YouTube Transcript MCP Server

MCP serverMedia

This integration lets your AI fetch the full transcript of any YouTube video as clean text. Once added, your AI can pull up what was said in a video so you can read or work with it without watching. No API key or signup is required.

Use YouTube Transcript MCP Server in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add YouTube Transcript MCP Server and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use YouTube Transcript MCP Server to get youtube transcript

Details

Available today. Use it from your connected AI after setup.

After adding it, share a YouTube video link with your AI and ask it to fetch the transcript.

YouTube Transcript MCP ServerStart free

What your AI can do with it

  • Fetch the full transcript of any YouTube video
  • Get transcripts as clean, readable text
  • Work without an API key
  • Start using it right away with no signup

Install YouTube Transcript MCP Server

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user youtube-transcript-mcp-server 'https://youtube-transcript.ai/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://youtube-transcript.ai/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=youtube-transcript-mcp-server&config=eyJ1cmwiOiJodHRwczovL3lvdXR1YmUtdHJhbnNjcmlwdC5haS9tY3AifQ==

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://youtube-transcript.ai/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add youtube-transcript-mcp-server --url 'https://youtube-transcript.ai/mcp'

    Run it once, then sign in with codex mcp login youtube-transcript-mcp-server if the server asks for an account.

From the project's README

As published by zxl777/youtube-transcript-mcp in README.md.

Give Claude, ChatGPT, Cursor, and any MCP client the ability to read YouTube transcripts — free, no API key, no signup.

A hosted Model Context Protocol server that exposes one tool, get_youtube_transcript, backed by youtube-transcript.ai. Paste a YouTube link mid-conversation and your AI reads the full transcript on demand — no copy-paste, no browser tab.

Connector URL:

https://youtube-transcript.ai/mcp

That's it. It's hosted — there's nothing to install or run. Add the URL to your client below.


Why

  • Free & keyless — no account, no token, no quota wall.
  • Actually reliable — a hardened fetch pipeline with proxy fallback returns transcripts even on videos that block typical scrapers, so your model rarely comes back empty-handed.
  • Any language — pick a caption track by language code (en, zh-CN, es, ja, …) or let it choose the default.
  • Built for agents — one clean tool, plain-text output with title and metadata.

Quick start

Claude (web / desktop)

Settings → Connectors → Add custom connector

FieldValue
Nameyoutube-transcript.ai
URLhttps://youtube-transcript.ai/mcp

Then ask: “Summarize this video: https://youtu.be/dQw4w9WgXcQ”

ChatGPT

In the custom connector / MCP server setup, add an MCP server with URL https://youtube-transcript.ai/mcp (transport: Streamable HTTP), enable it for your chat, then paste a YouTube link.

Cursor / Windsurf / Cline / Claude Desktop (config file)

For clients that launch MCP servers via a config file, bridge the remote server with mcp-remote:

{
  "mcpServers": {
    "youtube-transcript": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://youtube-transcript.ai/mcp"]
    }
  }
}

Clients that support remote MCP URLs natively can use https://youtube-transcript.ai/mcp directly.

Tool reference

get_youtube_transcript

Fetch the full text transcript of a YouTube video.

ParameterTypeRequiredDescription
videostringyesYouTube URL (watch, youtu.be, shorts, embed) or a bare 11-character video ID
langstringnoBCP-47 language code, e.g. en, zh-CN, es. Omit for the default track

Returns plain text: the transcript with title, duration, and a list of available languages.

Example prompts

  • “Summarize the key points of <link> in 5 bullets.”
  • “Pull the transcript of this video and translate it to Spanish.”
  • “What does the speaker say about pricing in <link>? Quote the exact lines.”

Programmatic use

The server speaks standard MCP over Streamable HTTP (JSON-RPC). A zero-dependency example is in examples/quickstart.mjs:

node examples/quickstart.mjs https://youtu.be/dQw4w9WgXcQ

Notes

  • Fair use: the endpoint is rate-limited per IP to keep it free for everyone. For heavy/automated workloads, get in touch.
  • Not affiliated with YouTube or Google. Transcripts are fetched from publicly available captions.

Links

License

MIT

Tools it offers (1)

What this server listed when Ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.

  • get_youtube_transcript

Signals

Last commit
Jun 2026
Advanced
Delivery
youtube-transcript MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
ai-youtube-transcript-youtube-transcript
Source
github.com/zxl777/youtube-transcript-mcp
Hosted endpoint
https://youtube-transcript.ai/mcp