streamable-httpMITupdated 2mo ago
Give Claude, ChatGPT, Cursor, and any MCP client the ability to read YouTube transcripts â free, no API key, no signup.
Was kannst du mit YouTube Transcript AI machen?
YouTube Transcript MCP Server
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
| Field | Value |
|---|---|
| Name | youtube-transcript.ai |
| URL | https://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.
| 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.
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
- Web tool (no AI client needed): https://youtube-transcript.ai
- Connector landing page: https://youtube-transcript.ai/mcp
- Ready-made transcripts: https://youtube-transcript.ai/docs
License
MIT
Installation
YouTube Transcript AI zu deinem Client hinzufĂŒgen. WĂ€hl den, den du nutzt.
claude mcp add --transport http youtube-transcript-ai https://youtube-transcript.ai/mcpcodex mcp add youtube-transcript-ai --url https://youtube-transcript.ai/mcp{
"mcpServers": {
"youtube-transcript-ai": {
"url": "https://youtube-transcript.ai/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"youtube-transcript-ai": {
"type": "http",
"url": "https://youtube-transcript.ai/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"youtube-transcript-ai": {
"url": "https://youtube-transcript.ai/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"youtube-transcript-ai": {
"serverUrl": "https://youtube-transcript.ai/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
UnvollstÀndig
- Dokumentation22/25
- Pflege16/25
- Vertrauen13/20
- Funktionsumfang0/15
- Installation12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 71 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint â no local install
Versionsverlauf
| Versionen | Veröffentlicht |
|---|---|
| 1.0.0Aktuell | 25. Aug. 2026 |