Fetch and analyze YouTube video transcripts with optional timestamps, language selection, ad filtering, and video content analysis.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Server Youtube Transcript.
urlCallable MCP tool function
langCallable MCP tool function
include_timestampsCallable MCP tool function
strip_adsCallable MCP tool function
get_transcriptCallable MCP tool function
promptCallable MCP tool function
A Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video captions and subtitles through a simple interface.
To install YouTube Transcript Server for Claude Desktop automatically via Smithery:
get_transcript
url (string, required): YouTube video URL, Shorts URL, or video IDlang (string, optional, default: "en"): Language code for transcript (e.g., 'ko', 'en'). Automatically falls back to available languages if requested language is not found.include_timestamps (boolean, optional, default: false): Include timestamps in output (e.g., '[0:05] text')strip_ads (boolean, optional, default: true): Filter out sponsorships, ads, and promotional content from transcript based on chapter markersanalyze_video (optional, requires a TwelveLabs API key)
get_transcript, this reasons over what is shown on screen, so it produces useful summaries and answers even for videos with little or no speech (demos, gameplay, b-roll, music videos).url (string, required): A publicly reachable direct video URL (e.g. an .mp4/.mov/.webm link or a pre-signed URL). TwelveLabs fetches the file server-side, so a YouTube watch page URL will not work โ it serves HTML, not a raw video stream.prompt (string, optional): Instruction or question for the model (e.g. "Summarize this video in 3 sentences" or "What products are shown?"). Defaults to a general summary.model (string, optional, default: "pegasus1.2"): Pegasus model to use ("pegasus1.2" or "pegasus1.5").max_tokens (number, optional, default: 2048): Maximum response length in tokens.TWELVELABS_API_KEY environment variable. The transcript tool works without it; analysis is fully opt-in. Grab a free key at twelvelabs.io โ there's a generous free tier.To use with Claude Desktop, add this server configuration:
To enable the optional analyze_video tool, add your TwelveLabs API key:
mcp-get A command-line tool for installing and managing Model Context Protocol (MCP) servers.
awesome-mcp-servers A curated list of awesome Model Context Protocol (MCP) servers.
Install dependencies:
Build the server:
For development with auto-rebuild:
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector for development:
The evals package loads an mcp client that then runs the index.ts file, so there is no need to rebuild between tests. You can load environment variables by prefixing the npx command. Full documentation can be found here.
The server implements robust error handling for common scenarios:
The server:
This MCP server is licensed under the MIT License. See the LICENSE file for details.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
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/kimtaeyoon83-mcp-server-youtube-transcript)<a href="https://allmcps.com/mcp/kimtaeyoon83-mcp-server-youtube-transcript"><img src="https://allmcps.com/api/badge/kimtaeyoon83-mcp-server-youtube-transcript?style=directory" alt="MCP Server Youtube Transcript on AllMCPs" /></a>