Batch operations
batch_operationsRun multiple create, connect, and parameter-setting operations in a single ordered batch, with earlier node names usable by later operations.
Instructions
Run an ordered list of create / connect / setParam operations in one call (fail-forward, per-operation warnings; not transactional). Exposes the network builder as a general primitive — distinct from set_parameters_batch, which only sets parameters. Names created earlier can be referenced by later connect/setParam operations.
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": {
"operations": "<operations>"
},
"name": "batch_operations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operations | Yes | Ordered list of create / connect / setParam operations. Runs in order, fail-forward: a failing operation becomes a warning and the rest still run (not transactional). Names created earlier can be referenced by later connect/setParam operations. | |
| default_parent | No | Parent path for `create` operations that omit `parent_path`. | /project1 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| results | Yes | ||
| warnings | Yes | ||
| default_parent | Yes |