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.
Tools you'll see
getVideoDetailssearchVideosgetTranscriptsgetChannelStatisticsgetChannelTopVideosgetTrendingVideosgetVideoCategoriesgetVideoCommentsfindConsistentOutlierChannelsField notes
MIT, npm v1.1.13 published 2026-08-10 and unchanged since; the repo still moves (pushed 2026-08-16) but every commit after the release bump is a Dependabot dependency bump, not a feature. Still only 28 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. Node 20+. Higher-profile alternative: ZubeidHendricks/youtube-mcp-server (566 stars, pushed 2026-08-08, multi-key quota fallback).
Pairs well with
Airtable MCP ServerAirtable
Official
Official hosted Airtable MCP: query, create, and update production-tracking bases.
Cloudinary Asset Management MCPCloudinary
Official
Official Cloudinary MCP for uploading, organizing, searching, and transforming media assets.
Dropbox MCP ServerDropbox
Official
Dropbox's official remote MCP (beta) for dailies, footage folders, and file ops.