🎬 YouTube MCP — AI Video Search & Transcripts
Pricing
from $10.00 / 1,000 results
🎬 YouTube MCP — AI Video Search & Transcripts
MCP server for AI assistants to search YouTube videos, extract transcripts, get channel analytics, and analyze video metadata. Works with Claude, Cursor, and any MCP-compatible AI client.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Stephan Corbeil
Maintained by CommunityActor stats
0
Bookmarked
0
Total users
0
Monthly active users
4 hours ago
Last modified
Categories
Share
▶️ YouTube & Media MCP Server — Video Transcripts, Channel Data & Podcasts for AI Agents
MCP (Model Context Protocol) server for video and audio content. Fetch YouTube video metadata, transcripts, channel analytics, and podcast episode data — all through one MCP tool surface. Connect any AI agent (Claude Desktop, Cursor, Cline, ChatGPT custom GPTs) to live media data. Built as a drop-in alternative to the locked-down YouTube Data API quota (which caps free use at 10k units/day), Listen Notes paid tiers, and the broken third-party transcript libraries that scrape captions inconsistently.
Why YouTube Media MCP Beats YouTube Data API, Listen Notes, RapidAPI YouTube & Generic LLMs
| Feature | NexGenData YouTube Media MCP | YouTube Data API v3 | Listen Notes API | RapidAPI YouTube | Generic LLM (no tools) |
|---|---|---|---|---|---|
| Cost | $0.002 / event, pay-per-event | Free 10k units/day, then quota walls | $49+ / month base | $10+ / month per API | Free (no transcripts) |
| MCP-native | Yes — Claude / Cursor / Cline | No | No | No | No tools |
| Video metadata + stats | Yes | Yes | No | Yes | Stale |
| Transcripts / captions | Yes | Plan-gated | No | Plan-gated | None |
| Channel analytics | Yes | Yes (quota-capped) | No | Plan-gated | Hallucinated |
| Podcast episodes + audio search | Yes | No | Yes | Plan-gated | None |
| AI-agent integration | Native MCP — any client | Build it yourself | Build it yourself | Build it yourself | N/A |
| Auth | Apify token | Google API key + quota | API key + plan | RapidAPI key | None |
| Monthly minimum | None | None (but quota walls) | $49+ | $10+ per API | None |
Most agent teams pick this MCP server because it is cheaper than Listen Notes for ad-hoc agent traffic, the only MCP-native alternative to the YouTube Data API quota wall (you can't realistically run a research agent on 10k free units/day), and ships transcript data that base Claude / GPT-4 cannot fetch. A research agent answers "summarize the 5 most-watched videos this week about X" with verified transcripts instead of vibes.
Tools Exposed via MCP
search_youtube_videos— keyword search with filters (date, duration, channel)get_video_details— metadata, stats (views, likes, comments), descriptionget_video_transcript— full timestamped transcript / closed-caption textget_channel_stats— subscriber count, video count, view total, recent uploadssearch_podcasts— episode + podcast search across major directoriesget_podcast_episode— episode metadata + description + audio URLextract_topics— topic-cluster summary across a video / podcast list
Use Cases
- Research agents — pull transcripts of top 5 expert videos on a topic
- Content monitoring — track competitor channel uploads + view velocity
- Podcast journalism — search across podcasts for a quote / guest mention
- DevRel analytics — measure your video content's reach + sentiment
- SEO agents — find high-view, low-competition YouTube keyword opportunities
- Marketing intel — analyze creator campaign performance by transcript topics
- Educational tools — auto-summarize a playlist's worth of lectures
Connect to Claude Desktop
{"mcpServers": {"nexgendata-youtube": {"url": "https://nexgendata--youtube-media-mcp-server.apify.actor/mcp","headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }}}}
Quick Start (Python)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/youtube-media-mcp-server").call(run_input={"tool": "get_video_transcript","params": {"video_id": "dQw4w9WgXcQ"}})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
Pricing — Pay Per Tool Call
- Actor start: $0.0001
- Tool call: $0.0020
A 200-video research run = $0.40. No monthly minimum.
Related NexGenData MCP Servers & Media Actors
| Use case | Actor |
|---|---|
| Social content MCP (TikTok + IG + X) | social-content-mcp-server |
| Reddit MCP (community signals) | reddit-mcp-server |
| News MCP (press + Hacker News) | news-mcp-server |
| Review intelligence MCP (UGC reviews) | review-intelligence-mcp-server |
| GitHub MCP (DevRel context) | github-mcp-server |
| Web-scraping MCP (any creator URL) | web-scraping-mcp-server |
| SEO web analysis MCP | seo-web-analysis-mcp-server |
| Academic research MCP (lectures + papers) | academic-research-mcp-server |
| 26-server gateway (YouTube + 25 more) | enterprise-mcp-gateway |
| YouTube channel monetization detector | youtube-channel-monetization-detector |
| Premium B2B data MCP | premium-data-mcp-server |
FAQ
Q: Are transcripts auto-generated or human-edited?
A: Whatever YouTube serves — manually-uploaded captions when available, otherwise auto-generated. Both have a source field.
Q: Does it work for non-English videos? A: Yes — multilingual transcripts where the channel provides captions. Auto-translate is opt-in.
Q: Can my agent download the video file? A: No — by YouTube ToS we return metadata + transcript only, not media files.
Q: How does this avoid the YouTube Data API quota wall? A: We blend the official API where applicable with Apify proxy-rotated public-page scraping for transcripts and channel data, avoiding the 10k-unit quota chokepoint.
Q: Are podcasts US-only? A: No — major podcast directories (Apple, Spotify, public RSS feeds) are global.
Q: Is there a free tier? A: Apify gives every account free monthly credits — enough for several thousand free tool calls.
How NexGenData Pricing Works
Every NexGenData actor uses pay-per-event pricing — you only pay for results that actually land in your dataset. No monthly minimum, no seat fees, no surprise overage bills.
- Actor Start: a single-event charge each time you spin the actor up (scaled to memory size)
- Result / tool call: charged per item written to the default dataset or per MCP tool call
- No charge for retries, internal proxy rotation, or failed sub-requests — those are absorbed by the platform
Apify Platform Bonus
New to Apify? Sign up with the NexGenData referral link — you get free platform credits on signup (enough for several thousand free results) and you help fund the maintenance of this actor fleet.
Integration Surface
Every actor in the NexGenData catalog can be triggered from:
- Apify console — point-and-click run
- Apify API — REST + webhooks
- Apify Python / JS SDKs — programmatic batch
- Zapier, Make.com, n8n — official integrations
- MCP — many actors are exposed as MCP tools for Claude / ChatGPT / Cursor agents
- Schedules — built-in cron for daily / weekly / monthly runs
- Webhooks — POST results to any HTTPS endpoint on dataset write
Support
NexGenData maintains 260+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get a response within 24 hours. Roadmap requests are welcome — high-demand features ship in the next version.
Home: thenextgennexus.com Full catalog: apify.com/nexgendata
