ue_reflect_class
Verify an Unreal class exists and retrieve its parent chain, category, and module before writing Python code that creates or modifies instances.
Instructions
Reflect a UClass: return its parent chain, category, flags, and module.
Use this before writing any exec_python that creates, loads, or modifies instances of an Unreal class — it confirms the class exists and tells you its full hierarchy.
Args: class_name: Unreal class name (e.g. "StaticMesh", "Blueprint", "Character", "PointLight", "NiagaraSystem")
Returns: JSON string: { "success": true, "class_name": "StaticMesh", "parent_chain": ["StaticMesh", "StreamableRenderAsset", "Object"], "is_blueprint": false, "module": "Engine", "category": "Mesh", "found": true }
KB: see knowledge_base/12_MCP_TOOL_USAGE_GUIDE.md#overview Example: ue_reflect_class(class_name="Actor")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| class_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |