blueprint_pins_connect
Connect two pins between Blueprint nodes. Validates compatibility using the graph schema, fails cleanly on mismatched types, and compiles and saves on success.
Instructions
Connect two pins between nodes. The connection is validated by UEdGraphSchema_K2::CanCreateConnection before linking - incompatible types fail cleanly with no graph change. Compiles and saves on success.
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": {
"blueprint_path": "<blueprint_path>",
"graph_name": "<graph_name>",
"source_node_guid": "<source_node_guid>",
"source_pin": "<source_pin>",
"target_node_guid": "<target_node_guid>",
"target_pin": "<target_pin>"
},
"name": "blueprint_pins_connect"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| graph_name | Yes | ||
| source_pin | Yes | Output pin name (e.g. 'then', 'ReturnValue'). | |
| target_pin | Yes | Input pin name (e.g. 'execute', 'Condition'). | |
| blueprint_path | Yes | Content path of the Blueprint asset, e.g. /Game/Blueprints/BP_Door. | |
| source_node_guid | Yes | GUID of the output-side node. | |
| target_node_guid | Yes | GUID of the input-side node. |