YouTube Transcript

Pull clean transcripts from any YouTube video.

Works with: Claude DesktopClaude CodeCursor

Community server · details last checked

Quick install
npx -y youtube-transcript-mcp

How to install the YouTube Transcript MCP server

Add this to your Claude Desktop MCP configuration:

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "npx",
      "args": [
        "-y",
        "youtube-transcript-mcp"
      ]
    }
  }
}

Add this to your Claude Code MCP configuration:

npx -y youtube-transcript-mcp

Add this to your Cursor MCP configuration:

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "npx",
      "args": [
        "-y",
        "youtube-transcript-mcp"
      ]
    }
  }
}

Built by ContextBoltThis directory is built by ContextBolt: MCP-native memory and SEO tools that run alongside YouTube Transcript in the same client.

Explore ContextBolt

The YouTube Transcript MCP server fetches the caption track from a YouTube video and hands it to your agent as text. It requires no API key and no account, which makes it one of the lowest-friction servers in the directory and one of the most immediately useful.

What it actually does

Given a video URL or ID, the server retrieves the available caption track and returns it as clean text. That is the whole scope. Once the agent has the transcript it can summarise, extract, translate or answer questions about content it otherwise has no way to reach.

Practical patterns:

  • ‘Summarise this conference talk and list the three claims it makes.’
  • ‘Does this tutorial cover the authentication step, and what does it say?’
  • ‘Pull the key points from this interview as bullet notes.‘

Why use it

Video is a slow medium for information retrieval. A forty-minute talk contains perhaps three minutes of what you needed, and scrubbing to find it is guesswork. Getting the transcript turns the video into something searchable and lets you decide whether it is worth watching properly. For research across several videos, it is the difference between a morning and five minutes.

Gotchas

No captions, no transcript, and that is a hard limit rather than a degraded experience. Auto-generated captions handle ordinary speech well and mangle exactly the things you most want to quote accurately: product names, technical terms, anything spelled out. Check before quoting. There is also no speaker separation in most caption tracks, so multi-person interviews arrive as one undifferentiated block of text and the agent has to infer who said what.

Built by ContextBolt

This directory is built by ContextBolt

We build MCP-native tools that give your AI the context it cannot reach on its own. Bookmarks turns your saved posts into agent-queryable memory. SEO puts live keyword and ranking data inside Claude. Both run alongside YouTube Transcript in the same client.

Explore the products →

YouTube Transcript MCP server: FAQs

Does it need a YouTube API key?

Generally no. It reads the caption track that YouTube already serves, which is why it is one of the easiest servers to set up.

What if the video has no captions?

Then there is nothing to fetch. Auto-generated captions usually exist on larger channels, but not always.

How good are auto-generated captions?

Fine for prose, unreliable for technical terms, names and code. Verify anything specific before quoting it.

Does it work on private or unlisted videos?

No. It reads what is publicly available.