daz_set_material_property

MCP tool from Daz MCP Server by bluemoonfoundry

Set a property on a material surface.

How to use it

Project documentation lists daz_set_material_property for the Daz MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

Install Daz MCP Server

$pip install .
FULL DAZ MCP SERVER LISTING

Other tools in Daz MCP Server (39)

daz_apply_lighting_preset

Create a professional lighting setup in one command.

daz_apply_material_preset

Apply a material preset .duf file to a node.

daz_bake_simulation

Bake dForce simulation results to static geometry.

daz_batch_render_cameras_async

Submit a multi-camera batch render asynchronously.

daz_calculate_distance

Calculate distance and direction vector between two nodes.

daz_cancel_request

Cancel a queued or running async request.

daz_check_overlap

Check if two nodes have overlapping bounding boxes.

daz_convert_to_iray_uber

Upgrade every material zone on a node from the legacy DzDefaultMaterial shader to genuine

daz_copy_material

Copy a material from one node to another.

daz_export_fbx

Export a node (or full scene) to FBX format.

daz_export_obj

Export a node to OBJ format.

daz_fit_clothing

Fit a clothing item to a figure (auto-follow skeleton).

daz_get_bounding_box

Get bounding box (min/max corners, center, dimensions) of a node.

daz_get_figure_info

Get detailed information about a figure (generation, fitted items, bone count).

daz_get_material

Get all properties of a single material on a node.

daz_get_node

Read all numeric properties of a node by its label or internal name.

daz_get_node_hierarchy

Get complete hierarchy tree for a node with all descendants.

daz_get_request_result

Fetch the final result of an async request.

daz_get_request_status

Poll the status of an async request (non-blocking, lightweight).

daz_get_selected_nodes

Return the nodes currently selected in the DAZ Studio viewport.

daz_get_spatial_relationship

Natural-language spatial relationship between two nodes.

daz_get_world_position

Get world-space position, local position, rotation, and scale of a node.

daz_inspect_properties

List all properties on a node, optionally filtered by type.

daz_list_fitted_items

List all clothing/hair items fitted to a figure.

daz_list_materials

List all materials (surfaces) on a node.

daz_list_morphs

List all morphs (numeric properties) on a node with their current values.

daz_list_requests

List all active and recently completed async requests.

daz_render_animation_async

Submit an animation render asynchronously.

daz_render_async

Submit a render asynchronously. Returns immediately with a requestid.

daz_render_batch

Submit a batch of render variants atomically — all validated before any render is queued, each independently cancellable.

daz_render_with_camera_async

Submit a camera-specific render asynchronously.

daz_run_dforce_simulation

Run dForce cloth simulation on a node.

daz_scene_info

Get a snapshot of the current scene.

daz_script_help

Get DazScript documentation, examples, and best practices.

daz_set_dforce_property

Set a dForce simulation property on a node.

daz_set_render_quality

Set render quality preset before rendering.

daz_set_subdivision

Set subdivision level on a node.

daz_status

Check DAZ Studio connectivity and version.

daz_unfit_item

Unfit a clothing/hair item from its figure.