The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free.
Six tools β transcripts, video search, channel browsing, in-channel search, playlist extraction, and new-upload polling β for Claude, ChatGPT, Cursor, VS Code, Claude Code, and 20+ clients.
Powering 15M+ transcripts every month Β· 500K+ transcripts processed daily Β· 49ms median response time Trusted in production by youtubetotranscript.com (~11M/mo) and recapio.com (~2.8M/mo).
Most YouTube MCP servers do one thing β pull a single transcript. TranscriptAPI MCP is a full toolkit: transcripts, video search, channel search, channel browsing, playlist extraction, and free RSS-based upload tracking β all from one remote endpoint, all designed for AI agents.
| TranscriptAPI MCP | Typical YouTube MCP | |
|---|---|---|
| Hosting | β Remote (no local install) | β Local stdio install |
| Tools | β 6 tools | β 1 (transcript only) |
| YouTube search | β Yes | β No |
| Channel & playlist extraction | β Yes | β No |
| Latest-uploads monitoring (free) | β Yes | β No |
| OAuth 2.1 + API key auth | β Both | β Usually neither |
| Production scale (15M+ req/mo) | β Yes | β Hobbyist scrapers |
| Works on mobile Claude & web Claude | β Yes | β No |
| Agent-friendly error messages | β Yes | β Bare HTTP codes |
Quick taste:
That single prompt uses 3 of our 6 tools β search_youtube, search_channel_videos, get_youtube_transcript β without you writing a line of code.
Requirements:
- A TranscriptAPI account (sign up free β first 100 credits free)
- An API key from your dashboard OR use OAuth (Claude, ChatGPT)
Recommended: Add a Rule to Auto-Invoke TranscriptAPI
Add this rule to your AI client so you don't need to explicitly ask for transcripts:
One-Click Install:
Manual Configuration:
Go to: Settings β Features β MCP β Add New MCP Server
transcript-apiSSE (Remote)https://transcriptapi.com/mcpOr edit ~/.cursor/mcp.json:
Claude supports adding MCP servers directly via the "Custom Connector" UI.
Quick Setup:
TranscriptAPIhttps://transcriptapi.com/mcpFull Guide: Claude Integration Guide β
ChatGPT supports OAuth for secure authentication. Enable Developer Mode in ChatGPT settings first.
Quick Setup:
Settings β Connected Apps β Addhttps://transcriptapi.com/mcpFull Guide: ChatGPT Integration Guide β
OpenAI Agent Builder currently requires API Key authentication (OAuth not yet supported).
https://transcriptapi.com/mcpAdd to ~/.codeium/windsurf/mcp_config.json:
In Zed settings.json:
In settings.json under augment.advanced:
In .kilocode/mcp.json:
In Settings β Tools β AI Assistant β MCP:
In ~/.gemini/settings.json:
In ~/.qwen/settings.json:
In mcp.json:
In Plugins β JSON Config:
In Settings β AI β MCP:
In Settings β Connectors β Advanced:
Simple and universal. Works with every MCP client.
sk_ prefixSecurity: Store keys in environment variables where possible and never commit them to version control.
Automatic, secure authentication without manual key management.
Dynamic Client Registration (DCR):
Static Client Registration:
Full reference: Authentication docs β
All six tools are exposed automatically once you connect. 1 credit = 1 successful (HTTP 200) request. Failed/rate-limited calls do not consume credits.
get_youtube_transcriptFetch the transcript for any YouTube video β as markdown (with metadata) or structured JSON. Drop the output straight into summarizers, search indexes, or AI pipelines.
| Parameter | Type | Default | Description |
|---|---|---|---|
video_url | string | required | YouTube URL (full or short) or 11-char video ID |
send_metadata | boolean | true | Include video title, author, thumbnail |
format | string | "text" | "text" (markdown) or "json" |
include_timestamp | boolean | true | Add timestamps to each segment |
Cost: 1 credit per successful request.
Example output (markdown):
Example output (JSON):
search_youtubeSearch YouTube for videos or channels. Filter by type and paginate with a continuation token β perfect for discovery, research, and building content pipelines.
| Parameter | Type | Default | Description |
|---|---|---|---|
query | string | required | Search query |
search_type | string | "video" | "video" or "channel" |
continuation | string | null | Token from a prior call for next page |
Cost: 1 credit per page (~20 results per page).
Example prompt:
get_channel_latest_videos Β· FREEGet the ~15 most recent uploads from any channel via RSS β no credits required. Perfect for monitoring, daily recaps, or triggering downstream pipelines.
| Parameter | Type | Default | Description |
|---|---|---|---|
channel | string | required | @handle, channel URL, or UC⦠channel ID |
Cost: Free.
Example prompt:
search_channel_videosSearch inside one specific channel for videos matching a query. Great for researching a creator's content or finding niche topics in large channels.
| Parameter | Type | Default | Description |
|---|---|---|---|
channel | string | required | @handle, channel URL, or UC⦠ID |
query | string | required | Query to search within the channel |
continuation | string | null | Pagination token |
Cost: 1 credit per page (~30 results per page).
Example prompt:
list_channel_videosList every video on a channel, ~100 per page. Ideal for building databases, bulk transcript extraction, or auditing a channel's full content library.
| Parameter | Type | Default | Description |
|---|---|---|---|
channel | string | required | @handle, channel URL, or UC⦠ID |
continuation | string | null | Pagination token |
Cost: 1 credit per page (~100 results per page).
list_playlist_videosGet every video in a YouTube playlist (PL/UU/LL/FL/OL IDs supported). Process entire courses, lecture series, or curated collections in a single call.
| Parameter | Type | Default | Description |
|---|---|---|---|
playlist | string | required | Playlist URL or playlist ID |
continuation | string | null | Pagination token |
Cost: 1 credit per page (~100 results per page).
| Use Case | Example Prompt |
|---|---|
| π Summarize a video | "Summarize the key points from this video: [URL]" |
| π Research a topic | "Search YouTube for the 5 most-watched videos on neural radiance fields; summarize each." |
| π§ Study notes | "Create study notes from this MIT lecture series playlist: [PLAYLIST URL]" |
| βοΈ Compare perspectives | "Compare arguments in these two videos: [URL1] [URL2]" |
| π Translate | "Translate this video's transcript to Spanish: [URL]" |
| βοΈ Repurpose content | "Turn this video into a 1,500-word blog post: [URL]" |
| π‘ Monitor a creator | "Each morning, list new uploads from @hubermanlab and tell me which to watch." |
| ποΈ Build a content database | "Pull every video from @veritasium and store title + transcript." |
| π― Competitor analysis | "Search inside @MKBHD for any video about [competitor product] and summarize the takeaways." |
| Plan | Price | Credits | Rate Limit |
|---|---|---|---|
| Free | $0 (one-time) | 100 | 60 req/min |
| Starter Monthly | $5/month | 1,000/month | 200 req/min |
| Starter Annual | $54/year ($4.50/mo) | 1,000/month | 300 req/min |
get_channel_latest_videos is free (no credits charged).sk_Retry-After headerBuilding an app instead of an agent? The same backend ships as a JSON REST API.
| MCP | REST API | |
|---|---|---|
| Best for | AI assistants & agents | Apps & backend services |
| Setup | Add a URL | Code integration |
| Get started | This README | API docs β Β· Swagger β |
Base URL: https://transcriptapi.com/api/v2
This server is published to the official Model Context Protocol Registry under the name:
Β© 2026 Zero Point Studio d.o.o. Β· Released under the MIT License
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/youtube-transcript-youtube-search-mcp-for-ai-agents)<a href="https://allmcps.com/mcp/youtube-transcript-youtube-search-mcp-for-ai-agents"><img src="https://allmcps.com/api/badge/youtube-transcript-youtube-search-mcp-for-ai-agents?style=directory" alt="π― YouTube Transcript + YouTube Search MCP for AI Agents on AllMCPs" /></a>