agentcad icon

agentcad

agentcad is an open-source CAD tool for AI agents that design, render, validate, and export real CAD output locally with CLI and MCP support.

agentcad

Overview

agentcad is an open-source CAD tool for AI agents. It gives coding agents a way to design, render, validate, and export real CAD output instead of stopping at code or approximations.

The site presents it as a local workflow for human-agent collaboration: the agent runs a CAD script, reads back metrics and renders, corrects mistakes, and iterates until the geometry is valid and ready to hand off. The public site highlights STEP, STL, GLB, and OBJ output, plus previews, validation, and version diffs.

Core capabilities

Scripted CAD execution

Runs scripts and returns versioned STEP files together with geometric metrics so the agent can verify dimensions and validity after each attempt.

Rendered previews

Generates PNG previews from different angles so the agent can inspect the model visually before handing it off.

Multi-format export

Exports common downstream formats including STL, GLB, and OBJ for printing, viewers, or further processing.

Validation before run

Performs pre-execution checks that can catch errors quickly, helping the agent avoid continuing with invalid geometry.

Debugging and iteration tools

Provides topology reports and version diffs so changes between iterations are easier to debug and compare.

CLI and MCP access

Supports both CLI use and MCP integration for agent tooling, with install examples for local and cached execution paths.

Common use cases

  • Iterative agent-driven CAD

    A coding agent writes a CAD script, runs it locally, checks the returned metrics and renders, and revises the model until the geometry matches the brief.

  • Agent tool integration

    A developer uses the CLI or MCP server inside a coding environment such as Claude Code, Cursor, or Windsurf to add CAD generation to an agent workflow.

  • 3D model export and handoff

    A user needs inspectable 3D output for printing or sharing, so the agent exports STEP, STL, or GLB after validation passes.

  • Design iteration review

    A builder wants to compare successive versions of a part or assembly and uses the rendered previews, metrics, and diffs to see what changed.

Pros and Cons

Pros

  • Open source and runs locally, which fits agent workflows that need direct access to files and outputs.
  • Produces both visual previews and machine-readable metrics, giving agents more than one way to verify geometry.
  • Supports common export formats for printing and web/viewer workflows.
  • Includes version diffs and topology reporting that support iterative debugging.
  • Provides both CLI and MCP integration paths, so it can be used in more than one agent setup.

Cons

  • The public site does not provide a complete feature matrix or documented plan comparison.
  • The pricing page in the supplied snapshot returns a 404, so pricing details are not available from the site content provided.
  • The site frames agentcad around scripted, agent-driven CAD workflows rather than a traditional interactive CAD editor.

FAQ

How do you set it up?

agentcad runs locally as an open-source CLI and MCP server. The install examples on the site show Python 3.10–3.12 support and a package install path for `agentcad[mcp]`.

What outputs does it generate?

agentcad produces CAD outputs such as STEP, STL, GLB, and OBJ, along with PNG renders and validation metrics so an agent can inspect geometry before handoff.

How is it meant to be used in a workflow?

The site positions agentcad for human-agent collaboration on CAD tasks: an agent runs scripts, reads metrics and renders, and then iterates until the geometry is valid or matches the specification.

What are the main limitations or fit notes?

The source describes pre-execution validation, metrics, renders, and version diffs, but it does not document every possible limitation. It is intended for code-driven CAD workflows rather than a standalone visual CAD editor.

Is there pricing information on the site?

The pricing page at `/pricing` currently returns a 404 on the site snapshot, so the public site does not provide a pricing table or plan details to extract.

Quick Facts

Category
Developer Tool
Primary use
AI-assisted CAD generation and verification
Delivery
Open-source CLI and MCP server
Supported Python
3.10–3.12
Source domain
agentcad.dev
License
Apache-2.0 (source repository)