Run tools at once
run_toolsRun several AskEditor tools in one request: up to 20 calls, 4 at a time (inOrder: true runs them one after another). Each call is that tool called on its own: its arguments, guards, approvals and credits apply to it alone, so a paid call answers needs_approval while the others run. Use it for independent steps: write several graphics, read several transcripts, look at several moments. Not for get_editor_url, load_skill or this server's other session tools. Returns one result per call, in order.
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": {
"calls": "<calls>"
},
"name": "run_tools"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| calls | Yes | The tool calls. | |
| inOrder | No | True to run them one after another, when a later call needs an earlier one. | |
| project_id | No | The project every call works on, unless a call names its own. |