YouTube MCP Server

YouTube is the world's largest video sharing platform where users can discover, watch, upload, and share videos. Manage channels, analyze video performance metrics, track engagement statistics, and access detailed insights about content and audience demographics.

17 tools
SKILL.md

Start chatting with YouTube tools

Open Studio to chat with 17 YouTube tools right now — the skill is included automatically.

AI Skill
SKILL.md

Domain knowledge for YouTube — workflow patterns, data models, and gotchas for your AI agent.

YouTube

YouTube is the world's largest video sharing platform. Manage channels, analyze video performance, track engagement, access audience demographics.

Data Model

  • Channels — branding, uploads default, and featured content metadata.
  • Videos — titles, descriptions, statistics, and content details per video id.
  • Playlists — curated sequences plus ordered membership rows.
  • Analytics — YouTube Analytics reports combining dimensions (traffic source, geography, device) with engagement metrics.

Gotchas

  • channel_id: From channel or from forUsername lookup.
  • Scopes: youtube.readonly vs yt-analytics.readonly for analytics.

Tools in this Server (17)

Analyze Youtube Content Categories

Analyze YouTube content performance by categories

Get My Youtube Channel Info

Get your YouTube channel information and metrics

Get Youtube Channel Info

Get detailed information about any YouTube channel by channel ID or username. Use this to research competitor channels, analyze other creators' statis...

Get Youtube Equivalent Timeframe Performance

Get equivalent timeframe performance comparison for YouTube videos

Get Youtube Playlist Info

Get metadata for a YouTube playlist, including title, description, item count, and privacy status.

Get Youtube Video Info

Get information about a YouTube video

Get Youtube Video Performance

Get performance analysis for ONE specific YouTube video

Get Youtube Video Transcript

Fetch the transcript/subtitles for a YouTube video using youtube-transcript-api. This does not require a headless browser. Runs in a non-blocking way ...

List My Youtube Videos

List your YouTube videos with optional search

List Youtube Channel Playlists

List playlists owned by a specific YouTube channel. Accepts channel_id, handle (@name), username (legacy), or channel_url. Returns playlist IDs and ba...

List Youtube Channel Videos

List videos uploaded by a specific YouTube channel (any creator), ordered newest-first. Accepts channel_id, handle (@name), username (legacy), or chan...

List Youtube Comments

Retrieve comment threads from a specific YouTube video. Use this to analyze audience interaction, gather feedback, or monitor engagement. Returns a li...

List Youtube Playlist Videos

List videos in a YouTube playlist (playlistItems). Returns video IDs and basic metadata with pagination.

List Youtube Trending Videos

List trending (most popular) YouTube videos by region and optional category.

Resolve Youtube Channel

Resolve a YouTube channel identifier into a canonical channel_id. Accepts channel_id, handle (@name), username (legacy), or channel_url.

Search Youtube Channel Videos

Search for videos within a specific channel. Supports filters like duration (short/medium/long), caption availability, event type (live/upcoming/compl...

Search Youtube Videos

Search for YouTube videos publicly across all of YouTube. Use this to discover content, research topics, find trending videos, or analyze search trend...

Integration Details

Authentication
One-click sign in

Frequently Asked Questions

What is the YouTube MCP server?

YouTube is the world's largest video sharing platform where users can discover, watch, upload, and share videos. Manage channels, analyze video performance metrics, track engagement statistics, and access detailed insights about content and audience demographics. It provides 17 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect YouTube to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/youtube. Authentication is handled automatically.

How many tools does YouTube provide?

YouTube provides 17 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does YouTube require?

YouTube uses One-click sign in. YouTube requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect YouTube to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/youtube

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use YouTube?

Open Studio and start using 17 tools right now — no setup required

YouTube MCP Server & Skill — 17 Tools