youtube-transcript-mcp
Provides tools for extracting transcripts and metadata from YouTube videos, including listing available caption languages and retrieving video information such as title, channel, duration, views, likes, publish date, and description.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@youtube-transcript-mcpGet the transcript for https://www.youtube.com/watch?v=dQw4w9WgXcQ with timestamps"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
youtube-transcript-mcp
MCP server that extracts transcripts and metadata from YouTube videos.
Features
Transcript extraction — clean text output with sentence splitting and abbreviation awareness
Timestamped output —
[XmYs]prefixed segments for referencing specific momentsLanguage detection — list available caption tracks (auto-generated vs manual)
Video metadata — title, channel, duration, views, likes, publish date, description
Related MCP server: YouTube Transcript MCP Server
Installation
uv syncUsage
Add to your MCP client config:
{
"mcpServers": {
"youtube-transcript": {
"command": "uv",
"args": ["--directory", "/path/to/youtube-transcript-mcp", "run", "youtube-transcript-mcp"]
}
}
}Tools
Tool | Description |
| Extract transcript text. Supports |
| Show available caption languages for a video. |
| Get video metadata (title, channel, duration, views, etc.). |
Development
# Run tests
.venv/bin/python -m pytest tests/test_server.py -vLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Search YouTube, read video metadata, and fetch transcripts with language preferences
Transcripts of YouTube videos, playlists and channels with timestamps; SRT or WebVTT too.
YouTube transcripts, search, channel/playlist listings and upload tracking for AI agents.
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables interaction with YouTube videos by extracting metadata, captions in multiple languages, and converting content to markdown with various templates.113 npm5MIT
- AlicenseAqualityDmaintenanceRetrieves transcripts from YouTube videos with support for multiple languages, timestamp control, and language detection. Enables video content analysis, summarization, and quote extraction without manually downloading or watching videos.272 npm15MIT
- AlicenseBqualityCmaintenanceEnables extraction of transcripts, keyword-based video search with metadata retrieval, and channel information discovery from YouTube videos through natural language interaction.34MIT
- AlicenseBqualityFmaintenanceEnables AI assistants to analyze and summarize YouTube videos by extracting captions, subtitles, and comprehensive metadata including title, description, and duration in multiple languages.147 npm62MIT