Skip to content

Built-in Tools

The MCP Server includes 90+ tools organized by category. All tools are available to any MCP-compatible AI agent.

Tools panel showing available MCP tools with parameter descriptions

These tools work with any Unity project:

ToolDescription
sim_playStart simulation
sim_stopStop simulation
sim_pausePause simulation
sim_resumeResume simulation
sim_statusGet current simulation state
sim_set_speedSet simulation speed
sim_resetReset simulation
ToolDescription
scene_hierarchyGet full scene hierarchy
scene_findFind GameObjects by name
scene_get_infoGet active scene info
scene_get_transformGet GameObject transform
scene_get_componentsGet GameObject components
scene_newCreate new empty scene
scene_listList all scene files in project
ToolDescription
game_object_createCreate a new empty GameObject
game_object_create_primitiveCreate a primitive (Cube, Sphere, etc.)
game_object_destroyDestroy a GameObject
game_object_duplicateDuplicate a GameObject
game_object_renameRename a GameObject
game_object_set_activeSet active/inactive
game_object_get_infoGet GameObject info
game_object_set_layerSet layer by name
game_object_set_tagSet tag
ToolDescription
component_getGet component properties
component_setSet component properties
component_get_allGet all components on GameObject
component_set_allSet properties on multiple components
component_addAdd component by type name
component_removeRemove component by type name
ToolDescription
transform_set_positionSet position
transform_set_rotationSet rotation
transform_set_scaleSet scale
transform_set_parentSet parent
transform_translateTranslate a GameObject
transform_look_atMake GameObject look at target
ToolDescription
material_set_colorSet material color
material_get_colorGet material color
renderer_set_enabledSet renderer enabled/disabled
ToolDescription
physics_add_rigidbodyAdd Rigidbody
physics_add_colliderAdd Collider
physics_remove_rigidbodyRemove Rigidbody
physics_remove_collidersRemove all Colliders
ToolDescription
prefab_instantiateInstantiate a prefab
prefab_findFind prefabs by name
prefab_openOpen prefab for editing
prefab_saveSave current prefab
prefab_closeClose prefab editor
prefab_stageGet current prefab stage info
ToolDescription
editor_save_sceneSave current scene
editor_undoUndo last operation
editor_selectSelect GameObject in hierarchy
editor_open_sceneOpen scene by path
editor_focusFocus camera on GameObject
editor_execute_menuExecute Unity menu item
editor_invoke_methodInvoke a static method
editor_read_logRead console log
editor_write_logWrite to console log
editor_clear_logClear console log
editor_recompileRecompile scripts
editor_refresh_assetsRefresh assets
editor_get_statusGet editor status
editor_wait_readyWait until editor is ready
ToolDescription
screenshot_editorCapture editor window screenshot
screenshot_gameCapture game view from camera
screenshot_sceneCapture scene view screenshot

When used with the realvirtual framework, additional tools are available for industrial automation:

ToolDescription
drive_listList all drives in scene
drive_toDrive to target position
drive_jog_forwardJog drive forward
drive_jog_backwardJog drive backward
drive_stopStop drive
drive_set_speedSet drive speed
ToolDescription
sensor_listList all sensors in scene
sensor_getGet sensor state
sensor_get_occupiedCheck if sensor is occupied
ToolDescription
signal_listList all signals
signal_set_boolSet boolean signal
signal_set_intSet integer signal
signal_set_floatSet float signal
ToolDescription
ik_get_stateGet robot IK state
ik_solve_targetSolve IK for target position
ik_verify_fkVerify forward kinematics