# undergroundrap/UEFN-TOOLBELT

Source: https://glimind.com/server/github%2Fundergroundrap%2Fuefn-toolbelt
Registry id: `github/undergroundrap/uefn-toolbelt`
Status: unknown

## Tools (80)

- `actor_attach_to_parent`: Last selected actor becomes parent of all others.
- `actor_detach`: Detach all selected actors from their parent.
- `actor_folder_list`: List all World Outliner folders with actor counts.
- `actor_match_transform`: Copy first selected actor's transform to all others.
- `actor_move_to_folder`: Move all selected actors into a named folder.
- `actor_move_to_root`: Move all selected actors out of any folder.
- `actor_rename_folder`: Rename a World Outliner folder.
- `actor_select_by_class`: Select actors whose class name contains a filter string.
- `actor_select_by_folder`: Select all actors in a named folder.
- `actor_select_same_folder`: Expand selection to all actors sharing first actor's folder.
- `align_to_grid_two_points`: Define local XY grid from two anchors, snap everything else.
- `align_to_reference`: Align selected actors' X, Y, or Z to first or last actor.
- `align_to_surface`: Snap selected actors' Z down to nearest floor surface.
- `api_crawl_level_classes`: Map all unique classes and properties in current level.
- `api_crawl_selection`: Deep-introspect selected actors, components, properties.
- `api_export_full`: Export monolithic unreal.pyi stub for full autocomplete.
- `api_generate_stubs`: Write .pyi stub for one class or all if name omitted.
- `api_inspect`: Print full signature and docstring for any unreal class.
- `api_list_subsystems`: Print every Subsystem class available in this UEFN build.
- `api_search`: Fuzzy-search class/function names across unreal module.
- `api_sync_master`: One-click level crawl and Verse schema merge.
- `audio_list`: List all AmbientSound actors in level.
- `audio_place`: Spawn AmbientSound actor at camera position.
- `audio_set_radius`: Override attenuation falloff radius on selected actors.
- `audio_set_volume`: Set volume multiplier on selected AmbientSound actors.
- `bulk_align`: Align all selected actors to first actor's position on axis.
- `bulk_distribute`: Space selected actors evenly between extremes along axis.
- `bulk_face_camera`: Rotate selected actors to face editor viewport camera.
- `bulk_mirror`: Mirror selected actors across an axis.
- `bulk_normalize_scale`: Set all selected actors to uniform target scale.
- `bulk_randomize`: Apply random location/rotation/scale offsets to actors.
- `bulk_reset`: Reset rotation to (0,0,0) and scale to (1,1,1).
- `bulk_snap_to_grid`: Snap all selected actors' locations to world grid.
- `bulk_stack`: Stack selected actors vertically on top of each other.
- `device_catalog_scan`: Scan Asset Registry for all Creative/Verse devices.
- `distribute_with_gap`: Set exact cm gap between bounding boxes along an axis.
- `entity_list_kits`: List all available Standard Kits for quick-spawn tool.
- `entity_spawn_kit`: Spawn pre-configured Standard Kit of Creative devices.
- `foliage_audit_brushes`: Audit all foliage brushes and return mesh paths.
- `foliage_convert_selected_to_actor`: Convert selected StaticMeshActors to Foliage Actors.
- `import_fbx`: Import a single FBX file into Content Browser.
- `import_fbx_folder`: Batch-import all FBX files in a folder.
- `light_cinematic_preset`: Apply mood preset to directional light and fog.
- `light_list`: List all light actors with type, label, location.
- `light_place`: Spawn light at camera position with specified type.
- `light_set`: Batch-set intensity, color, attenuation on selected lights.
- `lod_audit_folder`: Report meshes with no LODs or collision in folder.
- `lod_auto_generate_folder`: Auto-generate LODs on all meshes in a folder.
- `lod_auto_generate_selection`: Auto-generate LODs on selected actors' meshes.
- `lod_set_collision_folder`: Batch-set collision complexity on meshes in folder.
- `match_spacing`: Evenly space pivots between first and last actor.
- `organize_assets`: Sort assets into typed sub-folders by asset class.
- `prefab_export_to_disk`: Copy resolved .uasset files to destination directory.
- `prefab_migrate_open`: Open Prefab Asset Migrator to paste T3D text.
- `prefab_parse_refs`: Parse T3D prefab string and return asset paths.
- `prefab_resolve_deps`: Walk AssetRegistry dependency graph for package paths.
- `rename_dry_run`: Preview naming convention violations without changes.
- `rename_enforce_conventions`: Rename assets to follow Epic prefix conventions.
- `rename_report`: Export full naming audit JSON for a folder.
- `rename_strip_prefix`: Strip a specific prefix from all assets in a folder.
- `rotate_around_pivot`: Orbit selection around center-of-bounds or first actor.
- `sky_set_time`: Simulate time-of-day by pitching DirectionalLight.
- `snapshot_compare_live`: Compare saved snapshot against current live level.
- `snapshot_delete`: Delete a saved snapshot by name.
- `snapshot_diff`: Compare two snapshots for added/removed/moved actors.
- `snapshot_export`: Copy snapshot JSON to custom path for sharing.
- `snapshot_import`: Import snapshot JSON from external path.
- `snapshot_list`: List all saved snapshots with actor count and timestamp.
- `snapshot_restore`: Restore actor transforms from named snapshot.
- `snapshot_save`: Save named JSON snapshot of actor transforms.
- `tag_add`: Add searchable metadata tag to selected assets.
- `tag_export`: Export full tag to asset index to JSON.
- `tag_list_all`: List every unique tag key used under a folder.
- `tag_remove`: Remove a tag from selected Content Browser assets.
- `tag_search`: Find assets by tag key/value across a folder.
- `tag_show`: Print all Toolbelt tags on selected assets.
- `text_render_texture`: Render text string into transparent Texture2D asset.
- `text_voxelize_3d`: Voxelize text string into 3D StaticMesh.
- `ui_icon_import_open`: Open UI Icon Importer to paste image from clipboard.
- `world_state_export`: Export full live state of every actor to JSON.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
