youtube-connector-mcp
by ShellyDeng08·★ 71·Score 48
MCP server for YouTube that enables AI assistants to search videos, channels, playlists, and transcripts.
Overview
This is a production-ready MCP server that connects AI assistants to YouTube's Data API v3. It provides comprehensive functionality for searching videos, retrieving video details, fetching transcripts, and analyzing channels. The server is well-documented with clear installation instructions and supports multiple MCP clients including Claude, Cursor, Windsurf, and others.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose this when you need a dedicated YouTube integration for AI assistants with comprehensive search, content retrieval, and transcript capabilities.
When NOT to choose this
Don't choose this if you need real-time video streaming capabilities or if you're frequently exceeding YouTube API quotas (requires careful quota management).
Tools this server exposes
7 tools extracted from the READMEyoutube_searchSearch videos, channels, playlists with filters
youtube_get_videoGet detailed video metadata, statistics, and content details
youtube_get_channelGet channel info, subscriber count, and statistics
youtube_get_transcriptRetrieve actual video transcript text with timestamps
youtube_get_commentsFetch video comments with pagination support
youtube_get_playlistGet playlist details and complete video list
youtube_list_playlistsList all playlists for a specific channel
Comparable tools
Installation
# 1. Get your YouTube API Key from Google Cloud Console
# https://console.cloud.google.com/apis/credentials
# 2. Set your API key as environment variable
export YOUTUBE_API_KEY="your_api_key_here"
# 3. Install pipx first (if not installed)
brew install pipx # macOS
# or: apt install pipx # Ubuntu/Debian
# 4. Install the package
pipx install youtube-connector-mcp
# 5. Add the MCP server
claude mcp add youtube-connector-mcp youtube-connector-mcp -s user -e YOUTUBE_API_KEY="${YOUTUBE_API_KEY}"
# 6. Restart Claude Code and start using!**Claude Desktop Configuration:**
{
"mcpServers": {
"youtube-connector-mcp": {
"command": "youtube-connector-mcp",
"env": {
"YOUTUBE_API_KEY": "your_api_key_here"
}
}
}
}FAQ
- How do I get a YouTube API key?
- Go to Google Cloud Console, create a project, enable YouTube Data API v3, and create an API key. It's free and takes just a few minutes.
- What happens if I exceed the API quota?
- You'll get a 403 error. Check your quota in Google Cloud Console. The default is 10,000 units per day. You can upgrade for higher limits.
- Why can't I get transcripts for some videos?
- The video may not have captions enabled, or auto-generated captions may take 24+ hours after upload. Try a video known to have captions.
Compare youtube-connector-mcp with
Last updated · Auto-generated from public README + GitHub signals.