Skip to main content
Glama

make_printable

Convert messy, AI-generated, or organic meshes into print-ready solids, then open an interactive 3D stage to inspect and orient the result.

Instructions

Turn any messy / AI-generated / organic mesh into a print-ready solid. 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: 2 print-ready fixes/month. Pro: unlimited. Upgrade: https://kiln3d.com/pricing?src=agent&tool=make_printable

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
bed_x_mmNoDefault: 256.0.
bed_y_mmNoDefault: 256.0.
bed_z_mmNoDefault: 256.0.
materialNoDefault: "PLA".
design_idNoDefault: "".
nozzle_mmNo
model_pathYes
printer_idNoDefault: "".
branch_nameNoDefault: "printable".

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.5.0

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations, the description carries the full disclosure burden. It does add useful behavioral context—free-tier quota, automatic decimation for oversized meshes on the stage, and the fact that an interactive 3D stage opens on success—but it does not clarify what happens to the input mesh, how output branches are handled, or what permissions/licensing are required.

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

Conciseness3/5

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

The purpose is front-loaded, but the description repeats the inline 3D stage concept twice: once in the opening paragraph and again in a dedicated 'INLINE 3D STAGE' section. Pricing and upgrade information further adds length without helping invocation, so the text is not maximally efficient.

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?

This is a 9-parameter mesh-modification tool with no annotations and no output schema, so the description should do more to explain the operation's result and parameter effects. Instead, it focuses heavily on the interactive stage and pricing tier while leaving unclear what the tool returns, how branch_name is used, and what 'print-ready' concretely changes.

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

Parameters3/5

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

Schema description coverage is 78%, so the schema already documents most parameters and the baseline is 3. The description does not add meaning for model_path, bed dimensions, material, nozzle, printer_id, design_id, or branch_name, so it neither compensates for gaps nor improves parameter understanding.

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?

The description states a specific verb and outcome: turning a messy, AI-generated, or organic mesh into a print-ready solid. This is clear enough to distinguish the core operation, but it does not explicitly differentiate the tool from nearby siblings such as repair_mesh, validate_and_prepare_mesh, or prepare_ai_model_for_print.

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

Usage Guidelines3/5

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

The phrase 'messy / AI-generated / organic mesh' implies the intended input context, giving some usage guidance. However, it does not say when to choose this over sibling repair, validation, or preparation tools, nor does it state exclusions or prerequisites.

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