Youtube Transcript Mcp
@hancengiz
About Youtube Transcript Mcp
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": [
"@fabriqa.ai/youtube-transcript-mcp@latest"
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is Youtube Transcript Mcp?
Youtube Transcript Mcp is a Model Context Protocol (MCP) server that retrieves transcripts from YouTube videos for Claude Code. It allows users to extract video transcripts without manual downloading, making it useful for analyzing video content, summarizing talks, or extracting information from educational videos.
How to use Youtube Transcript Mcp?
Install globally via npm (npm install -g @fabriqa.ai/youtube-transcript-mcp) and configure it using claude mcp add --scope user youtube-transcript npx @fabriqa.ai/youtube-transcript-mcp@latest or manually in Claude configuration files. Once configured, restart Claude Code to access the get-transcript and get-transcript-languages tools.
Key features of Youtube Transcript Mcp
- Extract full transcripts from any YouTube video with available captions.
- Support for multiple URL formats (youtube.com, youtu.be, video ID).
- Option to include or exclude timestamps in transcript output.
- Request transcripts in specific languages when available.
- Graceful error handling for videos without transcripts or invalid URLs.
- Efficient context usage – only the transcript is returned.
Use cases of Youtube Transcript Mcp
- Summarize key learnings from hour-long technical talks.
- Analyze conference talks, academic lectures, and educational content without watching.
- Get accurate quotes from video content for blog posts or articles.
- Convert video content to searchable, readable text format.
- Extract quotes and insights from podcast interviews and panel discussions.
FAQ from Youtube Transcript Mcp
What is the 25,000 token limit?
The MCP protocol has a 25,000 token response limit. Very long transcripts (60+ min with timestamps) may exceed this. Disabling timestamps typically reduces response size by 20–30%, making most videos fit within the limit.
Which YouTube URL formats are supported?
The tool supports https://www.youtube.com/watch?v=VIDEO_ID, https://youtu.be/VIDEO_ID, https://m.youtube.com/watch?v=VIDEO_ID, and just the 11-character video ID.
What are the runtime requirements?
The server requires Node.js installed and in the PATH. It runs as a local Node.js process communicating via stdio, using the @modelcontextprotocol/sdk and a custom YouTube transcript library with zero external dependencies for fetching.
What if a video has no transcript or language not found?
Not all YouTube videos have transcripts; some only have auto-generated captions in certain languages. Private or restricted videos cannot be accessed. Use the get-transcript-languages tool to check available languages.
How are transcripts fetched?
The server directly integrates with YouTube's Innertube API for reliable transcript access. It uses native fetch API and zero external dependencies for transcript fetching.
Frequently asked questions
What is the 25,000 token limit?
The MCP protocol has a 25,000 token response limit. Very long transcripts (60+ min with timestamps) may exceed this. Disabling timestamps typically reduces response size by 20–30%, making most videos fit within the limit.
Which YouTube URL formats are supported?
The tool supports `https://www.youtube.com/watch?v=VIDEO_ID`, `https://youtu.be/VIDEO_ID`, `https://m.youtube.com/watch?v=VIDEO_ID`, and just the 11-character video ID.
What are the runtime requirements?
The server requires Node.js installed and in the PATH. It runs as a local Node.js process communicating via stdio, using the `@modelcontextprotocol/sdk` and a custom YouTube transcript library with zero external dependencies for fetching.
What if a video has no transcript or language not found?
Not all YouTube videos have transcripts; some only have auto-generated captions in certain languages. Private or restricted videos cannot be accessed. Use the `get-transcript-languages` tool to check available languages.
How are transcripts fetched?
The server directly integrates with YouTube's Innertube API for reliable transcript access. It uses native fetch API and zero external dependencies for transcript fetching.
Basic information
More Media & Design MCP servers
SVGator
SVGatorDrive your SVGator account from any AI assistant. Prompt an animation, get an editable project back, and export it as SVG, Lottie, GIF, MP4, and more, then open it in the editor to finish by hand.
KiCAD MCP: AI-Assisted PCB Design
mixelpixxKiCAD MCP is a Model Context Protocol (MCP) implementation that enables Large Language Models (LLMs) like Claude to directly interact with KiCAD for printed circuit board design.
Spotify MCP Server
marcelmaraisLightweight MCP server for Spotify

Constants
Constants AIOne workspace of tools for Claude and ChatGPT. Connect apps, generate video, music, and ads, and build new tools on demand. Generate and publish ad creative directly from your assistant.

AI Manga & Anime Generator - Mangii MCP
AAAIStudioPublic Mangii MCP metadata (ai.mangii/manga). Remote Streamable HTTP at mcp.mangii.ai.
Comments