mcpbeat Sign in

BulkTranscripts YouTube MCP Server

by bulktranscripts Your server? Claim it
answering

BulkTranscripts YouTube is answering right now. Last checked 11 min ago. It exposes 7 tools.

YouTube transcripts, search, channel/playlist listings and upload tracking for AI agents.

Uptime history 55 days of history · worst day 99%
55 days agonow
100.0%
Uptime 24h
92 of 92 checks
7
Tools
read from the server
375 ms
Response time
average over 24h
OAuth sign-in
Access
streamable-http

What changed 3

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 24 August 2026. No other catalogue keeps this.

24 Aug 2 tool descriptions were rewritten3 times that day get_transcript, get_transcripts
and 1 more, back to 24 August 2026

Nothing serious here today

Today is the operative word: we check BulkTranscripts YouTube every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 11 min ago.

run in your terminal
claude mcp add youtube --transport http https://bulktranscripts.co/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "youtube": {
      "url": "https://bulktranscripts.co/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.youtube]
url = "https://bulktranscripts.co/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "youtube": {
      "url": "https://bulktranscripts.co/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "youtube": {
      "url": "https://bulktranscripts.co/mcp"
    }
  }
}

This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

channel
get_channel_videos
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.
search_channel
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.
latest
get_latest_videos
Get a channel's newest uploads (up to 15) with publish dates, from YouTube's RSS feed. 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.
playlist
get_playlist_videos
List every video in a YouTube playlist, in playlist order (courses and series keep their sequence). Accepts a playlist URL or bare playlist id. Costs 1 credit. Chain into get_transcripts to bulk-extract.
transcript
get_transcript
Fetch the full transcript of one YouTube (or TikTok) 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).
transcripts
get_transcripts
Fetch transcripts for up to 20 videos in one call — pass an array of YouTube URLs or ids. 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. If the balance runs out, completed items are returned with partial=true and an out_of_credits stopped block.
youtube
search_youtube
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.

Endpoints

URLTransportStateLatencyChecked
https://bulktranscripts.co/mcp streamable-http sign-in 366 ms 11 min ago

Alternatives to BulkTranscripts YouTube

same job, measured the same way
YouTube Transcript + YouTube Search MCP
by getyoutubetranscript

YouTube transcripts, search, channel browsing, and playlists for AI agents via MCP.

7 tools answering
YouTube Transcript & Search MCP Server
by transcriptout

YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.

14 tools answering
Youtube Transcripts
by fetchworks-dev

YouTube transcripts for AI agents: videos, channels, playlists, search. Timestamps, SRT, VTT.

21 installs/wk local only
YouTube Transcripts (via Apify)
by retracn

YouTube transcripts for AI agents: text and timestamps for any video, channel or playlist.

answering
YouTube Transcripts
by fbetteo

Transcripts from YouTube videos, whole channels and playlists for AI agents, with bulk ZIP export.

8 tools answering
Youtube Data
by superagnt

YouTube data for AI agents: channels, videos, transcripts, comments, search. Video research.

answering
YTAPI
by ytapi

YouTube transcripts, comments, video details, heatmaps, search, channels and playlists.

answering
YouTube Transcript Downloader
by youtubetranscriptdownload

Clean YouTube transcripts for agents: single videos, channels, playlists, plus AI caption cleanup.

4 tools answering

BulkTranscripts YouTube — questions

Answers built from our own checks of this server.

What can BulkTranscripts YouTube do?
It exposes 7 tools, read directly from the server on our last check. Among them: get_channel_videos, get_latest_videos, get_playlist_videos, get_transcript, get_transcripts, search_channel and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is BulkTranscripts YouTube working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 375 ms. The bar chart above shows every period we have measured.
How do I connect BulkTranscripts YouTube?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address. You sign in through your browser once and the client keeps the session: no key to copy, and it refuses anonymous clients.
How do you sign in to BulkTranscripts YouTube?
No API key is involved. BulkTranscripts YouTube answers our knock with an OAuth challenge, so you authorise it once in your browser and the client keeps the session. That is also why we see no tool list: it will not describe itself to an anonymous client, and that is the server working as intended, not a fault.
How fast is BulkTranscripts YouTube?
It answers our handshake in 375 ms on average, which is faster than 34% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.