🎬 YouTube MCP — AI Video Search & Transcripts avatar

🎬 YouTube MCP — AI Video Search & Transcripts

Pricing

from $10.00 / 1,000 results

Go to Apify Store
🎬 YouTube MCP — AI Video Search & Transcripts

🎬 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

Stephan Corbeil

Maintained by Community

Actor stats

0

Bookmarked

0

Total users

0

Monthly active users

4 hours ago

Last modified

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

FeatureNexGenData YouTube Media MCPYouTube Data API v3Listen Notes APIRapidAPI YouTubeGeneric LLM (no tools)
Cost$0.002 / event, pay-per-eventFree 10k units/day, then quota walls$49+ / month base$10+ / month per APIFree (no transcripts)
MCP-nativeYes — Claude / Cursor / ClineNoNoNoNo tools
Video metadata + statsYesYesNoYesStale
Transcripts / captionsYesPlan-gatedNoPlan-gatedNone
Channel analyticsYesYes (quota-capped)NoPlan-gatedHallucinated
Podcast episodes + audio searchYesNoYesPlan-gatedNone
AI-agent integrationNative MCP — any clientBuild it yourselfBuild it yourselfBuild it yourselfN/A
AuthApify tokenGoogle API key + quotaAPI key + planRapidAPI keyNone
Monthly minimumNoneNone (but quota walls)$49+$10+ per APINone

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), description
  • get_video_transcript — full timestamped transcript / closed-caption text
  • get_channel_stats — subscriber count, video count, view total, recent uploads
  • search_podcasts — episode + podcast search across major directories
  • get_podcast_episode — episode metadata + description + audio URL
  • extract_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 ApifyClient
client = 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.

Use caseActor
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 MCPseo-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 detectoryoutube-channel-monetization-detector
Premium B2B data MCPpremium-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