Compared · youtube
22 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. 3 of 22 have a source repository that is no longer publicly reachable.
Scope: 22 servers, mostly mirrored from the MCP registry as of 2026-08-13. 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 + YouTube Search MCP for AI Agents | com.transcriptapi | no flag | REVIEW | 96 | remote endpoint |
| TranscriptFetch | com.transcriptfetch | no flag | REVIEW | 95 | remote endpoint |
| YouTube Research MCP | io.github.coyaSONG | no flag | REVIEW | 90 | npm @coyasong/youtube-mcp-server |
| io.github.johnisanerd/youtube-transcripts | io.github.johnisanerd | no flag | REVIEW | 90 | remote endpoint |
| YouTube Data | io.github.kirbah | no flag | REVIEW | 90 | npm @kirbah/mcp-youtube |
| YouTube Shorts Agent | io.github.davidmosiah | no flag | REVIEW | 87 | npm youtube-shorts-agent |
| com.dapdip/youtube-growth | com.dapdip | no flag | REVIEW | 85 | remote endpoint |
| PeepTrend: YouTube Gaming Trend Finder | com.peeptrend | no flag | REVIEW | 84 | npm peeptrend-mcp |
| io.github.lanternrow/youtube-organic-mcp | io.github.lanternrow | no flag | REVIEW | 84 | npm youtube-organic-mcp |
| Youtube | io.github.pipeworx-io | no flag | REVIEW | 84 | remote endpoint |
| io.github.jkawamoto/mcp-youtube-transcript | io.github.jkawamoto | no flag | REVIEW | 80 | not published |
| io.github.zlatkoc/youtube-summarize | io.github.zlatkoc | no flag | REVIEW | 80 | pypi youtube-summarize |
| ShortsMonkey YouTube Outlier Research | io.github.cuilinhao | no flag | REVIEW | 75 | remote endpoint |
| com.thenextgennexus/youtube-media-mcp-server | com.thenextgennexus | no flag | REVIEW | 74 | remote endpoint |
| io.github.miller-joe/youtube-mcp | io.github.miller-joe | no flag | REVIEW | 74 | npm @miller-joe/youtube-mcp |
| io.github.ludmila-omlopes/youtube-video-analyzer | io.github.ludmila-omlopes | no flag | REVIEW | 71 | npm @ludylops/youtube-video-analyzer-mcp |
| ai.smithery/kirbah-mcp-youtube | ai.smithery | no flag | REVIEW | 59 | remote endpoint |
| YouTube MCP by UnClick | io.github.malamutemayhem | repo unreachable | REVIEW | 92 | npm @unclick/youtube-mcp |
| YouTube Studio MCP | com.youtubestudiomcp | repo unreachable | REVIEW | 91 | remote endpoint |
| io.github.wmarceau/youtube-creator | io.github.wmarceau | repo unreachable | REVIEW | 72 | 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.