Skip to content

zlatkoc/youtube-summarize

v0.3.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 1mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Output formats for get_transcript and summarize_transcript now include video metadata by default.

Full changelog

Highlights

  • New get_video_metadata tool — fetch title, description, channel, upload date, duration, views, tags, chapters, and thumbnail for any YouTube video (backed by yt-dlp).
  • New list_playlist_videos tool — fast-mode enumeration of any public YouTube playlist (title, ID, channel, duration, views, URL per video). Supports sorting by index (default), title, duration, or views, with a configurable limit (default 500).
  • Optional timestamps in plain-text transcripts — pass include_timestamps=true to get_transcript or summarize_transcript to prefix each line with [HH:MM:SS].
  • summarize_transcript prompt 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_transcript and summarize_transcript now include video metadata in their default output (a [METADATA] / [VIDEO] block prepended to the transcript). Pass include_metadata=false to 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-dlp as 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

Track zlatkoc/youtube-summarize

Get notified when new releases ship.

Sign up free

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.

All releases →

Beta — feedback welcome: [email protected]