find_blueprint_nodes
Search a Blueprint graph for nodes filtered by type (events, functions, variables, input actions) or by exact node name.
Instructions
Find nodes in a Blueprint graph filtered by type and/or name.
node_type values: 'all' — every node 'event' — K2Node_Event (filter by event_name) 'function' — K2Node_CallFunction (filter by function_name) 'variable_get' — K2Node_VariableGet (filter by variable_name) 'variable_set' — K2Node_VariableSet (filter by variable_name) 'input_action' — K2Node_InputAction / K2Node_EnhancedInputAction Any class substring — e.g. 'IfThenElse', 'Knot', 'Self'
Args: blueprint_name: Asset name, e.g. 'ThePlayerCharacter' node_type: Filter type (see above). Default 'all'. graph_name: Graph to search. Default 'EventGraph'. event_name: Filter by event name (when node_type='event'). function_name: Filter by function name (when node_type='function'). variable_name: Filter by variable name (when node_type='variable_get/set'). input_action_name: Filter by action name / comment. node_name: Filter by exact node object name.
Returns: Dict with 'nodes' (full objects) and 'node_guids' (legacy GUID list).
KB: see knowledge_base/01_BLUEPRINT_FUNDAMENTALS.md#overview Example: find_blueprint_nodes(blueprint_name="/Game/MCP_Test/BP_Example")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node_name | No | ||
| node_type | No | all | |
| event_name | No | ||
| graph_name | No | EventGraph | |
| function_name | No | ||
| variable_name | No | ||
| blueprint_name | Yes | ||
| input_action_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |