Skip to main content
Glama
520-YM

codex-creo-mcp

by 520-YM

creo_create_project_sheetmetal_three_circle_cut

Destructive

Create a through-all extruded cut with three equal circles on a sheet-metal surface, then verify geometry and volume, save the part, and recycle old versions.

Instructions

Create one through-all extruded cut containing exactly three equal circles on one guarded planar surface of the current expected native Creo sheet-metal project part. The circles are centered on one sketch axis at -spacing, 0, and +spacing from the requested center. The tool verifies surface ID, area and owning feature, layout margins, active cut feature, total cylindrical cut area representing all three holes, exact sheet-thickness removal volume, regeneration and saved file, then moves older versions of only that model family to the Windows Recycle Bin. Any failure before save deletes the partial feature.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
spacingYes
center_uNo
center_vNo
diameterYes
surface_idYes
feature_nameYes
expected_modelYes
owner_feature_idYes
orientation_planeNoTOP
owner_feature_nameYes
expected_surface_areaYes
Behavior5/5

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

Beyond the destructiveHint annotation, the description discloses concrete side effects: partial feature deletion on any failure before save, moving older versions of the model family to the Windows Recycle Bin, and detailed verification steps including sheet-thickness removal volume and regeneration. This gives the agent strong awareness of destructive and non-idempotent behavior.

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

Conciseness4/5

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

The description is dense but not bloated; the main operation is front-loaded and every clause adds operational information. The long verification list would be more scannable as structured bullets, but it remains appropriately sized for the tool's complexity.

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

Completeness4/5

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

For a destructive, multi-parameter CAD operation with no output schema, the description covers target model, feature creation, verification checks, failure cleanup, and file-version side effects. It does not clearly describe return values or fully explain optional parameters like orientation_plane, but the essential invocation context is present.

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

Parameters4/5

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

With 0% schema description coverage, the description must carry parameter meaning. It does explain core geometric semantics: three equal circles at '-spacing, 0, and +spacing from the requested center', the role of diameter in the total cylindrical cut area, and the expected surface/owner feature verifications. However, parameters such as orientation_plane and center_u/center_v are only implicitly covered, and units are not stated.

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 states a highly specific action: 'Create one through-all extruded cut containing exactly three equal circles on one guarded planar surface of the current expected native Creo sheet-metal project part.' It names the exact geometry, placement, and target resource, which clearly distinguishes it from the many sibling copy/cut tools.

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?

The description gives clear preconditions: the operation applies to the 'current expected native Creo sheet-metal project part' and a 'guarded planar surface', and it verifies surface IDs, layout margins, and active cut features. It does not explicitly name alternative tools or state when not to use it, but the specialized phrasing makes the intended use distinct and inferable.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/520-YM/codex-creo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server