bp_inspect_node
Retrieve a Blueprint node's full pin and connection details to reveal exact pin names needed for connecting pins.
Instructions
Get full pin and connection details for a single Blueprint node.
Use this after bp_add_node to see the exact pin names before calling bp_connect_pins. Pin names returned here are the exact strings you must pass to bp_connect_pins.
Returns a StructuredResult with: outputs.node_id — the node's GUID outputs.node_name — short object name outputs.node_type — type string outputs.title — human-readable title outputs.pos_x, pos_y — canvas position outputs.pins — list of all pins: pin_name — exact name to use in bp_connect_pins direction — 'input' | 'output' pin_type — type string (exec, bool, float, object, etc.) default_value — current default value (empty if not set) linked_to — list of {node_id, pin_name} for connected pins
Args: blueprint_name: Blueprint asset name node_id: GUID or short object name from bp_add_node graph_name: Graph containing the node. Default 'EventGraph' include_hidden_pins: Include internal pins. Default False.
Returns: JSON string with StructuredResult.
KB: see knowledge_base/01_BLUEPRINT_FUNDAMENTALS.md#overview Example: bp_inspect_node(blueprint_name="/Game/MCP_Test/BP_Example", node_id="Example")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node_id | Yes | ||
| graph_name | No | EventGraph | |
| blueprint_name | Yes | ||
| include_hidden_pins | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |