MCP Catalogs
Home

youtube-connector-mcp

by ShellyDeng08·71·Score 48

MCP server for YouTube that enables AI assistants to search videos, channels, playlists, and transcripts.

mediaweb-scrapingai-llm
3
Forks
1
Open issues
2 mo ago
Last commit
2d ago
Indexed

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:

you:Research YouTube content programmatically with AI assistance
you:Extract transcripts and comments for AI content analysis
you:Monitor channel statistics and track new uploads
you:How do I get a YouTube API key?
you:What happens if I exceed the API quota?
you:Why can't I get transcripts for some videos?

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 README
  • youtube_search

    Search videos, channels, playlists with filters

  • youtube_get_video

    Get detailed video metadata, statistics, and content details

  • youtube_get_channel

    Get channel info, subscriber count, and statistics

  • youtube_get_transcript

    Retrieve actual video transcript text with timestamps

  • youtube_get_comments

    Fetch video comments with pagination support

  • youtube_get_playlist

    Get playlist details and complete video list

  • youtube_list_playlists

    List all playlists for a specific channel

Comparable tools

youtube-transcript-apiyt-dlpyoutube-data-api-wrapper

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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.