mcp.film / Review & Distribution / YouTube MCP Server (data)
YouTube MCP Server (data)
Token-optimized YouTube Data API server for video, channel, and trend analytics.
What it does
A high-efficiency MCP server returning structured, token-minimized data from the YouTube Data API v3 (claims up to 87% token reduction vs raw API). Covers video details, search, transcripts, channel statistics, trending, and outlier-channel discovery — the research side of distribution: study what works before you publish.
Connect
claude mcp add youtube -e YOUTUBE_API_KEY=YOUR_KEY -- npx -y @kirbah/mcp-youtube
{
"mcpServers": {
"youtube-data": {
"command": "npx",
"args": [
"-y",
"@kirbah/mcp-youtube"
],
"env": {
"YOUTUBE_API_KEY": "YOUR_KEY_HERE"
}
}
}
}
{
"mcpServers": {
"youtube-data": {
"command": "npx",
"args": [
"-y",
"@kirbah/mcp-youtube"
],
"env": {
"YOUTUBE_API_KEY": "YOUR_KEY_HERE"
}
}
}
}
YOUTUBE_API_KEY — Google Cloud Console → enable YouTube Data API v3 → Credentials → API key. Transcript-only use runs with no key at all.
Sample tools
getVideoDetailssearchVideosgetTranscriptsgetChannelStatisticsgetChannelTopVideosgetTrendingVideosgetVideoCategoriesgetVideoCommentsfindConsistentOutlierChannelsField notes
MIT, npm v1.1.14 released 2026-09-11; that release raised the floor to Node 22+, and everything since has been Dependabot bumps (repo pushed 2026-10-01), so it is maintained rather than developed. Still only 29 stars. Read-only: no upload, so pair it with yutu. Quota reality: searchVideos costs 100 units per call and getChannelTopVideos 101 against a 10k/day default, and getVideoComments is 1 unit plus another per top-level comment once you ask for replies. The 'zero API cost' transcripts do not use the Data API at all — they go through youtube-transcript-plus, which scrapes YouTube's timedtext endpoint, so treat transcript pulls as a ToS gray area and expect them to break when YouTube changes it. MongoDB is less optional than it looks: MDB_MCP_CONNECTION_STRING is required for findConsistentOutlierChannels and the README recommends it for caching everything else. Higher-profile alternative: ZubeidHendricks/youtube-mcp-server (577 stars, but no push since 2026-08-08, multi-key quota fallback).
Also in Review & Distribution
Official Vimeo remote MCP: library search, analytics, retention, and metadata editing.
Adobe's hosted Frame.io MCP: review comments, shares, version stacks, uploads, and metadata.
Official Canva remote MCP for campaign designs, thumbnails, decks, exports, and comments.
74 tools over the Frame.io V4 API — comments, shares, version stacks, uploads.
Automate your whole YouTube channel — including real video uploads — via OAuth.
Social publishing and scheduling for YouTube and other channels, with clip jobs that cut long footage into shorts.
Used in
AI Commercial Sprint · Character-Consistent Series · Archive To Trailer · Open Lab
Pairs well with
Official hosted Airtable MCP: query, create, and update production-tracking bases.
Official Cloudinary MCP for uploading, organizing, searching, and transforming media assets.
Dropbox's official remote MCP (beta) for dailies, footage folders, and file ops.