youtube-mcp
The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free.
Install / Use
claude mcp add ZeroPointRepo -- npx -y github:ZeroPointRepo/youtube-mcpIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Skill content
View source on GitHubPowering 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).
Why TranscriptAPI MCP
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:
Find Andrew Huberman's three most-viewed videos about sleep,
get the transcript of each, and write a 5-bullet comparison.
That single prompt uses 3 of our 6 tools — search_youtube, search_channel_videos, get_youtube_transcript — without you writing a line of code.
🧩 Install as an Agent Plugin <sub>· easiest</sub>
This repository root is a conformant Agent Plugins 1.0.0 package — the portable format published 2026-08-06 and supported by ChatGPT, Codex, Cursor, GitHub Copilot, Kiro and VS Code. One install gets you the MCP server and a bundled youtube skill that teaches your agent when to use each tool and how not to waste credits.
plugin.json # Agent Plugins 1.0.0 manifest
mcp.json # hosted MCP server, streamable-http, OAuth (no keys)
skills/youtube/SKILL.md # when + how to use the 6 tools
.cursor-plugin/plugin.json # Cursor plugin manifest, same MCP + skill (+ marketplace.json)
VS Code — Command Palette → Chat: Install Plugin From Source, then paste:
https://github.com/ZeroPointRepo/youtube-mcp
Or register a local clone in settings.json:
"chat.pluginLocations": { "/absolute/path/to/youtube-mcp": true }
Cursor — Customize in the sidebar → find the plugin → Install. For a local clone:
git clone https://github.com/ZeroPointRepo/youtube-mcp ~/.cursor/plugins/local/transcriptapi
Then Developer: Reload Window.
Add to Cursor — MCP server only, no clone. Paste this deeplink into your browser:
cursor://anysphere.cursor-deeplink/mcp/install?name=transcriptapi&config=eyJ1cmwiOiJodHRwczovL3RyYW5zY3JpcHRhcGkuY29tL21jcCJ9
ChatGPT, Codex, GitHub Copilot, Kiro, any other client — point your client's plugin mechanism at this repository, or at a local clone. Agent Plugins 1.0.0 standardizes the package format, not installation, so each client owns its own install flow.
30-second example
Summarize this video for me: https://youtu.be/dQw4w9WgXcQ
The agent calls get_youtube_transcript, gets the full timestamped transcript and summarizes it. No API key to configure — the first call opens an OAuth sign-in (free account, 100 credits, no card). Then try:
What has @TED posted in the last month? → get_channel_latest_videos (free)
Find talks on protein folding, summarize the best three.
→ search_youtube, then transcripts
There are no credentials in this package — Agent Plugins 1.0.0 forbids embedded secrets, and authorization is client-managed. Verify the package yourself:
curl -sO https://agent-plugins.org/schemas/1.0.0/plugin.schema.json
curl -sO https://agent-plugins.org/schemas/1.0.0/mcp.schema.json
npx ajv-cli@5 validate --spec=draft2020 -s plugin.schema.json -d plugin.json
npx ajv-cli@5 validate --spec=draft2020 -s mcp.schema.json -d mcp.json
🛠️ Quick Install
Requirements:
- A TranscriptAPI account (sign up free — first 100 credits free)
- An API key from your dashboard OR use OAuth (Claude, ChatGPT)
<details> <summary><b>Install in Cursor (One-Click / Manual)</b></summary>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:
When I share a YouTube URL, automatically use the TranscriptAPI MCP tool to fetch the transcript before responding. This applies to any video analysis, summarization, or question about YouTube content.
One-Click Install:
Manual Configuration:
Go to: Settings → Features → MCP → Add New MCP Server
- Name:
transcript-api - Type:
SSE(Remote) - URL:
https://transcriptapi.com/mcp
Or edit ~/.cursor/mcp.json:
{
"mcpServers": {
"transcript-api": {
"url": "https://transcriptapi.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
</details>
<details>
<summary><b>Install in Claude (Desktop & Web) — Recommended</b></summary>
Claude supports adding MCP servers directly via the "Custom Connector" UI.
Quick Setup:
- Open Claude Settings (click your profile icon → Settings)
- Go to Connectors → Add custom connector
- Enter the following details:
- Name:
TranscriptAPI - URL:
https://transcriptapi.com/mcp
- Name:
- Click Add, then click Connect to authorize via your browser.
- (Optional) In the connector settings, change permissions to "Allow unsupervised" for seamless usage.
Full Guide: Claude Integration Guide →
</details> <details> <summary><b>Install in Claude Code (CLI)</b></summary>claude mcp add --transport http transcript-api https://transcriptapi.com/mcp
</details>
<details>
<summary><b>Install in ChatGPT</b></summary>
ChatGPT supports OAuth for secure authentication. Enable Developer Mode in ChatGPT settings first.
Quick Setup:
- In ChatGPT, go to
Settings→Connected Apps→Add - Enter the MCP Server URL:
https://transcriptapi.com/mcp - Client ID & Secret are optional:
- Leave them blank to use Dynamic Client Registration (recommended/simpler).
- (Advanced) Or enter Client ID & Secret from your dashboard for static registration.
- Click Add and authorize via the browser popup.
Full Guide: ChatGPT Integration Guide →
</details> <details> <summary><b>Install in VS Code</b></summary>Or add this to VS Code user settings (settings.json):
"mcp.servers": {
"transcript-api": {
"type": "http",
"url": "https://transcriptapi.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
</details>
<details>
<summary><b>Install in OpenAI Agent Builder</b></summary>
OpenAI Agent Builder currently requires API Key authentication (OAuth not yet supported).
- Create a new Agent
- Under "Actions" or "Tools", add a new MCP Server
- URL:
https://transcriptapi.com/mcp - Auth Type: API Key
- Paste your API Key from the dashboard
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"transcript-api": {
"serverUrl": "https://transcriptapi.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
</details>
<details>
<summary><b>Install in Cline</b></summary>
{
"mcpServers": {
"transcript-api": {
"url": "https://transcriptapi.com/mcp",
"type": "streamableHttp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
</details>
<details>
<summary><b>Install in Zed</b></summary>
In Zed settings.json:
{
"context_servers": {
"transcript-api": {
"source": "remote",
"url": "https://transcriptapi.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
</details>
<details>
<summary><b>Install in Roo Code</b></summary>
{
"mcpServers": {
"transcript-api": {
"type": "streamable-http",
"url": "https://transcriptapi.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
</details>
<details>
<summary><b>Install in Amp</b></summary>
amp mcp add transcript-api https://transcriptapi.com/mcp --header "Authorization: Bearer YOUR_API_KEY"
</details>
<details>
<summary><b>Install in Augment Code</b></summary>
In settings.json under augment.advanced:
"augment.advanced": {
Truncated for display — read the full file on GitHub.
Related Skills
Agent-Reach
78.4kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
ruflo
71.0k🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
headroom
69.1kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
46.8kOpen-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-model, multi-channel. Lightweight, extensible, one-line install. (formerly chatgpt-on-wechat)
Security Score
Audited on Aug 25, 2026
