get_transcript
Get the full transcript of a YouTube video in the specified language and format. Returns the complete spoken content as plain text, timestamped segments with start times, or both combined. Supports 50+ languages via ISO 639-1 codes and automatically selects the best available transcript source.
search_transcript
Search for keywords or phrases in a YouTube video transcript and return matching segments with timestamps. Performs case-insensitive search across all transcript segments and returns matches with configurable surrounding context. Ideal for quickly finding specific topics, quotes, or discussions in long videos without reading the entire transcript.
get_transcript_summary
Get a transcript organized into time-based chunks for easier analysis of long videos. Splits the full transcript into configurable time windows (default 5 minutes) with start and end timestamps for each chunk. Recommended for videos longer than 20 minutes where reading the full transcript would be impractical.
batch_transcripts
Get transcripts for multiple YouTube videos in a single request (max 10 videos). Returns a preview of each transcript with metadata including detected language and total segment count. Use this tool when comparing content across videos or processing a playlist efficiently.