YouTube Reader MCP server
online · 100% uptimeio.github.Anmol1310/youtube-reader·v1.0.0Turn any YouTube video into text: transcript, title, channel, timestamps.
0 stars
Reviews
Write oneNobody has reviewed YouTube Reader yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
YouTube Reader tools (1)
write = sends, deletes, buys or postsyoutube_readerFreeRead a YouTube video as text. Give a YouTube link and get back the title, channel, and the full spoken transcript with timestamps. For AI agents that cannot watch video.
Public scan report
scanner v0.1.10 · 2026-10-28 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 437ms20/20
- Tool poisoning1 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 9 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How YouTube Reader compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 83% 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
- Uptime
- 100%
- of our recent checks; the typical remote Media server answers 100%
- Response time
- 252 ms
- faster than 62% of 862 Media servers
What its tools let an agent do: 1 read
Install YouTube Reader in Claude Code, Cursor or VS Code
claude mcp add --transport http youtube-reader https://web-production-0cbb7.up.railway.app/mcp
What the publisher says
From the YouTube Reader repository's README, as published. We do not edit it. Read it on GitHub
YouTube Reader
Turn any YouTube video into text. For AI agents that can't watch video.
Give it a video link. Get back the title, channel, and the full spoken transcript with timestamps. One call, clean JSON. No API key needed.
Quick example
You send:
POST /read
{ "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ" }You get:
{
"video_id": "dQw4w9WgXcQ",
"title": "Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)",
"channel": "Rick Astley",
"channel_url": "https://www.youtube.com/@RickAstleyYT",
"thumbnail": "https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg",
"transcript_available": true,
"language": "English",
"segment_count": 61,
"duration_seconds": 213,
"full_text": "We're no strangers to love...",
"segments": [
{ "start": 18.5, "text": "We're no strangers to love" },
{ "start": 22.1, "text": "You know the rules and so do I" }
]
}Run it
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
.venv/bin/python server.py # http://127.0.0.1:8081- POST /read with {"url": ""} → full report (JSON)
- GET /health → {"ok": true}
Accepts watch?v=, youtu.be/, /shorts/, /embed/, /live/ links and bare video IDs.
Use as an MCP server (Claude Desktop, Cursor, Windsurf...)
.venv/bin/pip install fastmcp
.venv/bin/python mcp_server.pyOne tool: youtube_reader(url) — same report as the HTTP API.
How transcripts are fetched (in order)
- youtube-transcript-api — direct, free
- Invidious instances — fallback, free
Known limitation: YouTube rate-limits automated requests from datacenter IPs, so transcript fetches can intermittently fail from cloud servers. Metadata (title/channel via official oEmbed) is unaffected. Professional fix: add a residential proxy (~$3 per 1,000 transcripts) as step 3.
Deploy (Railway, free tier)
- Push this folder to GitHub
- https://railway.app → New Project → Deploy from repo
- It reads requirements.txt + Procfile automatically. Done.
- Your API is live at the Railway URL: POST https://.up.railway.app/read
Pricing
- Metadata (title/channel): free
- Transcript via MCP (youtubereader tool): $0.02 per call**, paid in USDC on Base via x402 — no signup, no API key. See PAYMENTS.md.
- Plain HTTP API (POST /read): free while in beta
- Heavy users: $19/month tier planned (Stripe, phase 2)
Monetization (MCPize)
Per-call pricing is configured in mcpize.yaml and the MCPize dashboard (Payments tab). Full setup guide, wallet instructions, testnet flow, and caveats: PAYMENTS.md.
Nothing above is checked by us. What we check is on the safety report.
YouTube Reader: common questions
- Is YouTube Reader MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the YouTube Reader safety report
- How do I install YouTube Reader?
- It runs remotely at web-production-0cbb7.up.railway.app. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does YouTube Reader need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is YouTube Reader maintained?
- The last commit was 17 days ago (2026-10-18). The latest release is v1.0.0.
- Is YouTube Reader up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of YouTube Reader?
- Servers from other publishers that do the same job: Openshorts MCP server, Youtube Transcript MCP server and Youtube Transcript MCP server.
- How does YouTube Reader compare with other Media MCP servers?
- safety score 91/100 (higher than 83% 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 YouTube Reader
Same job from other publishers: the closest match first, then the best rated.
OpenshortsTurn long videos into viral vertical shorts and publish them to TikTok, Instagram and YouTube.not reviewedEstablishedA- Youtube TranscriptThis is an MCP server that allows you to directly download transcripts of YouTube videos.not reviewedEstablishedB
- 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- YouTube Research MCPCitation-ready YouTube transcript research and optional channel intelligence for AI agents.not reviewedGrowingB