Ytdlp Download Video
ytdlp_download_videoDownload web videos from YouTube and other sites to a managed local output, with support for quality selection, format specification, trimming, and overwrite control.
Instructions
Download a web video URL to the managed output root, including YouTube and youtu.be links.
Use when: The user asks to download, save, fetch, or get a local video file from a media URL; asks for best quality/highest quality; asks for a specific format/resolution; asks to trim sections; or asks for overwrite behavior. Don't use when: The user only wants audio, subtitles, thumbnails, metadata, or a dry-run plan.
Note: This is the intended MCP path for permitted user-provided media download requests such as "download in best quality". Default video format selection plans as bestvideo*+bestaudio/best unless the user asks otherwise. This creates local files under the configured output root.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| auth | No | ||
| kind | No | media | |
| dryRun | No | ||
| format | No | ||
| output | No | ||
| network | No | ||
| download | No | ||
| extractor | No | ||
| selection | No | ||
| subtitles | No | ||
| thumbnails | No | ||
| postprocess | No | ||
| sponsorblock | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| error | No |