# AIURION Agentic 3D Printing — San Francisco (com.aiurion/agentic-3d-printing): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/com.aiurion%2Fagentic-3d-printing/versions/latest)
- Connected to: https://aiurion.com/api/agent/v1/mcp
- Homepage: https://aiurion.com/ai-agents
- Scoring rules: v2
- Tools: 17
- Average: 60.1 / 100 (Cloudy)
- Near-identical pairs: 0

This page shows how AIURION Agentic 3D Printing — San Francisco (com.aiurion/agentic-3d-printing)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

No server-wide issues.

## Tools

- `prepare_enclosure`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: parameters.activeTemplate, parameters.lengthMm, parameters.widthMm, parameters.heightMm, parameters.wallMm, parameters.basePlateThicknessMm, parameters.lidThicknessMm, parameters.cornerRadiusMm, parameters.holeDiameterMm, parameters.riserHeightMm, parameters.standoffCount, parameters.portCount, parameters.ioCutouts, parameters.ioCutouts[].shape, parameters.ioCutouts[].wall, parameters.ioCutouts[].offsetMm, parameters.ioCutouts[].verticalOffsetMm, parameters.ioCutouts[].widthMm, parameters.ioCutouts[].heightMm, parameters.ioCutouts[].diameterMm, parameters.wallPattern, parameters.diagonalVentAngleDeg, parameters.diagonalVentLengthMm, parameters.diagonalVentWidthMm, parameters.diagonalVentSpacingMm, parameters.voronoiWallEnabled, parameters.voronoiWallTarget, parameters.voronoiMaxOverhangDeg, parameters.voronoiCellSizeMm, parameters.voronoiWebMm, parameters.voronoiSeed, parameters.includePcb, parameters.driveEnclosureFromPcb, parameters.pcbLengthMm, parameters.pcbWidthMm, parameters.pcbThicknessMm, parameters.pcbHoleSpacingX, parameters.pcbHoleSpacingY, parameters.pcbWallClearanceMm, parameters.pcbMountingHoles, parameters.includeLid, parameters.includeLidLip, parameters.fastenerMode, parameters.lidScrewHolesEnabled, parameters.lidScrewPlacement, parameters.lidScrewSize, parameters.pcbScrewSize, parameters.lidLipDepthMm, parameters.lidFitClearanceMm, parameters.ventEnabled, parameters.ventPattern, parameters.ventSlotCount, parameters.ventSlotLengthMm, parameters.ventSlotWidthMm, parameters.ventSlotSpacingMm, parameters.ventSlotRotationDeg, parameters.materialId.
  - Minor: String arguments with no constraint or example: parameters.activeTemplate.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument parameters.voronoiWallEnabled is unclear.
  - Minor: The meaning of the boolean argument parameters.includePcb is unclear.
  - Minor: The meaning of the boolean argument parameters.driveEnclosureFromPcb is unclear.
  - Minor: The meaning of the boolean argument parameters.includeLid is unclear.
  - Minor: The meaning of the boolean argument parameters.includeLidLip is unclear.
  - Minor: The meaning of the boolean argument parameters.lidScrewHolesEnabled is unclear.
  - Minor: The meaning of the boolean argument parameters.ventEnabled is unclear.
- `printing.orders.get`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `prepare_workholding`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: parameters.fixtureType, parameters.jawMount, parameters.jawLength, parameters.jawHeight, parameters.jawThickness, parameters.jawGrip, parameters.jawGap, parameters.jawHoleSpacing, parameters.jawHoleHeight, parameters.jawBore, parameters.jawCounterbore, parameters.jawRecess, parameters.clampWidth, parameters.clampThickness, parameters.clampOverlap, parameters.clampBoltOffset, parameters.clampY, parameters.shape, parameters.partLength, parameters.partWidth, parameters.partHeight, parameters.stockLength, parameters.stockWidth, parameters.floor, parameters.depth, parameters.clearance, parameters.rotation, parameters.offsetX, parameters.offsetY, parameters.preset, parameters.materialId, parameters.fulfillmentMethod, parameters.productionSpeed, parameters.holes, parameters.holes[].x, parameters.holes[].y, parameters.holes[].diameter, parameters.holes[].counterbore, parameters.holes[].recess, parameters.outline.
  - Minor: The description mentions none of its 3 or more arguments.
