Generate an explainer video
generate_explainer_videoCREATES an explainer video: a narrated 9:16 motion-graphics video (animated numbers, cards, callouts, up to six voices, captions), 20 to 180 seconds, from the script JSON you write. READ get_recipe explainer BEFORE THE FIRST CALL: the format, rules, pictures and prices. AFTER: one call makes the finished video, no render step. Wait with wait_for_generation; when terminal get_video carries the file url. A failed explainer is refunded and has no retry. SPENDS TOKENS: price with estimate_only: true, state the price in the same message as your ask, wait for a go naming THIS purchase (SPENDING RULES: get_recipe spending-rules). idempotency_key: IDEMPOTENCY (this server's instructions).
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": {
"script": "<script>"
},
"name": "generate_explainer_video"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| script | Yes | The script as a JSON object. Format, limits, voices and examples: `get_recipe` `explainer`. A script that breaks a rule is refused uncharged, naming the field. | |
| estimate_only | No | Price only; creates nothing. | |
| idempotency_key | No | Retry key (IDEMPOTENCY). |