youtube-transcript-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| YTDLP_PATH | No | Path to the yt-dlp executable. If not set, the server falls back to Python module yt_dlp. | |
| YTDLP_PROXY | No | Proxy for all requests. | |
| TRANSCRIPTS_DIR | No | Default output folder for transcripts. | ./transcripts |
| YTDLP_COOKIES_FILE | No | Path to a cookies.txt file for authentication. | |
| YTDLP_COOKIES_FROM_BROWSER | No | Browser to pull cookies from (e.g., chrome, firefox). Needed for age-restricted videos. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| transcribe_videoA | Transcribe a YouTube video and save it as a Markdown file built for an LLM to read: front matter with the video's facts, a linked chapter index, and the text in paragraphs with timestamps. By default it does NOT return the transcript, only the file path and a summary (title, channel, duration, word count and section list), so you can then read the whole file or just the section you need. Uses the video's own language unless another one is requested. |
| list_languagesA | Show which captions a YouTube video has (manual and automatic), its own language, its duration and how many chapters it carries. Useful before transcribing when you are unsure the language you want exists. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pobibibi/youtube-transcript-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server