MCP.so
登录

BulkTranscripts: YouTube Transcripts MCP Server已验证已精选

基本信息

传输方式

Streamable HTTP

认证方式

OAuth

分类

媒体与设计

提交者

Sneakyguy SAAS

关于 BulkTranscripts: YouTube Transcripts MCP Server

Transcripts for one YouTube video or a whole channel or playlist, plus YouTube search, channel and playlist listings, and free new-upload tracking.

连接信息

https://bulktranscripts.co/mcp

接入方式

claude mcp add bulktranscripts-youtube-transcripts --transport http https://bulktranscripts.co/mcp

BulkTranscripts: YouTube Transcripts MCP Server 工具

10

Fetch the full transcript of one YouTube video as clean text with metadata (title, channel, duration, upload date, language). Accepts a watch URL, youtu.be link, Shorts URL, or bare 11-character video id. Costs 1 credit the first time it is added to this account's library; repeat reads are free. Set include_segments to true only when per-line timestamps are needed (much larger output).

Fetch transcripts for up to 20 videos in one call — pass an array of YouTube URLs or ids. Videos are fetched in parallel and the call returns within about 40 seconds; any video still being fetched at that point is listed in `failed` with code still_fetching, is not charged, and keeps fetching in the background — call this tool again with those ids in 15-30 seconds and they return instantly. Each new library addition costs 1 credit; repeats from this account's library are free. Videos without captions are reported per-item and do not fail the batch. For whole channels or playlists, first list the videos with get_channel_videos / get_playlist_videos, then batch the ids through this tool; one call counts as one request against the rate limit however many videos it holds. If the balance runs out, completed items are returned with partial=true and an out_of_credits stopped block.

Search YouTube by keyword for videos, channels, or playlists (set type). Returns titles, ids, and URLs — useful for research, discovery, and finding videos to transcribe. Costs 1 credit per search.

Search within one channel's uploads to find its videos on a topic — great for researching what a creator has said about something without listing the whole archive. Accepts @handle, channel URL, or UC… id. Costs 1 credit.

List the videos of a YouTube channel (id, title, duration, URL) without fetching transcripts. Accepts @handle, channel URL, or UC… channel id. Costs 1 credit. Chain into get_transcripts to bulk-extract.

List every video in a YouTube playlist, in playlist order (courses and series keep their sequence). Accepts a playlist URL or bare playlist id (13, 18, 26 or 34 characters — all valid). Public and unlisted playlists only: YouTube reports a private playlist as nonexistent (error playlist_private) — ask the owner to set Visibility to Unlisted. Costs 1 credit. Chain into get_transcripts to bulk-extract.

Get a channel's newest uploads (up to 15) with publish dates, from YouTube's RSS feed (or a lightweight listing when the feed is unavailable). Always free — no credit charged — so it is ideal for monitoring channels, daily recaps, and 'did they post this week?' checks. Accepts @handle, URL, or UC… id.

Extract every transcript of a YouTube channel, playlist or video list in the background. Returns immediately with a run_id; the server discovers the videos (free), fetches each transcript into this account's library (1 credit per new transcript, cache hits and repeats free, failures never charged) and keeps going after this call returns. Poll get_bulk_status no sooner than its check_again_in_seconds, then page outcomes with list_bulk_results and read any transcript with get_transcript (free once it is in the library). Up to 1,000 videos per job, 2 jobs per account at a time. Prefer this over repeated get_transcripts calls for anything larger than about 20 videos.

Progress of a job started with start_bulk_extract: status (running, completed, stopped, failed), total, completed, failed, skipped (no captions), quota (not attempted for lack of credits), remaining, and check_again_in_seconds. Free. Wait at least check_again_in_seconds between polls; 0 means the job is finished.

One page of per-video outcomes for a bulk job: video id, title, channel, duration, word count and status (ok, cached, or error with a code). Never includes transcript text; fetch any listed video with get_transcript, which is free once the job has put it in the library. Pass next_cursor from the previous page to continue. Free.

概览

What is BulkTranscripts?

BulkTranscripts is a hosted MCP server that gives AI agents clean YouTube transcripts without running yt-dlp locally or fighting IP blocks. Point it at one video, a whole channel or a playlist and it returns clean text with metadata, with timestamped segments on request.

Tools

ToolWhat it does
get_transcriptTranscript of one YouTube video
get_transcriptsUp to 20 transcripts in one call
get_channel_videos / get_playlist_videosList every video in a channel or playlist
start_bulk_extract / get_bulk_status / list_bulk_resultsBackground extraction for a whole channel or playlist (up to 1,000 videos)
search_youtubeSearch YouTube for videos, channels or playlists
search_channelSearch inside one channel
get_latest_videosA channel's newest uploads, free and never charged

No tool deletes or overwrites anything; the transcript tools add what they fetch to your library.

How to connect

Add https://bulktranscripts.co/mcp as a remote (streamable HTTP) MCP server in Claude, ChatGPT, Cursor, VS Code or any MCP client. Sign in with Google over OAuth for 30 free credits, or send an API key as a Bearer token. Setup guide: YouTube MCP server.

Pricing

One credit per new transcript. Transcripts already in your library are free to re-read forever, and checking a channel for new uploads is free. Credit packs: bulktranscripts.co.

Links

常见问题

1

BulkTranscripts: YouTube Transcripts 远程 MCP 服务器是什么?

BulkTranscripts: YouTube Transcripts 的远程 MCP 服务器是一个托管的 Model Context Protocol 端点,地址是 https://bulktranscripts.co/mcp,AI 助手无需在本地安装或运行任何东西即可连接。

2

怎么连接 BulkTranscripts: YouTube Transcripts 的 MCP 服务器?

把端点 https://bulktranscripts.co/mcp 添加到任意支持 MCP 的客户端,比如 Claude Code、Cursor 或 VS Code。本页的接入代码块可以一步配置好每个客户端。

3

BulkTranscripts: YouTube Transcripts 的 MCP 服务器需要认证吗?

需要。BulkTranscripts: YouTube Transcripts 使用 OAuth——第一次连接时,你的 MCP 客户端会打开浏览器窗口登录并授权,之后会复用这个凭证。

4

BulkTranscripts: YouTube Transcripts 的 MCP 服务器用的是哪种传输方式?

BulkTranscripts: YouTube Transcripts 暴露的是 Streamable HTTP 端点,这是远程 MCP 服务器普遍使用、主流客户端都支持的传输方式。

评论