kirbah avatar

Kirbah Mcp Youtube

kirbah/mcp-youtube

Connects to YouTube Data API v3 to pull video metadata, transcripts, channel stats, search results, trending content, and comments. Ships with aggressive token optimization that strips 64-87% of the payload bloat from raw API responses, which matters when you're feeding video data into context windows. Includes optional MongoDB caching to protect your daily API quota from agent retry loops. Works out of the box without an API key if you only need transcripts, but you'll want to configure credentials to unlock search, analytics, and channel tools. Built with 97% test coverage and strict typing, so it won't randomly break your workflows. Reach for this when you need YouTube data in AI applications without burning tokens or quota on redundant JSON.

GitHub stars
19
tools
9
auth
Required
transport
HTTP
last updated
Oct 4, 2025

Tools

9 tools

Public tool metadata for what this MCP can expose to an agent.

getVideoDetailsRetrieves detailed, lean information for multiple YouTube videos including metadata, statistics, engagement ratios, and content details.

Retrieves detailed, lean information for multiple YouTube videos including metadata, statistics, engagement ratios, and content details.

No parameter schema in public metadata yet.

searchVideosSearches for videos or channels based on a query string with various filtering options, returning concise results.

Searches for videos or channels based on a query string with various filtering options, returning concise results.

No parameter schema in public metadata yet.

getTranscriptsRetrieves token-efficient transcripts (captions) for multiple videos, with options for full text or key segments (intro/outro).

Retrieves token-efficient transcripts (captions) for multiple videos, with options for full text or key segments (intro/outro).

No parameter schema in public metadata yet.

getChannelStatisticsRetrieves lean statistics for multiple channels (subscriber count, view count, video count, creation date).

Retrieves lean statistics for multiple channels (subscriber count, view count, video count, creation date).

No parameter schema in public metadata yet.

getChannelTopVideosRetrieves a list of a channel's top-performing videos with lean details and engagement ratios.

Retrieves a list of a channel's top-performing videos with lean details and engagement ratios.

No parameter schema in public metadata yet.

getTrendingVideosRetrieves a list of trending videos for a given region and optional category, with lean details and engagement ratios.

Retrieves a list of trending videos for a given region and optional category, with lean details and engagement ratios.

No parameter schema in public metadata yet.

getVideoCategoriesRetrieves available YouTube video categories (ID and title) for a specific region, providing essential data only.

Retrieves available YouTube video categories (ID and title) for a specific region, providing essential data only.

No parameter schema in public metadata yet.

getVideoCommentsRetrieves comments for a YouTube video. Allows sorting, limiting results, and fetching a small number of replies per comment.

Retrieves comments for a YouTube video. Allows sorting, limiting results, and fetching a small number of replies per comment.

No parameter schema in public metadata yet.

findConsistentOutlierChannelsIdentifies channels that consistently perform as outliers within a specific niche. Requires a MongoDB connection.

Identifies channels that consistently perform as outliers within a specific niche. Requires a MongoDB connection.

No parameter schema in public metadata yet.

Sponsors

Readme

YouTube Data MCP Server (@kirbah/mcp-youtube)

MCP Toplist

CI Status Code Coverage NPM Version NPM Downloads Node.js Version Support


View the full README on GitHub

Details

Repository
github.com/kirbah/mcp-youtube
Categories
AI & LLM Tools, Data & Analytics, Media & Entertainment
Transport
HTTP
Auth
Required
Registry
MCP registry, active

More from kirbah

Related AI & LLM Tools MCP servers

View all
1tlennon-ie avatarNeuroDock Cognitive Graphtlennon-ie/neurodockA local typed-edge graph of people, projects, and decisions that externalises memory.18stars
2othervibes avatarMcp As A Judgeothervibes/mcp-as-a-judgeMCP as a Judge: a behavioral MCP that strengthens AI coding assistants via explicit LLM evaluations17stars
3agentsafe-ai avatarToolTrust Scanneragentsafe-ai/tooltrust-scannerScans MCP servers for prompt injection, data exfiltration, and privilege escalation.16stars
4pensados avatarSentinelX MCPpensados/sentinelx-cloud-coreOperate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.0stars
5remembra-ai avatarRemembra Relayremembra-ai/remembraCross-agent handoff: the next coding agent starts from the last one's facts, not a blank page.16stars
6amenophis1er avatarElefanteamenophis1er/elefanteOpen, Git-native memory protocol for MCP agents. Portable, versioned, human-editable.15stars