YouTube Research MCP server
io.github.coyaSONG/youtube-research·v2.0.0·21 starsCitation-ready YouTube transcript research and optional channel intelligence for AI agents.
not scanned yet
21 stars99 downloads/wk
Reviews
Write oneNobody has reviewed YouTube Research MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
YouTube Research MCP tools
No tool declarations could be read from the package source. They show once the server is installed.
How YouTube Research MCP 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
- GitHub stars
- 21
- more than 91% of 715 Media servers
- Downloads a week
- 99
- more than 61% of 365 Media servers with a package
Release history: 2 versions in the registry since 2026-07-12, latest 2026-10-11, typically one every 91 days.
Install YouTube Research MCP in Claude Code, Cursor or VS Code
Runs npx -y @coyasong/youtube-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add youtube-research -- npx -y @coyasong/youtube-mcp-server
What the publisher says
From the YouTube Research MCP repository's README, as published. We do not edit it. Read it on GitHub
YouTube Research MCP
Turn YouTube videos into citation-ready research for Codex, Claude, Cursor, and other MCP clients. Paste a video URL and get transcript evidence with timestamps and links that open at the exact quoted moment.
Input: https://youtu.be/dQw4w9WgXcQ
Output: [01:05] ...evidence text...
https://www.youtube.com/watch?v=dQw4w9WgXcQ&t=65sNo YouTube API key is required for transcript research.
Why this server
- Citation-ready research — every transcript segment includes a timestamp and source URL.
- Zero-key quick start — transcripts work immediately; add an API key only for search and analytics.
- URL-first input — accepts normal, short, Shorts, embed, live, and raw video-ID formats.
- Agent-efficient filtering — search inside transcripts and return nearby context instead of spending tokens on the entire video.
- Full YouTube intelligence — optional API mode adds comments, video/channel statistics, trends, and comparisons.
- Remote-native MCP — Streamable HTTP transport at /mcp, plus Docker and Smithery support.
Architecture and trust boundary
flowchart LR
C[MCP client] -->|stdio or Streamable HTTP| T[Transport]
T --> R[Tool and resource registry]
R --> S[YouTubeService]
S --> K[(In-memory cache)]
S -->|no key required| YT[Caption tracks]
S -->|optional API key| API[YouTube Data API v3]The MCP layer validates inputs and returns structured evidence; it does not ask a model to invent summaries or citations. Transcript tools derive timestamps and canonical links from caption segments. Data API tools return an explicit key-required error when YOUTUBEAPIKEY is unavailable, and remote authentication is enforced before MCP session handling.
Focused evidence, not a transcript dump
The included live smoke test asks a focused question about a public video and compares the response with the full timestamped transcript:
This measures response characters, not model-specific tokens. Reproduce it against the default public fixture—or substitute your own video and query:
npm run test:live
LIVE_TEST_VIDEO='https://youtu.be/VIDEO_ID' LIVE_TEST_QUERY='evaluation' npm run test:liveQuick start — no API key
Requirements: Node.js 20 or newer.
The shortest local install uses stdio and needs no API key:
codex mcp add youtube-research -- npx -y @coyasong/youtube-mcp-server@latestFor Claude Desktop and other MCPB-compatible desktop clients, download the latest one-click MCP bundle and open it. The bundle vendors its runtime dependencies, starts locally over stdio, and asks for a YouTube API key only if you want the optional analytics tools.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
YouTube Research MCP: common questions
- Is YouTube Research MCP server safe?
- Mostly: it is graded B (83/100). Read the YouTube Research MCP safety report
- How do I install YouTube Research MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does YouTube Research MCP need an API key?
- Yes. The registry entry asks for
YOUTUBE_API_KEY. - Is YouTube Research MCP maintained?
- The last commit was 44 days ago (2026-09-21). The latest release is v2.0.0.
- What can I use instead of YouTube Research MCP?
- Servers from other publishers that do the same job: Youtube Transcript MCP server, Youtube Transcript MCP server and Supadata MCP server. Compare all YouTube Research MCP alternatives.
- How does YouTube Research MCP compare with other Media MCP servers?
- safety score 83/100 (higher than 70% of 1,337 Media servers); github stars 21 (more than 91% of 715 Media servers); downloads a week 99 (more than 61% of 365 Media servers with a package). Full comparison.
Alternatives to YouTube Research MCP
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
- 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
Transcriptor MCPFetch transcripts, subtitles, chapters, metadata and frames from YouTube and 10+ video platformsnot reviewedGrowingA- OmniScholarLiterature, Zotero, PDF, citation, materials, and scientific image tools for research agents.not reviewedGrowingA