Run a macro
run_macroExecutes a saved macro across one or more browser profiles at once, starting stopped profiles and closing them afterward. Returns a runId for status checks and stopping the run.
Instructions
Runs a saved macro on one or more profiles, a few at a time. concurrency is reduced to your plan's limit (Pro 3, Enterprise 10). Profiles that are not running are started and closed again afterwards. Asks the user first (every time for more than one profile). Returns a runId for get_run_status and stop_run.
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": {
"macroId": "<macroId>",
"profileIds": "<profileIds>"
},
"name": "run_macro"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| macroId | Yes | ||
| profileIds | Yes | ||
| concurrency | No |