YouTube Transcript MCP Server
Pricing
from $3.50 / 1,000 transcript extracteds
YouTube Transcript MCP Server
MCP server that extracts transcripts from YouTube videos for AI agents (Claude, Cursor, ChatGPT). Get formatted transcripts with timestamps, video metadata, and available languages.
Pricing
from $3.50 / 1,000 transcript extracteds
Rating
0.0
(0)
Developer
Marek Pommier
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
MCP server that extracts transcripts from YouTube videos for AI agents (Claude, Cursor, ChatGPT). Get formatted transcripts with timestamps, video metadata, and available languages.
MCP tools
| Tool | What it does |
|---|---|
get_transcript | Get the transcript of a YouTube video as formatted text with timestamps |
get_video_info | Get basic metadata about a YouTube video (title, author, thumbnail) |
list_languages | List all available transcript languages for a YouTube video |
Connect from your AI agent
Streamable HTTP endpoint:
https://quodlibetical-buffalo--youtube-transcript-mcp.apify.actor/mcp
Claude Desktop / Cursor / any MCP client:
{"mcpServers": {"youtube-transcript-mcp": {"type": "streamable-http","url": "https://quodlibetical-buffalo--youtube-transcript-mcp.apify.actor/mcp","headers": {"Authorization": "Bearer YOUR_APIFY_TOKEN"}}}}
Standby endpoints require an Apify API token — pass any Apify token (apify_api_...) as a Bearer header or as a token query parameter.
Input (batch run)
| Field | Type | Default | Description |
|---|---|---|---|
videoUrl | string | https://www.youtube.com/watch?v=jNQXAC9IVRw | YouTube video URL to extract transcript from |
language | string | en | Language code for transcript (default: en) |
mode | string | transcript | transcript = get transcript with timestamps, info = get video metadata, languages = list available languages |
Run it on Apify with default input {} to get a demo record in the dataset.
Pricing (pay-per-event)
- actor-start — MCP server startup: $0.01 per event
- transcript-extracted — Transcript extracted: $0.0035 per event
- video-info — Video info fetched: $0.002 per event
- languages-listed — Languages listed: $0.002 per event
Pay only for events. Prices are set ~30% below the market benchmark for this category.
Notes
Transcript extraction depends on YouTube accepting requests from the runner IP. If YouTube blocks the request, the Actor still succeeds and returns a structured record with the exact error plus available video metadata.
Run it as an Actor
Start a run with empty input {} — the Actor executes its batch mode, pushes one demo record to the dataset and exits successfully.