Ytranscript MCP server
io.github.nnnoel/ytranscript-mcp·v0.1.0YouTube transcripts for AI tools. No proxies needed; transcribes videos without captions.
0 stars
Reviews
Write oneNobody has reviewed Ytranscript yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ytranscript tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_transcriptGet the transcript of a YouTube video. Accepts a video URL (watch, youtu.be, shorts, embed) or an 11-character video ID. Returns the video's spoken language by default. Videos without captions are transcribed with AI speech-to-text. Use format=timestamped when you need to cite or jump to specific moments.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Ytranscript compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 70% of 1,337 Media servers
- Tools
- 1
- the typical Media server has 7
- Tools that change things
- 0%
- typical: 4%. Fewer write tools means less an agent can break
What its tools let an agent do: 1 read
Install Ytranscript in Claude Code, Cursor or VS Code
Runs npx -y ytranscript-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add ytranscript-mcp -- npx -y ytranscript-mcp
What the publisher says
From the Ytranscript repository's README, as published. We do not edit it. Read it on GitHub
ytranscript-mcp
An MCP server that gives Claude, Cursor, VS Code, and other AI tools the transcript of any YouTube video.
- Works from anywhere. Runs fine on AWS, Lambda, Vercel, n8n Cloud, and other cloud hosts. There are no proxies to buy and no IP bans to work around. YouTube blocks most cloud IPs for transcript requests; the yTranscript API handles that for you.
- Handles videos without captions. If a video has no captions, it's transcribed with AI speech-to-text.
- Returns the language actually spoken by default, including on auto-dubbed videos. Pass lang to pick a specific caption track.
- Keeps long videos manageable. Choose plain text or timestamped lines, and cap the length so a two-hour video doesn't flood the model's context.
Setup
- Get a free API key at ytranscript.com/developers. The free plan includes 50 units a month, no card required.
- Add the server to your client using one of the configs below.
Claude Code
claude mcp add ytranscript -e YTRANSCRIPT_API_KEY=yk_live_your_key -- npx -y ytranscript-mcpClaude Desktop
Add this to claudedesktopconfig.json. Open it from Settings → Developer → Edit Config.
{
"mcpServers": {
"ytranscript": {
"command": "npx",
"args": ["-y", "ytranscript-mcp"],
"env": { "YTRANSCRIPT_API_KEY": "yk_live_your_key" }
}
}
}Cursor
Add this to ~/.cursor/mcp.json, or to .cursor/mcp.json in a project:
{
"mcpServers": {
"ytranscript": {
"command": "npx",
"args": ["-y", "ytranscript-mcp"],
"env": { "YTRANSCRIPT_API_KEY": "yk_live_your_key" }
}
}
}VS Code
Add this to .vscode/mcp.json:
{
"servers": {
"ytranscript": {
"command": "npx",
"args": ["-y", "ytranscript-mcp"],
"env": { "YTRANSCRIPT_API_KEY": "yk_live_your_key" }
}
}
}Any other MCP client that runs stdio servers works the same way: run npx -y ytranscript-mcp with YTRANSCRIPTAPIKEY set.
Tool: get_transcript
Things to ask your assistant:
- "Summarize this video: https://youtu.be/..."
- "What does the speaker say about pricing, and at what timestamps?"
- "Pull the transcript of this Spanish video and translate it to English."
Every response ends with the units used and your monthly total, so you can keep an eye on your quota.
Pricing
A transcript from captions costs 1 unit. A video without captions, transcribed with AI, costs 15 units. Failed requests are free.
See ytranscript.com/developers for details.
Related
- ytranscript-api is the JavaScript/TypeScript client this server is built on.
License
MIT
Nothing above is checked by us. What we check is on the safety report.
Ytranscript: common questions
- Is Ytranscript MCP server safe?
- Mostly: it is graded B (83/100). Read the Ytranscript safety report
- How do I install Ytranscript?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Ytranscript need an API key?
- Yes. The registry entry asks for
YTRANSCRIPT_API_KEY. - Is Ytranscript maintained?
- The last commit was 41 days ago (2026-09-24). The latest release is v0.1.0.
- What can I use instead of Ytranscript?
- Servers from other publishers that do the same job: Youtube Transcript MCP server, CartCut MCP server and Transcription MCP server.
- How does Ytranscript compare with other Media MCP servers?
- safety score 83/100 (higher than 70% of 1,337 Media servers); tools 1 (the typical Media server has 7); tools that change things 0% (typical: 4%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Ytranscript
Same job from other publishers: the closest match first, then the best rated.
- Youtube TranscriptThis is an MCP server that allows you to directly download transcripts of YouTube videos.not reviewedEstablishedB
CartCutEdit video in the CartCut desktop editor: cuts from a transcript, captions, motion, effects.not reviewedEstablishedA- TranscriptionTranscribe audio and video and work with your transcript library from any AI app. 119 languages.not reviewedGrowingA
- Youtube TranscriptAn MCP server retrieving transcripts of YouTube videosnot reviewedGrowingA
SupadataVideo transcripts, metadata and structured data from YouTube, TikTok, Instagram, X; web scraping.not reviewedGrowingA