Skip to main content
Glama

auto_multicolor_from_texture

Split a textured OBJ mesh into discrete color zones for multi-material printing, then open an interactive 3D stage to review the segmented result.

Instructions

Segment a textured OBJ mesh into discrete color zones for multi-material printing. Opens Kiln's interactive inline 3D stage on the result (orbit/zoom panel in MCP Apps hosts; hosted sessions add a browser stage link).

Free tier: 3 multicolor splits/month. Pro: unlimited. Upgrade: https://kiln3d.com/pricing?src=agent&tool=auto_multicolor_from_texture

INLINE 3D STAGE: on success this tool opens Kiln's interactive 3D stage — an inline viewer panel the user can orbit, zoom, and turn over — in hosts that render MCP Apps panels (Kiln's hosted connection attaches a browser stage link for hosts that don't). Oversized meshes are decimated automatically for the stage; the PNG preview is the floor, not the whole experience.

Input Schema

NameRequiredDescriptionDefault
n_colorsNoDefault: 4.
obj_pathYes
output_dirNoDefault: "".
printer_idNo
compose_3mfNoDefault: true.
texture_pathNo
min_island_facesNoDefault: 3.
min_island_area_mm2NoDefault: 1.0.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.5.0

TDQS

C2.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description does useful work: it discloses automatic decimation of oversized meshes, that an interactive 3D stage is opened, and that a browser stage link may be attached. However, it omits significant side effects implied by the schema — it writes to output_dir, composes a 3MF by default (compose_3mf: true), and presumably emits files — so a mutating, file-producing tool's behavior is only partially covered.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The INLINE 3D STAGE paragraph largely restates the first paragraph's stage/viewer claim, and the pricing URL plus tier upsell consume space without helping invocation. The genuinely useful fact (automatic decimation) is buried at the very end rather than front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 8-parameter, no-annotation, no-output-schema tool, the description should explain what gets produced and how the parameters steer segmentation. Instead it focuses on marketing the viewer experience, leaving the agent without a clear picture of outputs (meshes? 3MF? where?) or parameter effects.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 63% and the remaining descriptions are only defaults ('Default: 4.', 'Default: true.'). The prose contributes zero parameter meaning: n_colors, texture_path, obj_path, min_island_faces and min_island_area_mm2 are never explained, so the description does not compensate for the coverage gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Segment a textured OBJ mesh into discrete color zones for multi-material printing.' An agent can picture the operation and its input type. It does not name or distinguish itself from near-siblings like segment_mesh_regions, auto_color_by_region, or auto_color_by_height, so it falls short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description never says when to choose this over segmentation or auto-color siblings; the only usage-flavored content is a quota/upgrade note ('Free tier: 3 multicolor splits/month'). There are no prerequisites, no exclusions, and no routing guidance, so an agent must infer the case from the tool name alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools