Skip to main content
Glama
Mesteriis

Plasticity MCP

plasticity_delete_reference_meshes

Destructive

Delete approximate STL/OBJ reference meshes through Undo/Redo history while preserving native B-Rep bodies in Plasticity.

Instructions

Delete current approximate STL/OBJ reference meshes through Plasticity Undo/Redo history without touching native B-Rep bodies.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idsYes
intentNo
revisionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.0

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already mark this destructive and non-read-only, so the bar is lower. The description adds genuine value beyond them: deletion runs 'through Plasticity Undo/Redo history' (implying reversibility) and is scoped to not affect native B-Rep bodies, clarifying exactly what is and isn't destroyed.

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?

A single front-loaded sentence with the action verb first and zero filler. Every clause (undo/redo history, B-Rep exclusion) carries information.

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?

Annotations cover the destructive profile and there is no output schema to explain, but for a delete tool with two required params at 0% schema coverage the description omits critical invocation detail, notably the required 'revision' token and the meaning of 'intent'. It is adequate but has clear gaps.

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%, so the description must carry parameter meaning and it largely does not. It never explains what 'ids' selects, what 'revision' represents (a required concurrency/version token), or what 'intent' is for, leaving all three required/supported params opaque.

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 gives a specific verb (Delete) and a precisely scoped resource (approximate STL/OBJ reference meshes), and it distinguishes the target from native B-Rep bodies. It stops short of naming a sibling tool, but the resource scope is unambiguous relative to the list/move/rotate reference-mesh siblings.

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?

Usage is implied by the scope claim 'without touching native B-Rep bodies', which tells the agent this is only for meshes, not solids. However, there is no explicit when-to-use, when-not-to-use, or alternative routing (e.g., undo/redo, unlink), leaving conditions to inference.

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