cadding.io
AI CAD for 3D printing in the browser. Turn prompts into editable models and export in minutes.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 12 · Act 47 · Transact 1 · Score: Not yet scored
Tool inspector
cad.add_shape
Create one primitive part. The primitive kind is the shape parameter; tube and ring are not operations. Sphere, hemisphere, and cylinder are the starting mass for curved shells that later boolean_parts will isolate — do not skip them in favor of a planar extrude when the body is not flat.
Page: /editor
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
shape |
string | yes | Primitive shape. Use hollow_cylinder for a tube and torus for a ring. |
name |
string | no | Display name for the new part. |
componentId |
string | no | Opaque owner/component ID. |
parameters |
object | no | Shape-specific dimensions and controls. Use the keys documented by the selected shape. For ring/torus: majorRadiusMm, minorRadiusMm, axis ("z" for flat on plate), and optional Sweep arc (radians) or arcDeg — 2π/360 full, 3π/2/270 three-quarter, π/180 half, π/2/90 quarter. |
positionMm |
array | no | Exact CAD position [x, y, z] in millimeters. |
rotationDeg |
array | no | Exact CAD rotation [x, y, z] in degrees. |
color |
string | no | Hex color. |
parentPartId |
string | no | Optional GROUP id to nest under. It must resolve to type=group; never pass a solid enclosure/body id because that makes the child a boolean operand and destroys separate appearance. Use boolean_parts for real unions/subtractions. When replacing a nested body, pass its deleted parent only when that parent is a group. |
Raw JSON schema
{
"type": "object",
"title": "add_shape",
"description": "Arguments for add_shape.",
"properties": {
"shape": {
"type": "string",
"description": "Primitive shape. Use hollow_cylinder for a tube and torus for a ring.",
"enum": [
"box",
"rounded_box",
"sphere",
"cylinder",
"half_cylinder",
"cone",
"truncated_cone",
"torus",
"ring",
"disk",
"tube",
"pipe",
"pyramid",
"wedge",
"hexagon",
"octagon",
"star",
"gear",
"heart",
"lightning",
"arrow",
"moon",
"leaf",
"diamond",
"shield",
"clover",
"petal",
"dome",
"capsule",
"plane",
"prism",
"ellipsoid",
"hemisphere",
"paraboloid",
"hyperboloid",
"frustum_pyramid",
"helix",
"thread",
"rounded_cylinder",
"cylinder_arc",
"curved_tube",
"angle",
"text",
"tetrahedron",
"octahedron",
"dodecahedron",
"icosahedron",
"bolt",
"screw",
"hollow_cylinder",
"frustum",
"regular_polygon"
]
},
"name": {
"type": "string",
"description": "Display name for the new part."
},
"componentId": {
"type": "string",
"description": "Opaque owner/component ID."
},
"parameters": {
"type": "object",
"description": "Shape-specific dimensions and controls. Use the keys documented by the selected shape. For ring/torus: majorRadiusMm, minorRadiusMm, axis (\"z\" for flat on plate), and optional Sweep arc (radians) or arcDeg — 2π/360 full, 3π/2/270 three-quarter, π/180 half, π/2/90 quarter.",
"default": {
"widthMm": 40,
"depthMm": 30,
"heightMm": 20
},
"additionalProperties": true
},
"positionMm": {
"type": "array",
"description": "Exact CAD position [x, y, z] in millimeters.",
"default": [
0,
0,
0
],
"items": {
"type": "number"
}
},
"rotationDeg": {
"type": "array",
"description": "Exact CAD rotation [x, y, z] in degrees.",
"default": [
0,
0,
0
],
"items": {
"type": "number"
}
},
"color": {
"type": "string",
"description": "Hex color."
},
"parentPartId": {
"type": "string",
"description": "Optional GROUP id to nest under. It must resolve to type=group; never pass a solid enclosure/body id because that makes the child a boolean operand and destroys separate appearance. Use boolean_parts for real unions/subtractions. When replacing a nested body, pass its deleted parent only when that parent is a group."
}
},
"required": [
"shape"
],
"additionalProperties": false
}
Similar websites
reloadium.com
Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.
api.lmm.best
Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.
deskintab.dgkhan08.workers.dev
An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.
webmcp.agentsdesk.dev
Meridian Ops