Skip to main content
Glama
Mesteriis

Plasticity MCP

plasticity_export_3mf

Tessellates selected exact Solid or Sheet bodies into a validated 3MF for slicers, applying verified 0.001 scale to preserve millimeter dimensions and reporting mesh bounds.

Instructions

Tessellate current exact Solid or Sheet bodies to a new validated 3MF for slicers. Plasticity 26.1.3 declares meters, so the adapter applies its verified 0.001 scale to preserve millimeter dimensions and reports mesh bounds from the saved package. The result is a derived mesh; keep .plasticity or STEP as the editable source.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idsYes
pathYes
revisionYes
chordToleranceMmNo
angleToleranceDegreesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.0

TDQS

A4/5.0
Behavior4/5

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

With annotations already covering readOnly/destructive/openWorld status, the description adds meaningful behavior: the adapter applies a verified 0.001 scale to preserve millimeter dimensions, reports mesh bounds from the saved package, and warns that the result is a derived mesh. It does not mention file overwrite behavior or permissions, but it adds substantial context beyond structured fields.

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

Conciseness5/5

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

Three sentences, front-loaded with the core purpose, then unit-scaling behavior, then source-retention guidance. Each sentence adds useful information without repetition or filler.

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

Completeness3/5

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

The description covers purpose, unit handling, output derivation, and source retention well. However, for a 5-parameter export tool with zero schema description coverage and no output schema, it leaves parameter meanings and invocation details unexplained, making it only minimally adequate for correct tool use.

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 description coverage is 0% and the description never explains the five parameters. It does not clarify what 'ids', 'path', 'revision', 'chordToleranceMm', or 'angleToleranceDegrees' mean or how they affect the export, leaving required parameters undocumented.

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

Purpose5/5

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

The description gives a specific verb and resource: 'Tessellate current exact Solid or Sheet bodies to a new validated 3MF.' It names the output format and target use case ('for slicers'), so it is clearly distinguishable from sibling export tools such as export_stl, export_obj, export_step, and export_parasolid.

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

Usage Guidelines4/5

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

It provides clear context: use this for slicer-bound 3MF exports, and keep '.plasticity or STEP as the editable source.' It does not explicitly compare against sibling export formats or state exclusions, but the intended usage context is clear.

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