Best for
- LLM agents that need to minimize token consumption.
- Users who frequently access YouTube data and want to protect API quotas.
- Developers seeking a high-quality, well-tested MCP server.
Users praise the server for its token optimization, significantly reducing context window usage. The caching mechanism effectively protects API quotas. Code quality is high with 97% test coverage, and it is actively maintained. Suitable for production, but note it's unofficial and potential quota costs for search operations.
Strongest · Setup experience 14/20 Weakest · Reliability 10/20
Static review · not runListed 2026-09-08
Read the FMRS scoring method →Runtime:Node.js 20+
YOUTUBE_API_KEY
YouTube Data API v3 key; enable the YouTube Data API v3 in Google Cloud Console and create an API key. Optional; unlocks search and channel analytics tools.
MDB_MCP_CONNECTION_STRING
MongoDB connection string for caching and the findConsistentOutlierChannels tool; get a free one from MongoDB Atlas. Optional.
npx -y @kirbah/mcp-youtube, no API key required for transcripts.YOUTUBE_API_KEY and MDB_MCP_CONNECTION_STRING in your client config.Example config:
{
"mcpServers": {
"youtube": {
"command": "npx",
"args": ["-y", "@kirbah/mcp-youtube"],
"env": {
"YOUTUBE_API_KEY": "YOUR_KEY",
"MDB_MCP_CONNECTION_STRING": "mongodb+srv://..."
}
}
}
}{
"mcpServers": {
"youtube": {
"command": "npx",
"args": ["-y", "@kirbah/mcp-youtube"]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"youtube": {
"command": "npx",
"args": [
"-y",
"@kirbah/mcp-youtube"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add youtube -- npx -y @kirbah/mcp-youtube
Run it in a terminal; replace any <…> placeholders with your own values first.
Check that tools like getVideoDetails, searchVideos, and getTranscripts appear in the client's tool list, or ask the AI to read the transcript for a known video ID; a returned transcript confirms the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
The YouTube Data MCP Server (@kirbah/mcp-youtube) is a production-grade MCP server designed for AI agents, fetching structured data via the YouTube Data API v3. It optimizes token usage, saving up to 87% on context window, includes smart caching to protect API quotas, and boasts high test coverage. It provides tools like fetching video details, searching videos, retrieving transcripts, channel statistics, trending videos, and more. Supports zero-config mode (no API key needed for transcripts) and optional MongoDB caching for quota savings.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision 595f3c22fbbc Data synced 2026-10-19 Read the FMRS scoring method