Plan b-roll for a script
plan_brollRead a whole script, pick every moment that needs a cutaway (named things first, then concrete scenes), and find verified shots for each. Returns each moment with the exact words it starts on (and its time when word timings are given). For one subject use find_broll. Each moment is charged like a find_broll search, only when it finds verified shots.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "plan_broll"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| words | No | Optional word timings ({text, start, end} in seconds), so each moment comes back with its time. | |
| rights | No | "licensed" (default): only media cleared for reuse. "any": also the open web, to get the real thing you name (a movie clip, a recent news photo, a screenshot of an event). Web results are marked license.cleared=false: the owner holds the rights, check before commercial use. Slower: about 7 s, at most 20 s. | licensed |
| max_beats | No | The most moments to find shots for. | |
| transcript | No | The script or transcript. | |
| results_per_beat | No | Shots to return for each moment. |