🎥

YouTube MCP

Search videos, manage playlists, like content, and interact with the YouTube Data API v3.

SSE PROTOCOL URLStable
https://mcppure.shraj.workers.dev/mcp-server/youtube

Use this URL in your MCP client settings (SSE transport).

YouTube MCP Server

The YouTube MCP server enables AI agents to interact with the YouTube platform for search, content management, and engagement.

Features

Configuration

Add the following to your MCP client configuration:

Option 1: OAuth 2.0 (Recommended for all features)

Use a Google OAuth 2.0 Access Token to access private data and perform write actions (like, post comment, etc.).

json
{
  "mcpServers": {
    "youtube": {
      "url": "https://mcppure.shraj.workers.dev/mcp-server/youtube",
      "headers": {
        "x-youtube-access-token": "your-access-token"
      }
    }
  }
}

Option 2: API Key (Search only)

Use a standard Google Cloud API Key for public data like search and video details.

json
{
  "mcpServers": {
    "youtube": {
      "url": "https://mcppure.shraj.workers.dev/mcp-server/youtube",
      "headers": {
        "x-youtube-api-key": "your-api-key"
      }
    }
  }
}

How to get Credentials

  1. Google Cloud Console: Go to the Google Cloud Console.
  2. Project: Create a new project or select an existing one.
  3. API Library: Search for and enable the YouTube Data API v3.
  4. Credentials:
    • API Key: Create an API key under "Credentials".
    • OAuth 2.0: Create an OAuth 2.0 Client ID and use a tool like OAuth 2.0 Playground to generate a token with the https://www.googleapis.com/auth/youtube scope.

Tools

Search & Discovery

Engagement & Social

Content Management

Playlists

Identity