YouTube MCP server
Skip manual YouTube data collection. Give your AI agents direct access to extract video metadata, channel stats, comments, and transcripts through YouTube MCP server for instant comprehensive insights.

POWERING THE WORLD'S TOP DATA-DRIVEN TEAMS
What is YouTube MCP server?
YouTube MCP server connects AI agents with YouTube scraper via the Model Context Protocol. It fetches video titles, view counts, channel information, subtitles, and more.
Extract comprehensive YouTube data beyond API limits
Extract video titles, descriptions, metadata, view counts, comments, likes, and channel information from videos, playlists, streams, and search results in bulk.
Scrape by URL or search term with advanced filtering
Input YouTube URLs or search keywords and filter results by video type (regular, shorts, streams), date ranges, and custom criteria for precise data collection.
Export in multiple formats with seamless integrations
Download scraped data in JSON, CSV, Excel, or HTML formats and integrate with 20+ platforms including Zapier, Make, Slack, and Google Drive via API endpoints.
Single Apify API key unlocks 6,000+ Actors and MCP servers. One account, one invoice and transparent usage tracking.
Is YouTube MCP server not enough? Agents can search, evaluate, and add other Apify tools based on workflow needs.
Pre-built prompts and resources help agents understand tool capabilities and use cases.
Apify API Token
Get your personal API token from the Integrations section in Apify Console. This token will be used to authorize the MCP server to run Actors on your behalf.
MCP client
An AI agent or client that supports MCP. This could be Anthropic Claude for Desktop, a VS Code extension with MCP support, Apify’s web-based Tester MCP Client, or any custom client implementation. You can also check supported MCP clients in official documentation.
How to set up YouTube MCP server
If you have an MCP client that supports streamable HTTP, connect using OAuth authentication by providing YouTube MCP server URL you can find below. You'll be redirected to your browser to sign in to your Apify account and approve the connection.
1{2 "mcpServers": {3 "apify": {4 "url": "https://mcp.apify.com/?actors=streamers/youtube-scraper"5 }6 }7}
If you don't have an MCP client that supports streamable HTTP, you can still set up Apify's YouTube MCP server. For Claude for Desktop, enable MCP servers via the Developer settings. Then, you need to add an entry for the Apify MCP server. For instance, in Claude’s config file, under mcpServers, add an entry like:
{ "mcpServers": { "actors-mcp-server": { "command": "npx", "args": [ "-y", "@apify/actors-mcp-server", "--actors", "streamers/youtube-scraper" ], "env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" } } } }
MCP server configuration
Configure your own Apify MCP server exactly as you need with Actors and tools for easy integration with MCP clients.

"What are the most popular videos about Python programming this week?"
"Show me the latest videos from the channel 'Kurzgesagt' with their view counts"
"Find cooking tutorials with over 1 million views uploaded in the last month"
"What are the top-rated music videos in the pop genre right now?"
Sample dataset
Here's a sample of the data you can extract with our YouTube MCP server including video metadata, channel statistics, comments, and transcripts, and much more without the limitation of YouTube's official API.
{ "id": "HV6OlMPn5sI", "title": "Raimu - The Spirit Within 🍃 [lofi hip hop/relaxing beats]", "duration": "29:54", "channelName": "Lofi Girl", "channelUrl": "<https://www.youtube.com/channel/UCSJ4gkVC6NrvII8umztf0Ow>", "date": "10 months ago", "url": "<https://www.youtube.com/watch?v=HV6OlMPn5sI>", "viewCount": 410458, "fromYTUrl": "<https://www.youtube.com/@LofiGirl/videos>", "channelDescription": "\\"That girl studying by the window non-stop\\"\\n\\n🎧 | Listen on Spotify, Apple music and more\\n→ <https://bit.ly/lofigirl-playlists\\n\\n💬> | Join the Lofi Girl community \\n→ <https://bit.ly/lofigirl-discord\\n→> <https://bit.ly/lofigirl-reddit\\n\\n🌎> | Lofi Girl on all social media\\n→ <https://bit.ly/lofigirl-sociaI>", "channelDescriptionLinks": [ { "text": "Discord", "url": "<https://discord.com/invite/hUKvJnw>" }, ], "channelJoinedDate": "Mar 18, 2015", "channelLocation": "France", "channelTotalVideos": 409, "channelTotalViews": "1,710,167,563", "numberOfSubscribers": 13100000, "isMonetized": true, "inputChannelUrl": "<https://www.youtube.com/@LofiGirl/about>"}
The YouTube MCP server is a tool that enables AI agents and applications to extract video metadata, channel statistics, comments, and transcripts from YouTube videos without manual data collection. It provides programmatic access to comprehensive data beyond the limitations of YouTube's official API.
To use the YouTube MCP server, create an Apify account and get your API token. Then configure the server in your MCP-compatible client using either OAuth authentication or by adding the configuration with your token.
No, you don't need YouTube API key to use our YouTube MCP server. The server operates through Apify's infrastructure and only requires an Apify account with API token for authentication and access to the service.
You can access comprehensive business data including place names, addresses, phone numbers, websites, ratings, review counts, opening hours, photos, and detailed reviews. The server also extracts categories, pricing information, amenities, and additional business details from Google Maps listings.
The YouTube MCP server has no specific rate limits imposed by the service itself, but usage is subject to your Apify account's resource limits and pricing plan.