This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Summary
AI summaryOutput formats for get_transcript and summarize_transcript now include video metadata by default.
Full changelog
Highlights
- New
get_video_metadatatool — fetch title, description, channel, upload date, duration, views, tags, chapters, and thumbnail for any YouTube video (backed by yt-dlp). - New
list_playlist_videostool — fast-mode enumeration of any public YouTube playlist (title, ID, channel, duration, views, URL per video). Supports sorting byindex(default),title,duration, orviews, with a configurable limit (default 500). - Optional timestamps in plain-text transcripts — pass
include_timestamps=truetoget_transcriptorsummarize_transcriptto prefix each line with[HH:MM:SS]. summarize_transcriptprompt review — output now includes a[PROMPT_SOURCE]line (default vs user-supplied) and a[VIDEO]block, so a human can review the full prompt before the LLM acts on it.
Breaking change (output format only)
get_transcriptandsummarize_transcriptnow include video metadata in their default output (a[METADATA]/[VIDEO]block prepended to the transcript). Passinclude_metadata=falseto restore the previous transcript-only output.- No tool parameters were renamed or removed — existing call sites continue to work; only the default response shape has grown.
Other
- Adds
yt-dlpas a runtime dependency.
Breaking Changes
- get_transcript and summarize_transcript now prepend [METADATA] / [VIDEO] blocks to transcript output by default; use include_metadata=false to get the previous transcript-only response.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About zlatkoc/youtube-summarize
MCP server that fetches YouTube video transcripts and optionally summarizes them. Supports multiple transcript formats (text, JSON, SRT, WebVTT), multi-language retrieval, and flexible YouTube URL parsing.
Related context
Beta — feedback welcome: [email protected]