Connect your account, then chat with AI to run tools.
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.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDomain knowledge for YouTube — workflow patterns, data models, and gotchas for your AI agent.
Access YouTube data across three scopes: public video discovery, authenticated channel management, and creator analytics. OAuth scopes youtube.readonly and yt-analytics.readonly control access.
Public discovery (no channel ownership needed):
Authenticated channel (your own channel):
Analytics (your own channel, requires yt-analytics.readonly):
Content research: Search YouTube for a topic → get video info on top results → fetch transcripts for content analysis → check comments for audience sentiment.
Competitor analysis: Resolve a competitor's channel handle → get channel info for subscriber/view counts → list their videos sorted by date → get video info on their top performers for engagement metrics.
Creator dashboard: Get your channel info for overview metrics → list your videos → get performance analysis on specific videos → run equivalent timeframe comparison to find which videos over/underperformed at the same point in their lifecycle.
Playlist audit: List a channel's playlists → list videos in each playlist → get video info for each to find unlisted, private, or underperforming entries.
Analyze your YouTube videos grouped by content category (football, science, technology, finance, other). Categorizes up to 50 recent videos by title k...
Get the authenticated user's own YouTube channel info and metrics. Returns snippet (title, description, country, custom URL), statistics (subscribers,...
Get detailed information about any YouTube channel by channel ID or username. Use this to research competitor channels, analyze other creators' statis...
Compare performance of your recent YouTube videos over an equivalent time window. Measures each video's views, likes, comments, and subscribers gained...
Get metadata for a YouTube playlist by its playlist_id (e.g. PLxxxx). Returns title, description, item count, privacy status, channel owner, and thumb...
Get detailed information about a YouTube video by ID or URL. Returns snippet (title, description, channel, tags, publish date), statistics (views, lik...
Get daily performance analytics for a single YouTube video over a time window starting from its publish date. Requires video_id (or full URL) and anal...
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 videos uploaded to the authenticated user's own YouTube channel. Optionally filter by keyword. Returns snippet data (title, description, publish ...
List playlists owned by a specific YouTube channel. Accepts channel_id, handle (@name), username (legacy), or channel_url. Returns playlist IDs and ba...
List videos uploaded by a specific YouTube channel (any creator), ordered newest-first. Identify the channel with one of: channel_id, handle (@name), ...
Retrieve comment threads from a specific YouTube video. Use this to analyze audience interaction, gather feedback, or monitor engagement. Returns a li...
List videos in a YouTube playlist by playlist_id (e.g. PLxxxx). Returns video IDs, titles, descriptions, publish dates, position in playlist, and thum...
List trending (most popular) YouTube videos. Filter by region_code (ISO 3166-1 alpha-2, default 'US') and optional category_id (YouTube category numbe...
Resolve a YouTube channel identifier into a canonical channel_id. Provide exactly one of: channel_id (UCxxxx), handle (@name), username (legacy), or c...
Search for videos within a specific channel. Supports filters like duration (short/medium/long), caption availability, event type (live/upcoming/compl...
Search for YouTube videos publicly across all of YouTube. Use this to discover content, research topics, find trending videos, or analyze search trend...
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).
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.
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.
YouTube uses One-click sign in. YouTube requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect YouTube to any MCP client in minutes
The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
YouTube and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More media integrations you might like
100ms provides a full-featured API for integrating real-time audio and video streaming into applicat...
This server is focused on generating unique digital art pieces through programmable art blocks, allo...
AssemblyAI offers a Speech-to-Text API, providing automated transcription and audio intelligence fea...
AudioScrape enables you to search audio content like Google searches text. With AudioScrape MCP, you...
Bunny, Inc. offers a suite of API-based services including audio and video content creation, transla...
Canva MCP Server enables AI assistants to create designs, autofill templates, manage folders, search...