find_in_transcript
Find where a video talks about something. Give one or more keywords and get back only the matching passages, each with a timestamp and a link that opens the video at that moment. Far cheaper than reading the whole transcript when you are looking for specific points. Matching is a case-insensitive text match, so try synonyms and spelling variants (auto-captions often mis-hear names).
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>",
"keywords": "<keywords>"
},
"name": "find_in_transcript"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Optional BCP-47 caption language code. Omit for the default track. | |
| video | Yes | YouTube video URL or 11-character video ID | |
| context | No | Paragraphs (about 30 seconds each) to include before and after each match. Default 1. | |
| keywords | Yes | Words or short phrases to look for (up to 8). A passage matches if it contains any of them. | |
| max_hits | No | Maximum passages to return. Default 8. |