The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the YouTube Transcript AI listing page.
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:
That's it. It's hosted — there's nothing to install or run. Add the URL to your client below.
en, zh-CN, es, ja, …) or let it choose the default.Settings → Connectors → Add custom connector
| Field | Value |
|---|---|
| Name | youtube-transcript.ai |
| URL | https://youtube-transcript.ai/mcp |
Then ask: “Summarize this video: https://youtu.be/dQw4w9WgXcQ”
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.
For clients that launch MCP servers via a config file, bridge the remote server with mcp-remote:
Clients that support remote MCP URLs natively can use https://youtube-transcript.ai/mcp directly.
get_youtube_transcriptFetch the full text transcript of a YouTube video.
| Parameter | Type | Required | Description |
|---|---|---|---|
video | string | yes | YouTube URL (watch, youtu.be, shorts, embed) or a bare 11-character video ID |
lang | string | no | BCP-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.
<link> in 5 bullets.”<link>? Quote the exact lines.”The server speaks standard MCP over Streamable HTTP (JSON-RPC). A zero-dependency example is in examples/quickstart.mjs:
MIT