
yt-dlp
The Yt Dlp Mcp server integrates yt-dlp functionality with Claude and other MCP-compatible AI agents, enabling video discovery, metadata extraction, transcript retrieval, and media downloads through natural language. It provides tools for searching YouTube, downloading videos at specified resolutions, extracting audio, retrieving subtitles and transcripts in multiple languages, and accessing comprehensive video metadata—all without requiring direct content downloads for metadata operations. The server prioritizes user privacy through direct downloads via yt-dlp, implements input validation with Zod schemas, and supports multiple video platforms beyond YouTube including Facebook.
- GitHub stars
- 238
- tools
- 10
- last updated
- Mar 5, 2026
Tools
10 toolsPublic tool metadata for what this MCP can expose to an agent.
ytdlp_search_videosSearch YouTube with pagination and date filtering support
Search YouTube with pagination and date filtering support
No parameter schema in public metadata yet.
ytdlp_list_subtitle_languagesList all available subtitle languages for a video
List all available subtitle languages for a video
No parameter schema in public metadata yet.
ytdlp_download_video_subtitlesDownload subtitles in VTT format with timestamps
Download subtitles in VTT format with timestamps
No parameter schema in public metadata yet.
ytdlp_download_transcriptGenerate clean plain text transcript
Generate clean plain text transcript
No parameter schema in public metadata yet.
ytdlp_download_videoDownload video to Downloads folder
Download video to Downloads folder
No parameter schema in public metadata yet.
ytdlp_download_audioExtract and download audio only
Extract and download audio only
No parameter schema in public metadata yet.
ytdlp_get_video_metadataExtract comprehensive video metadata in JSON
Extract comprehensive video metadata in JSON
No parameter schema in public metadata yet.
ytdlp_get_video_metadata_summaryGet human-readable metadata summary
Get human-readable metadata summary
No parameter schema in public metadata yet.
ytdlp_get_video_commentsExtract comments in flat JSON, threaded JSON, or AI-friendly Markdown
Extract comments in flat JSON, threaded JSON, or AI-friendly Markdown
No parameter schema in public metadata yet.
ytdlp_get_video_comments_summaryGet a human-readable summary of comments
Get a human-readable summary of comments
No parameter schema in public metadata yet.
Sponsors
Readme
🎬 yt-dlp-mcp
A powerful MCP server that brings video platform capabilities to your AI agents
Integrate yt-dlp with Claude, Dive, and other MCP-compatible AI systems. Download videos, extract metadata, get transcripts, and more — all through natural language.
Features • Installation • Tools • Usage • Documentation
✨ Features
🔍 Search & Discovery
|
Details
- Repository
- github.com/kevinwatt/yt-dlp-mcp
- Category
- Media & Entertainment