Get YouTube Transcript
get_youtube_transcriptUse this when the user shares a YouTube video link or ID, or asks to summarize, explain, quote, translate, take notes on, or chat about a specific YouTube video, lecture, podcast, or talk. Returns the full spoken text (captions) as one block, plus the title and channel. Accepts watch, youtu.be, Shorts, and live URLs. No per-line timestamps, so do not promise a timestamped breakdown. Do not use for non-YouTube videos or for files the user uploads. If a video has no captions, this returns an error: tell the user instead of guessing what the video says.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Language code, e.g. 'en', 'es'. Defaults to 'en'. | |
| video_url | Yes | YouTube URL (full or short) or an 11-character video ID | |
| send_metadata | No | Include title/author/thumbnail metadata. Defaults to true. |