Compared · youtube
83 YouTube MCP servers. Which one to use.
Every YouTube server we index, with whether its source is still reachable and whether we hold a screening verdict. 2 of 83 have a source repository that is no longer publicly reachable.
Scope: 83 servers, mostly mirrored from the MCP registry as of 2026-10-23. Most servers whose authors never published to the registry are absent, so treat this as close to the registry's view rather than a complete census.
| Server | Publisher | Source | Screened | Quality | Install |
|---|---|---|---|---|---|
| YouTube Trends API | ai.trendsapi | no flag | REVIEW | 100 | remote endpoint |
| YouTube Trends MCP | ai.trendsmcp | no flag | REVIEW | 100 | remote endpoint |
| YouTube Transcript AI | ai.youtube-transcript | no flag | REVIEW | 100 | remote endpoint |
| YouTube Transcript API | io.github.catalyst-labs-dev | no flag | REVIEW | 100 | remote endpoint |
| YouTube Transcripts (via Apify) | io.github.retracn | no flag | REVIEW | 100 | remote endpoint |
| YouTube Transcript & Search MCP Server | com.transcriptout | no flag | REVIEW | 98 | remote endpoint |
| HasData YouTube | com.hasdata | no flag | REVIEW | 95 | npm @hasdata/youtube-mcp |
| YouTube MCP by InsightfulPipe | com.insightfulpipe | no flag | REVIEW | 95 | remote endpoint |
| VidWords YouTube | com.vidwords | no flag | REVIEW | 95 | remote endpoint |
| YTAPI | dev.ytapi | no flag | REVIEW | 95 | remote endpoint |
| YouTube Reader | io.github.Anmol1310 | no flag | REVIEW | 95 | remote endpoint |
| YouTube AI Video Summarizer: Briefs and Q&A | io.github.ArpitGandhi1934 | no flag | REVIEW | 95 | remote endpoint |
| YouTube Scraper: Comments, Dislike Estimates, No API Key | io.github.ArpitGandhi1934 | no flag | REVIEW | 95 | remote endpoint |
| YouTube Transcripts, Comments & Channel Analytics | io.github.LMSlay | no flag | REVIEW | 95 | remote endpoint |
| YouTube Transcripts | io.github.fbetteo | no flag | REVIEW | 95 | remote endpoint |
| YouTube Channel Transcripts | io.github.fernandoguiraud16-coder | no flag | REVIEW | 95 | remote endpoint |
| YouTube Search Transcripts | io.github.fernandoguiraud16-coder | no flag | REVIEW | 95 | remote endpoint |
| YouTube Transcript Scraper | io.github.fernandoguiraud16-coder | no flag | REVIEW | 95 | remote endpoint |
| YouTube Autocomplete — FlashData | io.github.flashdata-dev | no flag | REVIEW | 95 | not published |
| YouTube Captions — FlashData | io.github.flashdata-dev | no flag | REVIEW | 95 | not published |
| YouTube Channel Data — FlashData | io.github.flashdata-dev | no flag | REVIEW | 95 | not published |
| YouTube Download to Cloud Storage — FlashData | io.github.flashdata-dev | no flag | REVIEW | 95 | not published |
| YouTube Extended Search — FlashData | io.github.flashdata-dev | no flag | REVIEW | 95 | not published |
| YouTube Metadata — FlashData | io.github.flashdata-dev | no flag | REVIEW | 95 | not published |
| YouTube Search — FlashData | io.github.flashdata-dev | no flag | REVIEW | 95 | not published |
| YouTube License Metadata — FlashData | io.github.flashdata-dev | no flag | REVIEW | 95 | not published |
| YouTube Transcript — FlashData | io.github.flashdata-dev | no flag | REVIEW | 95 | not published |
| YouTube Transcripts, Search & Summaries | io.github.gunnargray-dev | no flag | REVIEW | 95 | remote endpoint |
| YouTube Transcript Scraper (Apify) | io.github.harshmaur | no flag | REVIEW | 95 | remote endpoint |
| YouTube Transcripts | io.github.projectworks007 | no flag | REVIEW | 95 | remote endpoint |
| Zebu Data - YouTube Data & Transcripts | io.github.zebudata | no flag | REVIEW | 95 | remote endpoint |
| YouTube Transcript + YouTube Search MCP | com.getyoutubetranscript | no flag | REVIEW | 94 | remote endpoint |
| TranscriptFetch | com.transcriptfetch | no flag | REVIEW | 94 | remote endpoint |
| 💯 YouTube Transcript + YouTube Search MCP for AI Agents | com.transcriptapi | no flag | REVIEW | 91 | remote endpoint |
| KlipTools YouTube Subtitles | com.kliptools | no flag | REVIEW | 90 | remote endpoint |
| YouTube Channel Stats Extractor | com.mambabuilt | no flag | REVIEW | 90 | npm @mambalabsdev/mcp-youtube-channel-transcript-extractor |
| YouTubeTranscriptAPI | com.youtubetranscriptapi | no flag | REVIEW | 90 | remote endpoint |
| Runsheet YouTube Autopilot | in.buildifyapp.runsheet | no flag | REVIEW | 90 | npm runsheet-mcp |
| YouTube Research MCP | io.github.coyaSONG | no flag | REVIEW | 90 | npm @coyasong/youtube-mcp-server |
| youtube-kit | io.github.eukosh | no flag | REVIEW | 90 | pypi youtube-kit |
| YouTube MCP | io.github.granitebps | no flag | REVIEW | 90 | npm @granitebps/youtube-mcp |
| YouTube Data | io.github.kirbah | no flag | REVIEW | 90 | npm @kirbah/mcp-youtube |
| io.github.mrocker/youtube-transcripts | io.github.mrocker | no flag | REVIEW | 90 | remote endpoint |
| io.github.mrocker/youtube-video-channel | io.github.mrocker | no flag | REVIEW | 90 | remote endpoint |
| Youtube | io.github.pipeworx-io | no flag | REVIEW | 90 | remote endpoint |
| YouTube MCP by UnClick | io.github.malamutemayhem | no flag | REVIEW | 87 | npm @unclick/youtube-mcp |
| YouTube | click.myagents | no flag | REVIEW | 85 | remote endpoint |
| Faceabot YouTube transcript | com.faceabot | no flag | REVIEW | 85 | remote endpoint |
| com.superagnt/youtube-data | com.superagnt | no flag | REVIEW | 85 | remote endpoint |
| YouTube Transcript (Apify actor, $0.004 per transcript) | io.github.Skyblueballykid | no flag | REVIEW | 85 | remote endpoint |
| YouTube Transcript Scraper | io.github.edtool79-collab | no flag | REVIEW | 85 | remote endpoint |
| io.github.johnisanerd/youtube-transcripts | io.github.johnisanerd | no flag | REVIEW | 85 | remote endpoint |
| io.github.mrfentmen/youtube-mcp | io.github.mrfentmen | no flag | REVIEW | 85 | npm @mrfentmen/youtube-mcp |
| YouTube Transcript Extractor | io.github.mufmo130 | no flag | REVIEW | 85 | remote endpoint |
| YouTube Scraper with Transcripts | io.github.saulius876-lgtm | no flag | REVIEW | 85 | remote endpoint |
| YouTube Transcripts & Subtitles | io.github.saulius876-lgtm | no flag | REVIEW | 85 | remote endpoint |
| BulkTranscripts YouTube | co.bulktranscripts | no flag | REVIEW | 84 | remote endpoint |
| YouTube ID Shape | io.github.sadri-dridi | no flag | REVIEW | 84 | remote endpoint |
| youtube-media | net.nexlab | no flag | REVIEW | 84 | remote endpoint |
| AIsa YouTube Search | one.aisa | no flag | REVIEW | 84 | remote endpoint |
| io.github.fetchworks-dev/youtube-transcripts | io.github.fetchworks-dev | no flag | REVIEW | 83 | npm fetchworks-mcp |
| YouTube | io.github.mcp-dir | no flag | REVIEW | 83 | remote endpoint |
| YouTube Email Finder | io.github.mcp-dir | no flag | REVIEW | 83 | remote endpoint |
| com.dapdip/youtube-growth | com.dapdip | no flag | REVIEW | 81 | remote endpoint |
| YouTube Shorts Agent | io.github.davidmosiah | no flag | REVIEW | 81 | npm youtube-shorts-agent |
| io.github.jkawamoto/mcp-youtube-transcript | io.github.jkawamoto | no flag | REVIEW | 80 | not published |
| TranscriptAPI — YouTube transcripts (transcriptapi.io) | io.transcriptapi | no flag | REVIEW | 80 | npm transcriptapi-mcp |
| io.github.lanternrow/youtube-organic-mcp | io.github.lanternrow | no flag | REVIEW | 79 | npm youtube-organic-mcp |
| PeepTrend: YouTube Gaming Trend Finder | com.peeptrend | no flag | REVIEW | 78 | npm peeptrend-mcp |
| com.jojapi/cloud-api-hub-youtube-downloader | com.jojapi | no flag | REVIEW | 77 | remote endpoint |
| com.jojapi/youtube | com.jojapi | no flag | REVIEW | 77 | remote endpoint |
| com.jojapi/youtube-download-api | com.jojapi | no flag | REVIEW | 77 | remote endpoint |
| com.jojapi/youtube-downloader-api | com.jojapi | no flag | REVIEW | 77 | remote endpoint |
| io.github.zlatkoc/youtube-summarize | io.github.zlatkoc | no flag | REVIEW | 76 | pypi youtube-summarize |
| SocialDataX YouTube MCP | com.52choujiang | no flag | REVIEW | 75 | remote endpoint |
| YouTube Data Scraper - Videos & Channels | com.ranovam | no flag | REVIEW | 75 | remote endpoint |
| ShortsMonkey YouTube Outlier Research | io.github.cuilinhao | no flag | REVIEW | 70 | remote endpoint |
| com.thenextgennexus/youtube-media-mcp-server | com.thenextgennexus | no flag | REVIEW | 69 | remote endpoint |
| io.github.miller-joe/youtube-mcp | io.github.miller-joe | no flag | REVIEW | 68 | npm @miller-joe/youtube-mcp |
| io.github.ludmila-omlopes/youtube-video-analyzer | io.github.ludmila-omlopes | no flag | REVIEW | 66 | npm @ludylops/youtube-video-analyzer-mcp |
| ai.smithery/kirbah-mcp-youtube | ai.smithery | no flag | REVIEW | 55 | remote endpoint |
| YouTube Studio MCP | com.youtubestudiomcp | repo unreachable | REVIEW | 86 | remote endpoint |
| io.github.wmarceau/youtube-creator | io.github.wmarceau | repo unreachable | REVIEW | 66 | pypi youtube-creator-mcp |
“Repo unreachable” means the source returned a not-found from two vantage points, which can also happen when a repository is made private or moved - see source liveness. “Screened” is the advisory verdict on the listing text, never a safety clearance; the methodology spells out what each dimension does and does not test.