← WebMCP Directory

cadding.io

cadding.io

live Unverified (seed import) AI & Agents 60 tools imperative implementation

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

act imperative

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

PropertyTypeRequiredDescription
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

reloadium.com

Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.

live Unverified AI & Agents Transact tools
204 tools A67 / Act127 / T10 Not yet scored Seen 2026-11-05
getAppInfo readCredits signOut navigateToLogin navigateToPricing
Inspect tools
api.lmm.best

api.lmm.best

Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.

live Unverified AI & Agents Transact tools
93 tools A43 / Act47 / T3 Not yet scored Seen 2026-11-05
lmm_signal_state lmm_signal_start lmm_signal_rotate lmm_signal_hint lmm_signal_records
Inspect tools
deskintab.dgkhan08.workers.dev

deskintab.dgkhan08.workers.dev

An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.

live Unverified AI & Agents Transact tools
89 tools A18 / Act70 / T1 Not yet scored Seen 2026-11-05
desktop_get_context desktop_reveal home_navigate projects_navigate tasks_navigate
Inspect tools
webmcp.agentsdesk.dev

webmcp.agentsdesk.dev

Meridian Ops

live Unverified AI & Agents Transact tools
83 tools A43 / Act24 / T16 Not yet scored Seen 2026-11-05
find_capabilities invoke_capability get_context get_action_status search_customers
Inspect tools

Related on Influzer