{ "name": "browser_batch", "description": "Runs several browser tools in one call, in order, returning all results. Saves one model round-trip per step — the dominant cost of form filling and navigation. Use when the whole sequence is known in advance. Do NOT use when a later step depends on what an earlier one returns.", "requires_confirmation": false, "inputSchema": { "type": "object", "properties": { "actions": { "type": "array", "description": "Steps in order: [{name, input}, ...].", "items": { "type": "object", "properties": { "name": { "type": "string", "description": "Name of the browser tool to run, e.g. 'browser_click', 'browser_type', 'browser_computer'. Must be one of the available browser tools, and not 'browser_batch'." }, "input": { "type": "object", "description": "Argument object for that tool — exactly what you would pass in a single call. Omit or use {} for tools without arguments." } }, "required": [ "name" ] } }, "stopOnError": { "type": "boolean", "description": "Stop at the first failing step (default true)." } }, "required": [ "actions" ] } }