MCP servers for YouTube
Every YouTube server in the official MCP Registry, 165 in all, ranked by how closely it fits. 114 work without an API key. Each row shows the security checks, the secrets asked for and an install command.
YouTube MCP servers 165
Now showing are unlisted. These entries didn't pass our listing filter: no source repo, a very short or duplicated description, or a publisher with 100+ servers. Same automated checks, shown as-is. How we check
| Type | Secrets | Version | Actions | ||||
|---|---|---|---|---|---|---|---|
★ 494 io.github.jkawamoto/mcp-youtube-transcript An MCP server retrieving transcripts of YouTube videos | 6/6All passed | 67health of 100 | MCPBRuns locally | Noneno keys asked | 0.8.3 | ||
★ 133 co.bibigpt/youtube-video-summarizer AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos. | 3/3All passed | 59health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
★ 78 io.github.arcmira/arcmira Search YouTube transcripts for timestamps, speaker appearances, sponsors and recommendations. | 3/3All passed | 51health of 100 | RemoteHosted | Noneno keys asked | 0.10.7 | ||
★ 32 io.github.kirbah/mcp-youtube YouTube MCP server for token-optimized, structured data using the YouTube Data API v3. | 7/7All passed | 61health of 100 | npmRuns locally | 2secrets asked | 1.1.15 | ||
★ 27 io.github.coyaSONG/youtube-research Citation-ready YouTube transcript research and optional channel intelligence for AI agents. | 7/7All passed | 58health of 100 | npmRuns locally | 1secret asked | 2.0.0 | ||
★ 22 com.getyoutubetranscript/youtube-transcript-and-youtube-search YouTube transcripts, search, channel browsing, and playlists for AI agents via MCP. | 4/4All passed | 58health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
★ 13 com.transcriptapi/youtube-transcript-and-youtube-search 💯 The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free. | 3/3All passed | 58health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
★ 7 com.hasdata/youtube Search YouTube and read video, channel and transcript data as JSON. No Google Cloud project. | 8/8All passed | 64health of 100 | npmLocal or hosted | 1secret asked | 1.0.9 | ||
★ 6 com.superagnt/youtube-data YouTube data for AI agents: channels, videos, transcripts, comments, search. Video research. | 3/3All passed | 57health of 100 | RemoteHosted | Noneno keys asked | 0.1.0 | ||
★ 6 io.github.zlatkoc/youtube-summarize MCP server that fetches YouTube video transcripts and optionally summarizes them | 7/7All passed | 53health of 100 | PyPIRuns locally | Noneno keys asked | 0.6.0 | ||
| 7/7All passed | 48health of 100 | npmRuns locally | Noneno keys asked | 1.0.14 | |||
★ 5 io.github.brianshin22/youtube-translate Transcripts, translations, summaries, subtitles, and search for public YouTube videos. | 3/3All passed | 50health of 100 | RemoteHosted | Noneno keys asked | 0.2.1 | ||
★ 5 io.github.ludmila-omlopes/youtube-video-analyzer MCP stdio server for analyzing YouTube videos with Google Gemini | 7/7All passed | 46health of 100 | npmRuns locally | 1secret asked | 0.2.1 | ||
★ 4 com.transcriptfetch/youtube-transcripts Transcript retrieval for YouTube, TikTok and Instagram: whole channels, playlists and searches. | 3/3All passed | 50health of 100 | RemoteHosted | Noneno keys asked | 1.2.3 | ||
★ 3 io.github.eukosh/youtube-kit YouTube CLI and MCP server: search and read public YouTube, and manage your own channels. | 7/7All passed | 54health of 100 | PyPIRuns locally | 1secret asked | 0.7.3 | ||
★ 2 dev.linkdigest/linkdigest Douyin, Xiaohongshu, TikTok, YouTube, X links to text: transcript, screen text, viral breakdown | 8/8All passed | 52health of 100 | PyPILocal or hosted | Noneno keys asked | 1.0.9 | ||
★ 2 io.github.ducnhd/google-data-mcp Google Trends, YouTube, Ads Transparency and Play reviews over plain HTTP. No API key. | 7/7All passed | 51health of 100 | PyPIRuns locally | Noneno keys asked | 0.2.0 | ||
★ 2 io.github.miller-joe/youtube-mcp MCP server for YouTube creator-ops with a ComfyUI bridge for AI thumbnail generation. | 7/7All passed | 45health of 100 | npmRuns locally | 1secret asked | 0.1.2 | ||
★ 1 ai.trendsmcp/youtube YouTube search interest and trend data over time, with growth metrics. Free key at trendsmcp.ai | 3/3All passed | 47health of 100 | RemoteHosted | Noneno keys asked | 1.0.7 | ||
★ 1 ai.trendsapi/youtube YouTube search volume and trending videos over time. Free key at trendsapi.ai | 3/3All passed | 50health of 100 | RemoteHosted | Noneno keys asked | 1.0.2 | ||
★ 1 io.github.LMSlay/tubetext-youtube-transcripts YouTube transcripts, comment sentiment and the moments viewers react to, plus channel stats. | 3/3All passed | 51health of 100 | RemoteHosted | Noneno keys asked | 1.3.1 | ||
★ 1 dev.ytapi/youtube YouTube transcripts, comments, video details, heatmaps, search, channels and playlists. | 3/3All passed | 45health of 100 | RemoteHosted | Noneno keys asked | 1.1.0 | ||
★ 1 com.transcriptout/youtube-transcript-and-youtube-search YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools. | 4/4All passed | 51health of 100 | RemoteHosted | Noneno keys asked | 1.0.1 | ||
★ 1 io.github.johnisanerd/youtube-transcripts YouTube transcripts, subtitles, and video metadata as structured JSON via an Apify Actor. | 3/3All passed | 55health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
★ 1 io.github.davidmosiah/youtube-shorts-agent Agent-first YouTube Shorts uploader: dry-run validation, OAuth checks, synthetic-media metadata. | 7/7All passed | 57health of 100 | npmRuns locally | 1secret asked | 0.1.6 | ||
ai.youtube-transcript/youtube-transcript YouTube transcripts plus topic research: search videos, find passages, read comments. Free API key. | 4/4All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.2.0 | ||
dev.1social/youtube-shorts Upload and schedule YouTube Shorts from your AI assistant. | 3/3All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.0.1 | ||
io.github.gunnargray-dev/youtube-transcripts-mcp YouTube transcripts, video search, chapters and extractive summaries. No YouTube API key, no LLM. | 3/3All passed | 49health of 100 | RemoteHosted | Noneno keys asked | 1.0.1 | ||
io.hubtub/youtube-analytics Your YouTube channels’ private analytics for AI assistants: revenue, views, retention. Read-only. | 3/3All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.0.1 | ||
io.github.catalyst-labs-dev/youtube-transcript-api YouTube transcripts in bulk: 12/12 in our test, zero failures charged; human vs auto flagged. | 3/3All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.0.1 | ||
io.github.projectworks007/youtube-transcripts Transcripts of YouTube videos, playlists and channels with timestamps; SRT or WebVTT too. | 3/3All passed | 52health of 100 | RemoteHosted | Noneno keys asked | 1.0.2 | ||
io.github.PravinrajV/vncntlabs-video YouTube transcripts with timestamps, video search ranks, views and top comments. Pay per result. | 3/3All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
io.github.omarkhandji-commits/youtube-data YouTube transcripts, channel transcripts, comments and public creator business emails. | 3/3All passed | 44health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
com.insightfulpipe/youtube Hosted YouTube MCP server for Claude, ChatGPT and Cursor, with each action switched per account. | 3/3All passed | 47health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
io.github.harshmaur/youtube-transcript-scraper YouTube transcripts with timestamps, SRT/VTT and translation. No YouTube login. From $4/1k | 3/3All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
io.github.granitebps/youtube-mcp Independent, unofficial project for YouTube metadata, transcripts, comments, and search. | 7/7All passed | 50health of 100 | npmRuns locally | 1secret asked | 1.1.1 | ||
io.github.Anmol1310/youtube-reader Turn any YouTube video into text: transcript, title, channel, timestamps. | 4/4All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
io.github.mrocker/youtube-video-channel YouTube video metadata, transcripts and channel data by URL or @handle. No API key. Pay per result. | 3/3All passed | 48health of 100 | RemoteHosted | Noneno keys asked | 1.0.1 | ||
io.github.mrocker/youtube-transcripts YouTube transcripts with timestamps from video links or channels. Charged only per transcript. | 3/3All passed | 48health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
com.mambabuilt/mcp-youtube-channel-transcript-extractor YouTube Channel Stats Extractor: a company domain to its YouTube channel, subscribers, metadata. | 7/7All passed | 50health of 100 | npmRuns locally | 1secret asked | 1.2.1 | ||
io.github.edtool79-collab/hirepulse-tools Jobs, ads, SEO, keywords, YouTube and AliExpress data for AI agents. Runs on Apify. | 3/3All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.1.0 | ||
io.github.fbetteo/youtube-transcripts Transcripts from YouTube videos, whole channels and playlists for AI agents, with bulk ZIP export. | 4/4All passed | 43health of 100 | RemoteHosted | Noneno keys asked | 1.0.0 | ||
io.github.flashdata-dev/youtube-transcript YouTube transcript text with timestamps from existing caption tracks. Paid FlashData API. | 6/6All passed | 43health of 100 | MCPBRuns locally | 1secret asked | 0.1.2 | ||
io.github.flashdata-dev/youtube-trainability YouTube Creative Commons license-label metadata, not training authorization. Paid FlashData API. | 6/6All passed | 43health of 100 | MCPBRuns locally | 1secret asked | 0.1.2 | ||
io.github.flashdata-dev/youtube-search YouTube keyword search with filters and up to 20 requested videos. Paid FlashData API. | 6/6All passed | 43health of 100 | MCPBRuns locally | 1secret asked | 0.1.2 | ||
io.github.flashdata-dev/youtube-metadata YouTube video metadata, available chapters, statistics and formats. Paid FlashData API. | 6/6All passed | 43health of 100 | MCPBRuns locally | 1secret asked | 0.1.2 | ||
io.github.flashdata-dev/youtube-extended-search Larger YouTube topic searches with up to 700 requested video results. Paid FlashData API. | 6/6All passed | 43health of 100 | MCPBRuns locally | 1secret asked | 0.1.2 | ||
io.github.flashdata-dev/youtube-download Deliver YouTube video, audio or clips to your cloud storage asynchronously. Paid FlashData API. | 6/6All passed | 43health of 100 | MCPBRuns locally | 1secret asked | 0.1.2 | ||
io.github.flashdata-dev/youtube-channel YouTube channel profiles and recent video inventories. Paid FlashData API. | 6/6All passed | 43health of 100 | MCPBRuns locally | 1secret asked | 0.1.2 | ||
io.github.flashdata-dev/youtube-captions YouTube uploader captions with timestamps for subtitle exports. Paid FlashData API. | 6/6All passed | 43health of 100 | MCPBRuns locally | 1secret asked | 0.1.2 |
Showing 1 to 50 of 165. These are the most recently updated; search or pick a category for the rest.
YouTube MCP servers: questions people ask
What is the best MCP server for YouTube?
On GitHub stars, mcp-youtube-transcript (★ 494), BibiGPT YouTube Video Summarizer (★ 133) and Arcmira: YouTube Transcript Search (★ 78) lead the 165 we list. mcp-youtube-transcript is named for YouTube and passed every check we run.
Can I trust these YouTube MCP servers?
163 of the 165 passed every registry check. Reading the package code or tool descriptions of 91 of them turned up 1 with something to look at, from install scripts to obfuscated code. A clean result means none of our patterns matched, not that a server is safe.
MCP server or Claude skill for YouTube?
An MCP server gives the AI new tools, such as reaching YouTube itself. A skill only teaches it how to do a task with tools it already has. There are 306 Claude skills for YouTube if that fits better.
Hosted or local: how do YouTube MCP servers run?
108 can run hosted, so you only paste a URL into Claude, Cursor or VS Code. The 73 that run locally ship as 45 npm, 15 PyPI, 12 MCPB bundle and 1 Docker packages.
Are YouTube MCP servers kept up to date?
104 of the 165 were updated in the 30 days before 31 Oct 2026. The latest was mcp-youtube-transcript, on 28 October.
More topics: every “MCP server for…” page. Prefer a skill? Claude skills for this (306).