bp_add_call_interface_function
Add a Blueprint Interface message-call node to a Blueprint graph, enabling a target object to invoke an interface function without concrete class coupling.
Instructions
Add a Blueprint Interface message-call node to a Blueprint graph.
Use this when a graph should call an interface function on a target object without coupling to a concrete class. The returned node exposes the interface message pins; connect target and exec pins with bp_connect_pins.
Args: blueprint_name: Blueprint asset name or path that receives the node. interface_name: Blueprint Interface asset name or path. function_name: Interface function to call. node_position: Optional [X, Y] graph position.
KB: see knowledge_base/02_BLUEPRINT_COMMUNICATION.md#overview Example: bp_add_call_interface_function(blueprint_name="/Game/MCP_Test/BP_Example", interface_name="/Game/MCP_Test/BPI_Interactable", function_name="Interact")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| function_name | Yes | ||
| node_position | No | ||
| blueprint_name | Yes | ||
| interface_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |