MCP.so
Sign In

TranscriptFetch MCP ServerVerifiedFeatured

@TranscriptFetch

About TranscriptFetch MCP Server

Model Context Protocol (MCP) server for TranscriptFetch: fetch YouTube transcripts, search, channels, and playlists from any MCP client.

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "transcriptfetch": {
      "command": "npx",
      "args": [
        "-y",
        "transcriptfetch-mcp"
      ],
      "env": {
        "TRANSCRIPTFETCH_API_KEY": "tf_live_..."
      }
    }
  }
}

Tools

5

Fetch the full transcript for a video. Accepts a YouTube video ID or URL, plus TikTok, Instagram, X (Twitter), and Facebook video URLs and direct media file URLs. If no transcript comes back, the result says whether captions definitively do not exist (aiFallback.captionsUnavailable) and whether transcribing the audio would still work (aiFallback.available). When it does, call this tool again with ai_fallback: true.

Search YouTube for videos matching a query. Returns titles, IDs, and URLs.

List recent videos for a YouTube channel. Accepts a channel handle (@name), channel ID (UC...), or URL.

List the videos in a YouTube playlist. Accepts a playlist ID or URL.

Check the remaining TranscriptFetch credit balance for the current API key. Free: this call is never billed.

Overview

What is TranscriptFetch?

The TranscriptFetch MCP server gives any MCP client (Claude Desktop, Cursor, and others) access to the TranscriptFetch API: fetch YouTube transcripts, search videos, and enumerate channels and playlists. It runs locally over stdio and calls the API with your key.

Tools

  • get_transcript: full transcript for a single video (ID or URL)
  • search_videos: search YouTube by keyword
  • list_channel_videos: list a channel's videos (handle, ID, or URL)
  • list_playlist_videos: list a playlist's videos (ID or URL)

Setup

Add this to your MCP client config, then restart the client:

json { "mcpServers": { "transcriptfetch": { "command": "npx", "args": ["-y", "transcriptfetch-mcp"], "env": { "TRANSCRIPTFETCH_API_KEY": "tf_live_..." } } } } ​

Get a key (100 free credits) at https://transcriptfetch.com/app.

Use cases

  • Summarize or Q&A over a YouTube video straight from your assistant
  • Feed transcripts into RAG pipelines and agents
  • Pull an entire channel or playlist for batch processing
  • Search YouTube and fetch matching transcripts in one flow

Links

Comments

More Developer Tools MCP servers