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.
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/youtubeThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com
Domain 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.
Connect YouTube to any MCP client in minutes
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsAnalyze YouTube Content Categories
Analyze your YouTube videos grouped by content category (football, science, technology, finance, other). Categorizes up to 50 recent videos by title keywords, then calculates per-category total views, average views, engagement rate, and best performer. Returns recommendations on which categories to focus or reduce.
Get My YouTube Channel Info
Get the authenticated user's own YouTube channel info and metrics. Returns snippet (title, description, country, custom URL), statistics (subscribers, video count, total views), content details (upload playlist ID), and branding. For any other channel, use get-youtube-channel-info with a channel_id or username.
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' statistics, or discover channel details. Returns channel metadata including subscriber count, video count, description, and branding information. For the authenticated user's own channel only, use the own-channel overview capability instead.
Get YouTube Equivalent Timeframe Performance
Compare performance of your recent YouTube videos over an equivalent time window. Measures each video's views, likes, comments, and subscribers gained during its first N days after publish (days param, 1-90, default 7). Analyzes up to video_count videos (1-50, default 10), ranked by views. Useful for fair A/B comparison across videos published at different times.
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.
© 2026 ThinkChain Inc. All rights reserved.
Get YouTube Playlist Info
Get metadata for a YouTube playlist by its playlist_id (e.g. PLxxxx). Returns title, description, item count, privacy status, channel owner, and thumbnails.
Get YouTube Video Info
Get detailed information about a YouTube video by ID or URL. Returns snippet (title, description, channel, tags, publish date), statistics (views, likes, comments), content details (duration, definition, captions), and status (privacy, license). Accepts a raw video ID or a full youtube.com/youtu.be URL.
Get YouTube Video Performance
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 analysis_days (1-365, default 7). Returns daily breakdown of views, likes, comments, and subscribers gained, plus aggregate metrics like avg views/day and engagement rate. Uses the YouTube Analytics API (requires yt-analytics.readonly scope).
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 by executing the library call in a worker thread.
List My YouTube Videos
List videos uploaded to the authenticated user's own YouTube channel. Optionally filter by keyword. Returns snippet data (title, description, publish date, thumbnails). For detailed stats on a specific video, use get-video-info. For searching across all of YouTube, use search-youtube-videos instead.
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 basic metadata with pagination.
List YouTube Channel Videos
List videos uploaded by a specific YouTube channel (any creator), ordered newest-first. Identify the channel with one of: channel_id, handle (@name), username, or channel_url. Returns video IDs, titles, descriptions, publish dates, and thumbnails. Use max_results (1-200, default 25) to control count and page_token for pagination.
List YouTube Comments
Retrieve comment threads from a specific YouTube video. Use this to analyze audience interaction, gather feedback, or monitor engagement. Returns a list of comment threads including comment text, author details, like counts, and reply threads. Supports pagination and sorting options.
List YouTube Playlist Videos
List videos in a YouTube playlist by playlist_id (e.g. PLxxxx). Returns video IDs, titles, descriptions, publish dates, position in playlist, and thumbnails. Use max_results (1-200, default 25) to control count and page_token for pagination.
List YouTube Trending Videos
List trending (most popular) YouTube videos. Filter by region_code (ISO 3166-1 alpha-2, default 'US') and optional category_id (YouTube category number). Returns video IDs, titles, view/like/comment counts, duration, and thumbnails. Use max_results (1-50, default 25) and page_token for pagination.
Resolve YouTube Channel
Resolve a YouTube channel identifier into a canonical channel_id. Provide exactly one of: channel_id (UCxxxx), handle (@name), username (legacy), or channel_url (full URL). Returns the canonical channel_id, channel title, and uploads playlist ID. Use this first when you have a URL or @handle and need the channel_id for other tools.
Search YouTube Channel Videos
Search for videos within a specific channel. Supports filters like duration (short/medium/long), caption availability, event type (live/upcoming/completed), and published date range.
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 trends. Returns a list of videos matching your search query with titles, descriptions, channel info, and publication dates. Supports filtering by date range, video type, and sorting options. To search only videos uploaded on your authenticated channel, use the own-uploads listing capability instead.
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.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index
Splice is the industry's highest quality, royalty-free sample library. Get access to millions of sou...