YouTube MCP

by mrsknetwork

308 downloads Not rated yet

About

Connect AI assistants to YouTube - search, transcripts, metadata, and more.

Explore

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name YouTube MCP
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "youtube mcp": {
            "server": {
                "command": "npx",
                "args": [
                    "-y",
                    "@mrsknetwork/ytmcp"
                ]
            }
        }
    }
}

McpServers

{
    "server": {
        "command": "npx",
        "args": [
            "-y",
            "@mrsknetwork/ytmcp"
        ]
    }
}

Transport

"stdio"

Package

"@mrsknetwork/ytmcp"

Registry

"npm"

Connect AI assistants to YouTube: search, transcripts, metadata, and more.

- Extract clean, word-for-word video transcripts. No credentials required.
- Search YouTube by keyword, date range, duration, quality, and region.
- Fetch trending videos for any country and category.
- Retrieve video stats, metadata, comments, captions, and channel details.
- Look up channels by@handle(e.g.@MrBeast).
- Access your own subscriptions, members, and membership tiers via OAuth.

The server supports three access tiers. Pick the one that fits your use case.

Works out of the box. Theget_video_transcripttool usesyt-dlpto extract transcripts without any API credentials.

{ "mcpServers": { "youtube-mcp": { "command": "npx", "args": ["-y", "@mrsknetwork/ytmcp@latest"] } } }

Unlocks all public data tools. Best for search, metadata, comments, trending videos, and transcripts.
- Open theGoogle Cloud Console.
- EnableYouTube Data API v3for your project.
- Go toCredentialsand create anAPI Key.

2. Add to your MCP client config or .env file

PassGOOGLE_API_KEYviaenvin your MCP client config, or placeGOOGLE_API_KEY=YOUR_KEYinside a.envfile in the project directory.

{ "mcpServers": { "youtube-mcp": { "command": "npx", "args": ["-y", "@mrsknetwork/ytmcp@latest"], "env": { "GOOGLE_API_KEY": "YOUR_GOOGLE_API_KEY" } } } }

- Open theGoogle Cloud Console.
- EnableYouTube Data API v3for your project.
- Go toCredentials > Create Credentials > OAuth 2.0 Client ID.
- Set Application type toWeb application.
- Add this exact Redirect URI:http://localhost:31415/oauth2callback.
- Go toOAuth Consent Screen > Test Usersand add your Gmail address.

Credentials are passed securely via environment variables in the MCP config. They are never stored in files.

{ "mcpServers": { "youtube-mcp": { "command": "npx", "args": ["-y", "@mrsknetwork/ytmcp@latest"], "env": { "GOOGLE_CLIENT_ID": "your-client-id.apps.googleusercontent.com", "GOOGLE_CLIENT_SECRET": "your-client-secret" } } } }

On your first tool call, the AI will share a login link. Click it, authorize the app in your browser, then tell the AI you are done. Your session is saved. You will not need to log in again unless you revoke access.

Ask your AI to callrevoke_oauth_tokento sign out and delete your stored credentials at any time.

git clone https://github.com/mrsknetwork/ytmcp.git cd ytmcp npm install npm run build cp .env.example .env # Set GOOGLE_API_KEY inside .env node build/server/index.js

BYOK Reddit/YouTube research CLI with a tamper-evident audit log and an MCP server.

An agent-based tool for web search and advanced research, including analysis of PDFs, documents, images, and YouTube transcripts.

An MCP server providing search capabilities for Reddit, YouTube, and Twitter.

Provides search capabilities and data retrieval from SerpAPI and YouTube for AI assistants.

Get YouTube transcripts, search videos, browse channels, and extract playlists from any AI agent — powered by TranscriptAPI.com with no API key required.

Search YouTube videos and retrieve their transcripts using the YouTube API.

Self-hosted YouTube research MCP with 17 tools for search, transcripts, timestamped frames, comments, and private local semantic corpora.

Search a YouTube video's transcript and read its frames — every answer cites a clickable timestamp.

A set of tools to interact with YouTube, including video search, transcript extraction, and comment retrieval.

AI recruiting for mission-aligned engineers — verified across GitHub, X, YouTube, Medium, and more

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.