- `printing.sessions.start`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `quote_workholding`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: configuration.fixtureType, configuration.jawMount, configuration.jawLength, configuration.jawHeight, configuration.jawThickness, configuration.jawGrip, configuration.jawGap, configuration.jawHoleSpacing, configuration.jawHoleHeight, configuration.jawBore, configuration.jawCounterbore, configuration.jawRecess, configuration.clampWidth, configuration.clampThickness, configuration.clampOverlap, configuration.clampBoltOffset, configuration.clampY, configuration.shape, configuration.partLength, configuration.partWidth, configuration.partHeight, configuration.stockLength, configuration.stockWidth, configuration.floor, configuration.depth, configuration.clearance, configuration.rotation, configuration.offsetX, configuration.offsetY, configuration.preset, configuration.materialId, configuration.quantity, configuration.fulfillmentMethod, configuration.productionSpeed, configuration.holes, configuration.holes[].x, configuration.holes[].y, configuration.holes[].diameter, configuration.holes[].counterbore, configuration.holes[].recess, configuration.outline.
- `quote_stamping`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: configuration.parameters, configuration.parameters.pattern, configuration.parameters.width, configuration.parameters.height, configuration.parameters.operation, configuration.parameters.artwork, configuration.parameters.guided, configuration.parameters.depth, configuration.parameters.thickness, configuration.parameters.blend, configuration.parameters.clearance, configuration.sheet, configuration.sheet.material, configuration.sheet.E, configuration.sheet.nu, configuration.sheet.yield, configuration.sheet.tangent, configuration.sheet.friction, configuration.sheet.quality, configuration.sheet.cycle, configuration.materialId, configuration.fulfillmentMethod, configuration.productionSpeed.
  - Minor: The meaning of the boolean argument configuration.parameters.guided is unclear.
- `get_workbench_capabilities`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `prepare_stamping`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: parameters.pattern, parameters.width, parameters.height, parameters.operation, parameters.artwork, parameters.guided, parameters.depth, parameters.thickness, parameters.blend, parameters.clearance, sheet.material, sheet.E, sheet.nu, sheet.yield, sheet.tangent, sheet.friction, sheet.quality, sheet.cycle.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument parameters.guided is unclear.
- `printing.capabilities.get`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `printing.quotes.get`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `printing.quotes.preview`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `printing.quotes.update`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `prepare_gripper`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: configuration.mounting_slots, configuration.padMaterialId, configuration.rigidMaterialId, configuration.productionSpeed, configuration.fulfillmentMethod.
  - Minor: The meaning of the boolean argument configuration.mounting_slots is unclear.
- `quote_gripper`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: configuration.mounting_slots, configuration.padMaterialId, configuration.rigidMaterialId, configuration.productionSpeed, configuration.fulfillmentMethod.
  - Minor: The meaning of the boolean argument configuration.mounting_slots is unclear.
- `quote_enclosure`: 71 / 100
  - Major: Arguments without a description: parameters.activeTemplate, parameters.lengthMm, parameters.widthMm, parameters.heightMm, parameters.wallMm, parameters.basePlateThicknessMm, parameters.lidThicknessMm, parameters.cornerRadiusMm, parameters.holeDiameterMm, parameters.riserHeightMm, parameters.standoffCount, parameters.portCount, parameters.ioCutouts, parameters.ioCutouts[].shape, parameters.ioCutouts[].wall, parameters.ioCutouts[].offsetMm, parameters.ioCutouts[].verticalOffsetMm, parameters.ioCutouts[].widthMm, parameters.ioCutouts[].heightMm, parameters.ioCutouts[].diameterMm, parameters.wallPattern, parameters.diagonalVentAngleDeg, parameters.diagonalVentLengthMm, parameters.diagonalVentWidthMm, parameters.diagonalVentSpacingMm, parameters.voronoiWallEnabled, parameters.voronoiWallTarget, parameters.voronoiMaxOverhangDeg, parameters.voronoiCellSizeMm, parameters.voronoiWebMm, parameters.voronoiSeed, parameters.includePcb, parameters.driveEnclosureFromPcb, parameters.pcbLengthMm, parameters.pcbWidthMm, parameters.pcbThicknessMm, parameters.pcbHoleSpacingX, parameters.pcbHoleSpacingY, parameters.pcbWallClearanceMm, parameters.pcbMountingHoles, parameters.includeLid, parameters.includeLidLip, parameters.fastenerMode, parameters.lidScrewHolesEnabled, parameters.lidScrewPlacement, parameters.lidScrewSize, parameters.pcbScrewSize, parameters.lidLipDepthMm, parameters.lidFitClearanceMm, parameters.ventEnabled, parameters.ventPattern, parameters.ventSlotCount, parameters.ventSlotLengthMm, parameters.ventSlotWidthMm, parameters.ventSlotSpacingMm, parameters.ventSlotRotationDeg, parameters.materialId.
  - Minor: String arguments with no constraint or example: parameters.activeTemplate.
  - Minor: The meaning of the boolean argument parameters.voronoiWallEnabled is unclear.
  - Minor: The meaning of the boolean argument parameters.includePcb is unclear.
  - Minor: The meaning of the boolean argument parameters.driveEnclosureFromPcb is unclear.
  - Minor: The meaning of the boolean argument parameters.includeLid is unclear.
  - Minor: The meaning of the boolean argument parameters.includeLidLip is unclear.
  - Minor: The meaning of the boolean argument parameters.lidScrewHolesEnabled is unclear.
  - Minor: The meaning of the boolean argument parameters.ventEnabled is unclear.
- `printing.checkout.create`: 77 / 100
- `printing.quotes.create`: 79 / 100
  - Minor: String arguments with no constraint or example: file.file_id, file.mime_type.

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
