# mackatwentytsuru/cc5-mcp-server

Source: https://glimind.com/server/github%2Fmackatwentytsuru%2Fcc5-mcp-server
Registry id: `github/mackatwentytsuru/cc5-mcp-server`
Status: unknown

## Tools (80)

- `adjust_morph`: Adjust a single morph slider (-1.0 to 1.0)
- `adjust_multiple_morphs`: Batch-adjust multiple morph sliders at once
- `apply_body_preset`: Apply a body type preset (athletic, muscular, slim, heavy, average)
- `apply_preset`: Apply preset file(s) to the avatar with RFileIO.LoadFile
- `attach_to_bone`: Attach an item to a named skeleton bone
- `bake_skin_textures`: Open CC5's Skin Editor / SkinGen Bake Textures workflow
- `browse_content`: Browse CC5 content folders (clothes, shoes, poses, motions, etc.)
- `capture_framed_crop`: Frame a preset view, render it big and cut a fixed box
- `capture_viewport`: Capture a screenshot of the CC5 3D viewport
- `check_cc5_connection`: Verify CC5 is running and the bridge plugin is active
- `click_ui_button`: Press ONE named button of a CC5 window, dialog or dock panel
- `convert_facial_profile`: Swap the active facial profile by loading a target .ccFacialProfile asset
- `create_actor_mixer`: Generate ActorMIXER PRO mixer assets (.ccMixerPreset) from the open avatar
- `create_avatar`: Create a new neutral base avatar in the scene
- `delete_avatar`: Delete an avatar by name, or all avatars
- `describe_character`: Natural language description of current character appearance
- `dolly_camera`: Move the viewport camera toward/away from the subject like the mouse wheel
- `exec_python`: Execute Python code inside CC5's RLPy environment
- `export_fbx`: Export the current avatar as an FBX file
- `export_head_metahuman`: Trigger CC5's Export Head > Mesh to MetaHuman pipeline
- `find_ui_widgets`: Read-only finder for CC5's own Qt widgets by objectName / class / text
- `frame_camera`: Move the viewport camera to a preset view (face close-up, home, ...)
- `get_avatar_info`: Get avatar details including all non-zero morph values
- `get_camera_info`: Get camera position and focal length
- `get_diffuse_color`: Get diffuse color of a material
- `get_expression_info`: Get available expression groups and sliders
- `get_facial_profile`: Detect the current avatar's facial (expression) profile
- `get_light_info`: Get color and multiplier of a named light
- `get_lights`: List all lights in the scene
- `get_material_info`: Get mesh and material names
- `get_material_properties`: Get opacity, glossiness, and specular values of a material
- `get_morph_value`: Query the current value of a morph slider
- `get_scene_objects`: List all scene objects (avatars, props, lights, cameras)
- `get_shader_parameters`: Get Digital Human Shader parameters of a material
- `get_ui_job`: Look at or wait for a job the tools above started
- `get_visual_settings`: Get ambient color and IBL state
- `import_fbx`: Import an FBX file as a new scene item
- `list_accessories`: List accessories on the current avatar
- `list_avatar_parts`: List brows, eyelashes, beard, eyes, teeth and other avatar parts
- `list_avatars`: List all avatars in the current scene
- `list_cameras`: List cameras with position, focal length, angle of view and whether scripts can move them
- `list_cc5_windows`: The pop-up / question windows CC5 has open right now
- `list_clothes`: List clothing on the current avatar
- `list_dialogs`: List the dialogs currently open in CC5 and Reallusion Hub
- `list_hair`: List hair on the current avatar
- `list_presets`: List preset files that are on disk, by category
- `list_scene_items`: List every scene item with name, id, kind, visibility and parent
- `load_asset`: Load a CC5 asset file (.iAvatar, .ccm, .iClothes, etc.)
- `redo`: Redo an undone operation
- `remove_avatar_part`: Remove brow or beard parts by name or type
- `remove_item`: Remove one clothing, hair, accessory or prop item
- `remove_scene_item`: Remove clothing, hair, or accessories by name
- `reset_expression`: Reset all expression sliders to neutral
- `reset_morphs`: Reset all morphs to zero
- `search_morphs`: Search morph catalog by keyword
- `set_ambient`: Set the scene ambient (fill) light color
- `set_camera_focal_length`: Set camera focal length
- `set_diffuse_color`: Set diffuse color (RGB, 0.0-1.0)
- `set_expression`: Set one or more expression sliders by name (weights 0.0-1.0)
- `set_eye_color`: Set eye color (convenience shortcut)
- `set_hair_color`: Set hair color (convenience shortcut)
- `set_ibl`: Enable/disable image-based lighting, optionally loading an HDRI
- `set_item_visible`: Show or hide a scene item (clothing, hair, accessory, prop, light)
- `set_light_active`: Turn a light on or off
- `set_light_color`: Set light color (RGB)
- `set_light_multiplier`: Set light intensity multiplier
- `set_light_shadow`: Toggle shadow casting and/or set shadow darkness
- `set_lip_color`: Set lip color (convenience shortcut)
- `set_material_glossiness`: Set glossiness (0.0 = matte, 1.0 = glossy)
- `set_material_opacity`: Set opacity (0.0 = transparent, 1.0 = opaque)
- `set_material_specular`: Set specular weight
- `set_shader_parameter`: Set one Digital Human Shader parameter (skin roughness, SSS, micro-normal, ...)
- `set_skin_color`: Set a uniform skin tone across all body skin materials
- `set_subdivision_level`: Set HD subdivision level (0 = base, 1 = medium, 2 = HD)
- `set_visible`: Show or hide one item by name or id
- `skingen_editor`: Turn the SkinGen editor on/off; off bakes (~10 s)
- `skingen_layer`: Select / show / hide / set opacity / delete a SkinGen layer
- `skingen_state`: Read the SkinGen editor: on/off, tab, layers and selected layer's opacity
- `transfer_skin_weights`: Transfer skin weights using a clothing template
- `undo`: Undo the last operation

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