set_blueprint_parent_class
Change a Blueprint's parent class to another Blueprint or C++ class. Inspect first, then reparent to align architecture with gameplay responsibilities.
Instructions
Reparent an existing Blueprint to another Blueprint or C++ class.
Use this for deliberate class-architecture changes after inspecting the Blueprint and confirming the new parent still matches its components, variables, and gameplay responsibilities. Compile and read back the Blueprint after reparenting before making additional graph changes.
Args: blueprint_name: Blueprint asset name or path to reparent. new_parent_class: Parent Blueprint asset name/path or C++ class name.
KB: see knowledge_base/01_BLUEPRINT_FUNDAMENTALS.md#overview Example: set_blueprint_parent_class(blueprint_name="/Game/MCP_Test/BP_Example", new_parent_class="Character")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blueprint_name | Yes | ||
| new_parent_class | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |