Bulk Execute
bulk_executeRun a single-router command on multiple MikroTik routers in parallel using IDs or tags, with concurrency control and rollback support.
Instructions
Fan out a single-router tool to many routers in parallel (up to concurrency), targeted by routerIds or tag. Destructive tools need two-step confirmation: call without confirmationToken to get a fleet token (needs MIKROMCP_CONFIRMATION_SECRET), then re-call with it. Writes snapshot+journal each router for rollback. Returns per-router results with succeeded/failed counts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| toolName | Yes | Name of the tool to fan out (must be a single-router tool) | |
| routerIds | No | Explicit list of router IDs to target | |
| tags | No | Target all routers with ALL of these tags (mutually exclusive with routerIds) | |
| params | Yes | Params to pass to the tool (omit routerId — injected per router) | |
| concurrency | No | Max simultaneous router calls | |
| confirmationToken | No | Fleet confirmation token from a prior APPROVAL_REQUIRED response. Required to fan out a destructive tool. |