Get a YouTube video's transcript
get_youtube_transcriptReturns the title, channel, duration and full transcript (subtitles or automatic captions) of a public YouTube video, with a timestamp every 30 seconds. In the video's original language by default; can translate the captions (lang). Use when: you need to know what is said in a YouTube video, summarize it or quote it. Example: {"video":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"video": "<video>"
},
"name": "get_youtube_transcript"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Wanted language code (en, fr, nl…). Default: the video's own captions | |
| start | No | ||
| video | Yes | YouTube address (watch, youtu.be, shorts) or 11-character video id | |
| max_chars | No | ||
| timestamps | No |