MCP server for YouTube video operations using yt-dlp
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"yt-dlp-mcp-2","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# yt-dlp MCP Server A Model Context Protocol (MCP) server that provides YouTube video operations using yt-dlp. ## Features - **Get Transcriptions**: Extract transcriptions from YouTube videos with optional timestamp preservation - **Search Videos**: Search for YouTube videos by terms and return URLs - **List Channel Videos**: Get recent videos from a YouTube channel ## Installation ```bash pip install -e . ``` ## Usage Run the MCP server: ```bash yt-dlp-mcp ``` ## Tools ### get_transcription - **Input**: YouTube URL, optional timestamp preservation flag - **Output**: Video transcription text ### search_videos - **Input**: Search terms - **Output**: List of YouTube video URLs ### list_channel_videos - **Input**: Channel name/URL, number of videos to return - **Output**: List of recent video URLs from the channel ## Requirements - Python 3.8+ - yt-dlp - fastmcp - youtube-search-python
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.