Compared · youtube
20 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 20 have a source repository that is no longer publicly reachable.
Scope: 20 servers indexed from the MCP registry as of 2026-07-25. Servers whose authors never published to the registry are not listed here, so treat this as the registry's view rather than a complete census.
| Server | Publisher | Source | Screened | Quality | Install |
|---|---|---|---|---|---|
| 💯 YouTube Transcript + YouTube Search MCP for AI Agents | com.transcriptapi | no flag | REVIEW | 97 | remote endpoint |
| TranscriptFetch | com.transcriptfetch | no flag | REVIEW | 95 | remote endpoint |
| YouTube Trends MCP | ai.trendsmcp | no flag | REVIEW | 90 | 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 | 88 | npm youtube-shorts-agent |
| PeepTrend: YouTube Gaming Trend Finder | com.peeptrend | no flag | REVIEW | 85 | npm peeptrend-mcp |
| io.github.lanternrow/youtube-organic-mcp | io.github.lanternrow | no flag | REVIEW | 85 | npm youtube-organic-mcp |
| Youtube | io.github.pipeworx-io | no flag | REVIEW | 85 | remote endpoint |
| io.github.jkawamoto/mcp-youtube-transcript | io.github.jkawamoto | no flag | REVIEW | 80 | not published |
| com.thenextgennexus/youtube-media-mcp-server | com.thenextgennexus | no flag | REVIEW | 76 | remote endpoint |
| io.github.zlatkoc/youtube-summarize | io.github.zlatkoc | no flag | REVIEW | 76 | pypi youtube-summarize |
| ShortsMonkey YouTube Outlier Research | io.github.cuilinhao | no flag | not screened | 75 | remote endpoint |
| io.github.miller-joe/youtube-mcp | io.github.miller-joe | no flag | REVIEW | 75 | npm @miller-joe/youtube-mcp |
| io.github.ludmila-omlopes/youtube-video-analyzer | io.github.ludmila-omlopes | no flag | REVIEW | 73 | npm @ludylops/youtube-video-analyzer-mcp |
| ai.smithery/kirbah-mcp-youtube | ai.smithery | no flag | REVIEW | 60 | remote endpoint |
| YouTube Studio MCP | com.youtubestudiomcp | repo unreachable | REVIEW | 93 | remote endpoint |
| YouTube MCP by UnClick | io.github.malamutemayhem | repo unreachable | not screened | 93 | npm @unclick/youtube-mcp |
| io.github.wmarceau/youtube-creator | io.github.wmarceau | repo unreachable | REVIEW | 73 | 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.