MCP.Market

YouTube Reader MCP server

online · 100% uptime
by Anmol1310·io.github.Anmol1310/youtube-reader·v1.0.0

Turn any YouTube video into text: transcript, title, channel, timestamps.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody 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 posts
  • youtube_readerFree

    Read 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

no findings
  • –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
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.py

One tool: youtube_reader(url) — same report as the HTTP API.

How transcripts are fetched (in order)

  1. youtube-transcript-api — direct, free
  2. 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)

  1. Push this folder to GitHub
  2. https://railway.app → New Project → Deploy from repo
  3. It reads requirements.txt + Procfile automatically. Done.
  4. 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.

  • Openshorts
    Turn long videos into viral vertical shorts and publish them to TikTok, Instagram and YouTube.
    A
  • Youtube Transcript
    This is an MCP server that allows you to directly download transcripts of YouTube videos.
    B
  • Youtube Transcript
    An MCP server retrieving transcripts of YouTube videos
    A
  • Supadata
    Video transcripts, metadata and structured data from YouTube, TikTok, Instagram, X; web scraping.
    A
  • YouTube Research MCP
    Citation-ready YouTube transcript research and optional channel intelligence for AI agents.
    B