BLUEPRINT MCP TOOLS
69 powerful MCP tools for Unreal Engine UMG Vibe Coding. From Blueprint creation to UE5 automation, master your development workflow with our MCP plugins.
UI/WIDGET DEVELOPMENT
Complete toolkit for creating and managing UMG widgets and UI components
create_umg_widget_blueprint
Create new UMG Widget Blueprint classes
get_widget_blueprint_info
Get detailed information about widget Blueprints
list_widget_components
List all components in widget Blueprints
get_available_widget_types
Get list of all available widget types for UMG
add_button_to_widget
Add interactive button widgets to UI
add_text_block_to_widget
Add text display elements to widget UIs
add_image
Add image widgets to display graphics in UI
add_check_box
Add checkbox input widgets for boolean selection
add_editable_text
Add single-line text input fields
add_editable_text_box
Add multi-line text input areas
add_slider
Add slider widgets for numeric value input
add_progress_bar
Add progress bars to show completion status
add_spacer
Add spacing elements for layout alignment
add_overlay
Add overlay panels for layered UI elements
add_rich_text_block
Add rich text with formatting and styling
LAYOUT & CONTAINERS
Layout containers and panels for organizing UI elements and managing complex arrangements
add_vertical_box
Add vertical layout containers for UI
add_horizontal_box
Add horizontal layout containers for UI
add_canvas_panel
Add canvas panels for absolute positioning
add_grid_panel
Add grid layout panels for organized UI
add_scroll_box
Add scrollable containers for large content
add_child_to_panel
Add child widgets to panel containers
remove_child_from_panel
Remove child widgets from panel containers
add_widget_switcher
Add widgets that switch between multiple child widgets
add_widget_switcher_slot
Add slots to widget switcher containers
ADVANCED UI COMPONENTS
Complex UI widgets for data display, lists, trees, and interactive elements
add_list_view
Add list view widgets for data display
add_tile_view
Add tile view widgets for grid-based data display
add_tree_view
Add tree view widgets for hierarchical data
populate_list_with_data
Fill list widgets with dynamic data content
setup_list_item_template
Configure templates for list item appearance
create_data_binding_context
Create data binding contexts for dynamic UI
bind_input_events
Bind input events to UI widget interactions
WIDGET CONFIGURATION
Tools for configuring widget properties, styling, and behavior settings
set_widget_property
Set properties on widget components
get_widget_property
Retrieve current values of widget properties
list_widget_properties
List all available properties for widgets
get_widget_component_properties
Get properties of specific widget components
set_widget_visibility
Control widget visibility and display state
set_widget_transform
Set position, scale, and rotation of widgets
set_widget_z_order
Control widget layering and depth ordering
set_widget_slot_properties
Configure slot properties for panel widgets
COMPONENT MANAGEMENT
Tools for managing components, properties, and object settings in Unreal Engine
BLUEPRINT DEVELOPMENT
Tools for creating, modifying, and analyzing Blueprint classes and components
add_blueprint_event_node
Add custom event nodes to Blueprint graphs
add_blueprint_function_node
Add Blueprint function calls as graph nodes
add_blueprint_get_self_component_reference
Add component reference nodes to Blueprint
add_blueprint_input_action_node
Add input action handlers to Blueprint graphs
add_blueprint_self_reference
Add self-reference nodes to Blueprint graphs
add_blueprint_variable
Add variables to Blueprint classes
add_component_to_blueprint
Add components to Blueprint classes
compile_blueprint
Compile and validate Blueprint classes
connect_blueprint_nodes
Create connections between Blueprint nodes
create_blueprint
Create new Blueprint classes in projects
find_blueprint_nodes
Search and locate specific nodes in Blueprints
get_available_events
List available events for Blueprint components
get_node_details
Get detailed information about Blueprint nodes
list_custom_events
List all custom events in Blueprint graphs
list_event_graph_nodes
List all nodes in Blueprint event graphs
list_blueprint_functions
List all functions available in Blueprint classes
reparent_blueprint
Change the parent class of Blueprint assets
set_blueprint_property
Set properties on Blueprint class variables
SYSTEM & UTILITIES
Core system tools for searching, connectivity, asset management, and general Unreal Engine operations
search_items
Search for items and assets in projects
check_unreal_connection
Test connectivity to Unreal Engine editor
get_umg_guide
Get UMG styling and development guidelines
open_asset_in_editor
Open assets in their respective editors
convert_svg_to_png
Convert SVG vector graphics to PNG images
import_texture_asset
Import texture files into Unreal Engine projects
export_texture_for_analysis
Export textures for external analysis
Need help getting started? Check out our comprehensive documentation and guides.