# YouTube Downloader

> Use this tool when you need to download YouTube videos and subtitles for AI processing, solving problems such as accessing video content for summarization, analysis, and language processing. It takes YouTube video URLs as input and outputs downloadable videos and subtitles through the Model Context Protocol SDK interface. Use it in applications requiring programmatic access to YouTube content for automated transcription, content curation, and other AI-driven use cases.

Canonical page: https://skillsregistry.net/skills/kevinwatt-yt-dlp  
JSON: https://api.skillsregistry.net/v1/skills/kevinwatt-yt-dlp

## Description

This MCP server, developed by Dewei Yen, provides a bridge between AI models and YouTube content through the yt-dlp tool. Built with TypeScript and leveraging the Model Context Protocol SDK, it offers capabilities for downloading YouTube subtitles and videos. The implementation focuses on simplifying access to YouTube content for AI processing, enabling use cases such as video summarization and content analysis. By connecting AI models with YouTube data, this server allows for sophisticated scenarios like automated video transcription, content curation, and language processing of video subtitles. It's particularly useful for applications and AI assistants that require programmatic access to YouTube content through a standardized MCP interface.

## Trust

- **Trust score (0–1):** 0.79
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** social-media
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/kevinwatt-yt-dlp)
- **Repository:** <https://github.com/kevinwatt/yt-dlp-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "kevinwatt-yt-dlp"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/kevinwatt-yt-dlp` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/kevinwatt-yt-dlp/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
