Skip to main content
Glama

media_youtubeDownload

Download YouTube videos, Shorts, and playlists as edit-ready mp4, mp3, or other formats using yt-dlp. Clip sections, grab subtitles, and import directly into After Effects or Premiere Pro.

Instructions

Download video or audio from YouTube (videos, Shorts, playlists) — and 1000+ other sites — with yt-dlp. Formats: mp4 (default, edit-friendly H.264+AAC for AE/Premiere), mov, mkv, webm, mp3, wav, m4a, aac, flac, opus, ogg. quality: best|2160|1440|1080|720|480|360. Clip only a section with start/end. Subtitles (.srt), thumbnail, playlist. Optionally import straight into an Adobe app. Only download content you own or have permission/licence to use.

Input Schema

NameRequiredDescriptionDefault
endNo
urlYes
startNosection start (s or HH:MM:SS)
formatNo
qualityNo
filenameNoyt-dlp template, default "%(title).80B [%(id)s].%(ext)s"
importToNo
maxItemsNo
playlistNo
outputDirNo
subtitlesNolanguages e.g. ["en","hi"]; "auto" adds auto-captions
thumbnailNo
editFriendlyNodefault true: make sure video is H.264 (transcodes VP9/AV1 with ffmpeg) so AE/Premiere import it
cookiesFromBrowserNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the annotations (openWorldHint=true, destructiveHint=false) by disclosing the default transcode behavior (mp4 H.264+AAC, VP9/AV1 transcoded via ffmpeg for AE/Premiere), the default filename template, and a licensing caveat. It omits auth/rate-limit behavior and what cookiesFromBrowser implies, which keeps it below a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded block that opens with the core action before enumerating formats and extras; nearly every clause conveys a distinct capability. It is dense but not padded, though a bulleted structure would scan faster for 14 parameters.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 14-param, nested-object, no-output-schema tool, the description covers the decisions that matter (format, quality, clipping, playlist, Adobe import). The gaps — output directory behavior, maxItems on playlists, cookie/auth usage — are the remaining pieces an agent would still have to infer.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With only 29% schema coverage across 14 params, the description carries real weight: it enumerates the full quality ladder (best|2160|...|360) that the schema leaves as a bare string, lists formats matching the enum, explains start/end clipping, subtitles, thumbnail, playlist, and Adobe import. It leaves outputDir, maxItems, cookiesFromBrowser, and filename semantics largely to the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Download video or audio from YouTube') and even expands scope ('videos, Shorts, playlists — and 1000+ other sites') with the underlying engine named (yt-dlp). An agent can immediately distinguish this from sibling media tools like media_info, media_import, or pixabay_download.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Clear context for when this applies: pulling web video/audio, optionally editing clips, optionally importing straight into an Adobe app. It does not name an alternative or exclusion (e.g., when to prefer pixabay_download for stock, or media_info for inspection), so it stops short of full when/when-not routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools