The same question, answered twice — side by side. The left column is plain English for an architect who's never touched AI or code. The right column is the operator's cut for someone who isn't a developer but lives in Claude, has wired up an MCP or two, and knows just enough to be dangerous.
Is this real, or is it a demo that falls apart the moment you try it on real work?
Yes — it's real, today, for most of the big programs. The simplest way to picture it: imagine a sharp assistant who can sit at your workstation and operate Rhino, Revit, SketchUp or Blender for you — but instead of clicking, you just describe what you want in normal language. "Model a 6-storey massing on this footprint." "Tag every door on level 2."
It doesn't replace your judgment or your eye. It does the clicking, the repetitive modeling, and the fiddly scripting that used to need a specialist. For the major apps this works well right now. A few programs can't do it at all yet — and that's worth knowing before you get excited.
Yes, via MCP, and the pattern is boringly consistent. A plugin runs inside the CAD app and opens a localhost port; a small MCP server exposes the app's scripting API as callable tools; Claude calls them. You've seen this exact shape with any MCP you've installed.
Mature & Claude-native: Blender, Rhino/Grasshopper, Revit (via pyRevit), SketchUp, FreeCAD. 2026 made it official: first-party servers from McNeel (Rhino), Trimble (SketchUp), Epic (Unreal), and Autodesk (Revit 2027 ships a built-in MCP). The deepest servers are still single-maintainer community projects — the tools are mature, the agentic glue is experimental.
What is the thing in the middle, and what would you have to set up?
Your design software already has a hidden "side door" — the same one that lets plug-ins and macros automate it. It's always been there; you just never used it directly.
Think of it like a universal adapter and translator sitting between Claude and that side door. You say "draw a wall here." The translator turns that into the precise commands your software understands, and the wall appears. You install two small, free pieces of software once, tell Claude they exist, and from then on you mostly just talk.
The catch in plain terms: that side door is powerful. The assistant can do almost anything your software can — including things you didn't mean. So you keep it on your own machine and you don't let it run wild on a real, finished project file.
Three parts, every time:
stdio or HTTP.:9876, Rhino :1999, pyRevit Routes :48884) and runs commands against the app's API (Python / AutoLISP / C# / Ruby).Setup is the usual: drop the server in claude_desktop_config.json or claude mcp add, install the in-app addon, confirm the hammer icon. Most servers also expose an execute_code escape hatch — arbitrary code straight into the app, which is the power and the danger. Layer Claude Skills on top to encode your office's standards ("how we tag walls here").
Left: what you could ask for, in plain terms. Right: the actual servers, with links and maturity.
In Revit, Claude can create walls, doors, floors, roofs and grids, read and change element parameters, tag things, and pull quantities — driven by description instead of clicks. ArchiCAD works too, but it's earlier and fussier to set up.
Vectorworks is a no. Its new "AI Visualizer" only makes pretty pictures — it can't model your building for you. Don't be fooled by the AI label.
This is one of the strongest fits. Claude can build geometry in Rhino and — bigger deal — assemble and wire Grasshopper definitions for you, the node-graphs that usually take real expertise. Describe a parametric façade or a Voronoi pattern and it lays out the components.
The makers of Rhino now offer their own official version, so this isn't a fragile hobby hack anymore. Some can even produce finished renderings.
For 3D modeling and visualization, Blender is the standout — it's free, and the Claude connection is the most polished of anything in this whole report. It can model, apply materials, even pull in furniture and textures from online libraries and render.
The big game engine behind Twinmotion (Unreal) now has an official connection too. But the dedicated render apps — D5, Lumion, Twinmotion itself — can't be driven directly yet.
uvx blender-mcp
Unreal Engine 5.8 MCP Official — Epic's experimental in-Editor server; route into Twinmotion's engine. Claude Code named. Epic docs ↗
Houdini MCP Active — fxhoudinimcp exposes 179 tools over the procedural graph. healkeiser ↗
3ds Max MCP Active — ~115 tools, MaxScript/Python (V-Ray/Corona viz). cl0nazepamm ↗
Cinema 4D MCP Active — objects/materials/scene over TCP. ttiimmaacc ↗
D5 · Lumion · Twinmotion None — closed; in-app AI only (Twinmotion via UE indirectly).
SketchUp has the easiest on-ramp of all: an official connection from SketchUp's own maker and Anthropic — you just talk to it, nothing to install, and it builds a model from a description or a reference plan.
AutoCAD can be driven for 2D drafting (lines, dimensions, layers, blocks), but only on Windows. FreeCAD (the free alternative) is very well supported. For plain 2D drawings, Claude can even generate the file from scratch with no CAD program open at all.
This is the clever one. Instead of controlling a program, Claude can read and reason about the building model file directly — the open "IFC" format every BIM tool can export. Ask it which rooms are missing fire ratings, or to check the model against a requirements spec.
Why it matters: it doesn't depend on any one company's software staying friendly. It's the most future-proof corner of all this.
Powered underneath by IfcOpenShell. The Dec 2025 reference-architecture paper (arXiv:2601.00809) argues this format layer is the durable bet.
Who's actually behind these — and can you trust them on real work?
Both — and 2026 was the turning point. Until recently this was all enthusiasts on the internet. Now the actual software makers have stepped in: the companies behind Rhino, SketchUp, Unreal and Revit all now offer (or are shipping) their own official versions.
The honest caveat: the deepest, most capable connections are still made by individuals, not companies. They work, but think "talented specialist's tool," not "polished product with a support line."
Official now exists: McNeel (Rhino), Trimble (SketchUp), Epic (Unreal 5.8), Autodesk (cloud APS today; built-in Revit 2027 MCP shipping).
Still community-led where it's deepest: BlenderMCP, the pyRevit Revit servers, FreeCAD, the IFC servers — single-maintainer repos in the 3–740★ range, many "no releases / preview." None carry an SLA. The underlying substrates (IfcOpenShell, pyRevit, Blender's API, Speckle) are production-grade; the agent wrappers are where the rough edges live. Vet on Glama's security report cards before installing.
That powerful "side door" cuts both ways. The assistant can run almost any command inside your software — so a booby-trapped file or web page could, in theory, trick it into doing damage with full access to your files.
You don't need to be scared, you need to be sensible: try it on copies and test files first, keep it on your own computer, and watch what it does rather than letting it run unattended on a finished, important project.
Most servers execute arbitrary Python / AutoLISP / C# / Ruby inside the app over an unauthenticated localhost socket. pyRevit Routes ships with no auth by default. Prompt-injection riding on a malicious model/IFC/web page is the live threat.
Hygiene: non-production models · localhost-only, never expose the port · prefer review-before-execute over auto-run · favor cloud-REST servers (Onshape-style) that don't run local code · the Claude-for-Chrome extension had a prompt-injection CVE below v1.0.41 — keep the visual-driving path patched.
Mac or Windows? And what if my app isn't on the list?
Most of the good options work on both Mac and Windows — Blender, Rhino, SketchUp, FreeCAD. The main exception is AutoCAD, which only works this way on Windows.
If your particular program isn't supported, you're not always stuck: Claude can sometimes write a small script you run, generate a plain drawing file directly, or — slowest and clumsiest — literally take over your mouse and click through the screen like a person.
Platform: Blender / Rhino 8 / FreeCAD / cloud connectors are cross-platform. AutoCAD & the CAD-clones are Windows-only (COM/AutoLISP) — no native macOS path. supex (SketchUp) is macOS-only.
No-MCP fallbacks, best→worst: (1) generate scripts for any app with an API (QCAD JS, Vectorworks Python); (2) write ezdxf Python for 2D, no app needed; (3) computer-use drives the GUI by screenshot — "any app with a UI is an app with an API," but slow & brittle. Claude Code beats Desktop for the scripting-heavy / batch / on-disk-IFC workflows.
Left: where to dip a toe. Right: the install matrix.
Pick the gentlest door into your own world:
Start on a throwaway file. Be specific. Treat it as a fast junior who needs checking, not an oracle.
| Goal | Install |
|---|---|
| 3D / arch-viz | BlenderMCP |
| Rhino + GH, official | McNeel RhinoMCP |
| Rhino, max power | jingcheng-chen |
| Revit / BIM today | pyRevit + revit-mcp-server |
| SketchUp, zero setup | Trimble connector |
| AutoCAD (Win) | puran-water/autocad-mcp |
| Parametric, open-source | neka-nat/freecad-mcp |
| 2D DXF, no app | ezdxf (write Python) |
| Query a BIM model | Bonsai-MCP / ifcMCP |