Tools
Batch
Run many tool calls in one request, in parallel or in series.
Generated from @mehmoodqureshi/chrome-mcp 0.9.11. 1 tool.
batch
Run multiple tool calls in one request — parallel (default) or serial. Each op is { tool, args } and goes through the same policy gate, rate limit, and error handling as a direct call. In parallel mode, tab-scoped ops MUST pass an explicit tabId (the active-tab default is unsafe under concurrency). Use to drive several tabs at once (e.g. open tabs, then batch get_text across them). Cannot be nested.
| Argument | Type | Required | Description |
|---|---|---|---|
ops | { tool: string, args: Record<string, unknown> }[] | yes | Operations to run; each is a tool name + its args. |
mode | "parallel" | "serial" | no | Default "parallel". |
stopOnError | boolean | no | Serial mode only: stop after the first failing op (the rest are skipped). |
maxConcurrency | number | no | Parallel mode: max ops in flight at once (default 6). |
maxResultBytes | number | no | Total payload budget across all ops (default 1048576). Ops past the budget are replaced by a one-line summary instead of their content, so a 50-op screenshot/get_html batch cannot flood the caller. |
{
"tool": "batch",
"args": {
"ops": []
}
}