describe_node_types | none | No | optional node type filters | Discover supported building blocks and expected inputs |
validate_blueprint | blueprints:read | No | blueprint_id | Check a blueprint for structural and configuration issues |
add_node | blueprints:write | Yes | blueprint_id, type, config | Add a building block to a blueprint |
configure_node | blueprints:write | Yes | blueprint_id, node_id, config | Update a building block configuration |
connect_nodes | blueprints:write | Yes | blueprint_id, source and target node IDs | Connect two existing building blocks |
delete_node | blueprints:write | Yes | blueprint_id, node_id | Remove a building block and its connections |
build_blueprint | blueprints:write | Yes | blueprint_id, nodes, edges | Add multiple building blocks and connections in one request |
auto_layout | blueprints:write | Yes | blueprint_id | Arrange a blueprint visually |