MCP server / Claude

Claude MCP server for video & podcast transcripts

One server, three ways in: the claude.ai connector, Claude Code, or Claude Desktop. Paste a video URL and Claude reads what was said.

Pick your Claude

Same server URL everywhere: https://transcriptfetch.com/mcp. The claude.ai path signs in with OAuth and needs no key; Code and Desktop send an API key as a bearer header and work on any Claude plan.

Claude on the web, one-click connector

  1. Settings → Connectors → Add custom connector.
  2. Name it TranscriptFetch, paste the server URL below.
  3. Click Connect, sign in, approve access. No API key: OAuth handles it.

Custom connectors live on paid Claude plans (Pro, Max, Team, Enterprise).

Server URL
https://transcriptfetch.com/mcp

Claude Code MCP server

One command in a terminal, any Claude plan:

bash
claude mcp add --transport http transcriptfetch https://transcriptfetch.com/mcp \
  --header "Authorization: Bearer tf_live_YOUR_KEY"

Claude Desktop

Desktop speaks stdio, so bridge the HTTP server with mcp-remote in claude_desktop_config.json:

claude_desktop_config.json
{
  "mcpServers": {
    "transcriptfetch": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://transcriptfetch.com/mcp",
        "--header",
        "Authorization: Bearer tf_live_YOUR_KEY"
      ]
    }
  }
}

What Claude can do with it

Five tools: get_transcript (YouTube, TikTok, Instagram, or a direct media file URL), search_videos, list_channel_videos, list_playlist_videos, and get_credits. Videos without captions are transcribed automatically, so a result comes back either way.

In Claude, after connecting
You: Summarize the argument in this video and pull the three
     strongest quotes: youtube.com/watch?v=...

Claude: [calls get_transcript]
        The speaker argues that... "direct quote one" (2:41)...

Frequently asked questions

How do I add an MCP server to Claude?

Three ways. On claude.ai: Settings, Connectors, Add custom connector, paste the server URL and sign in with OAuth. In Claude Code: one `claude mcp add` command with your API key as a bearer header. In Claude Desktop: an mcp-remote entry in claude_desktop_config.json. All three are shown on this page.

Does this work on Claude's free plan?

Claude Code and Claude Desktop work on any plan using a TranscriptFetch API key. The one-click claude.ai connector requires a paid Claude plan (Pro, Max, Team, or Enterprise), because that is where custom connectors live.

What can Claude do once it is connected?

Fetch the transcript of any YouTube, TikTok or Instagram URL you paste, search YouTube, list a channel's or playlist's videos, and check your credit balance. Videos without captions are transcribed automatically, so Claude gets a result either way.

What does it cost?

TranscriptFetch gives every account 100 free credits a month, one credit per successful fetch, and failed or empty fetches are never billed. Paid plans start at $5 a month for 500 credits. Claude-side, the connector path needs a paid Claude plan; the API-key paths do not.

Is this an official Anthropic server?

No. TranscriptFetch is an independent transcript API whose MCP server follows Anthropic's open Model Context Protocol, the same standard Claude uses for every third-party tool. It is listed in the official MCP Registry as com.transcriptfetch.

Two minutes from key to transcript

Sign up, grab a key, paste one config block into whichever Claude you use. 100 free credits a month, failures never billed.

Claude MCP Server for Video & Podcast Transcripts