# Which CAD programs support MCP in 2026?

- Link: https://vibecad.nl/en/which-cad-programs-support-mcp-in-2026/
- Published: 2026-10-22T21:44:46+02:00
- Author: Marijn van den Heuvel \+ AI

_This is the English reading version of the Dutch news item [Welke CAD-programma’s ondersteunen MCP in 2026?](https://vibecad.nl/2026/10/21/welke-cad-programmas-ondersteunen-mcp-in-2026/)._

MCP is the standard with which an AI model drives tools. A CAD program with an [MCP server](https://vibecad.nl/en/what-is-an-mcp-server/)
lets a model read and change your drawing, instead of you typing everything. Until
recently that was something for hobby projects; now one vendor after another ships
it themselves. Below is who has what, and above all where you run into limits.

## What an MCP server does in CAD

An MCP server is not a separate program, but a small attachment that couples an 
AI client to your CAD software. The model asks for something, the server translates
that into commands in the program, and the result comes back. Depending on the server,
the model can only watch along or really model, and that difference decides what
you can do with it.

## Open source

Five open-source programs have a real MCP server. With SolidCraft, CADRS and Open
CAD Studio it is in the program itself, with FreeCAD and KiCad it comes from someone
in the community. Each name links to the source.

| Program | MCP: the possibilities and limitations | 
| [SolidCraft](https://docs.solidcraft.io/guide/mcp.html) | Built in. Modelling, measuring, screenshots and exporting. The app has to run and file access is limited. | 
| [CADRS](https://github.com/rvdende/cadrs) | Built in. Sketches, features, STEP in and out. Only through loopback, the app has to be open. | 
| [FreeCAD](https://github.com/neka-nat/freecad-mcp) | Community. Modelling, Python, FEM. Addon and RPC server have to be switched on. | 
| [KiCad](https://github.com/mixelpixx/KiCAD-MCP-Server) | Community. Schematics and PCBs, ERC/DRC. KiCad 9, Node 20 and a separate Python. | 
| [Open CAD Studio](https://github.com/HakanSeven12/OpenCADStudio/blob/main/docs/automation/README.md) | Built in. Reading drawings, commands, PNG. The native build only, needs a screen. |

## Commercial

This is where the vendors’ own movement comes in. Each name links to their announcement
or documentation.

| Program | MCP: the possibilities and limitations | 
| [Onshape](https://investor.ptc.com/resources/news/news-details/2026/PTC-Advances-Leadership-in-AI-Driven-Design-with-Launch-of-Onshape-FeatureScript-MCP-Server/default.aspx) (PTC) | Official, early access. Writing and inspecting FeatureScript. Needs a subscription and the admin’s permission. | 
| [Fusion](https://help.autodesk.com/view/fusion360/ENU/?guid=FMCP-OVERVIEW) (Autodesk) | Official, local. Modelling in the running session. Fusion open, server on. | 
| [Rhino](https://docs.mcneel.com/rhino/9/help/en-us/commands/ai.htm) (McNeel) | Official. Models and Grasshopper. Rhino open, plugin separate. | 
| [SketchUp](https://news.trimble.com/2026-04-28-Trimble-Links-SketchUp-with-Anthropics-Claude,-Bringing-New-Conversational-AI-powered-Capabilities-to-3D-Modeling) (Trimble) | Official. 3D from text and images. Claude only, new files only. | 
| [Archicad](https://www.graphisoft.com/en-us/plans-and-products/ai-solutions/) (Graphisoft) | Official, beta. Querying, checking, batch. Only with Collaborate or Max. | 
| [AutoCAD](https://help.autodesk.com/view/ADSKMCP/ENU/?guid=ADSKMCP_AutoCADCivil3DMcp_autodesk_autocad_civil_3d_mcp_html) (Autodesk) | Official. Querying objects. Assistant only, Windows, read-only. |

After that comes a second layer: narrow servers, servers that still have to appear,
and programs where the vendor has nothing.

| Program | Status and what it is | 
| [Fusion Data](https://help.autodesk.com/view/ADSKMCP/ENU/?guid=ADSKMCP_FusionCloudMcp_autodesk_fusion_data_mcp_server_html) | Official, cloud. Querying data only. | 
| [Fusion Compute](https://www.autodesk.com/products/fusion-360/blog/fusion-compute-mcp/) | Official, cloud. The whole API behind one tool. | 
| [Revit](https://help.autodesk.com/view/ADSKMCP/ENU/?guid=ADSKMCP_RevitMcp_revit_mcp_server_html) | Official, tech preview. Querying and changing model data. | 
| [ODA](https://www.opendesign.com/products/mcp-servers) | Announced, not out yet. Engine for STEP, IFC and DWG. | 
| [PTC Creo](https://support.ptc.com/help/creo/creo_ai/usascii/ai_assistant/faq_versions_releases_roadmap.html) | Roadmap. A plan in three phases, nothing available yet. | 
| [Bricsys](https://forum.bricsys.com/discussion/40506) | Nothing official. Their forum says: not yet. | 
| [SolidWorks](https://github.com/eyfel/mcp-server-solidworks) | Nothing official. Community servers only. | 
| [CATIA](https://github.com/daiemon12/catia-v5-mcp-server) | Nothing official. The community drives the V5 desktop. | 
| [Solid Edge](https://github.com/1337332551-dot/solidedge-mcp-server) | Nothing official. A community server only. | 
| [NX](https://github.com/skyf0l/siemens-nx-mcp) | Nothing official. Community through NXOpen. | 
| [Inventor](https://github.com/NeonGlay/inventor-mcp) | Nothing official. Autodesk ships MCP for Fusion, Revit and Help, not for Inventor. |

## Where you run into limits

The limitations differ per server, but they fall into a few kinds.

| Limitation | What it means in practice | 
| Model choice | MCP is a protocol, so in theory every client works, a local model included. Rhino names LM Studio, ODA names Ollama. For the rest only Claude, ChatGPT or Cursor is mentioned. SketchUp works with Claude only, AutoCAD with Autodesk Assistant only. | 
| The app has to run | With FreeCAD, Fusion, Rhino and CADRS the program has to be open, sometimes with a plugin or server switched on. | 
| Licence | Onshape asks for a subscription and the admin’s permission. Archicad works only with Collaborate or Max. SketchUp gives thirty models for free. | 
| Reading or writing | AutoCAD is read-only, writing is possible only in Civil 3D. Onshape does FeatureScript only. SketchUp makes new files only. | 
| Cloud or local | Fusion Data and Onshape work in the cloud and take your model outside with them. SolidCraft warns itself that your AI client still sends prompts and screenshots to its provider. | 
| An announcement is not availability | ODA has announced but not shipped, and at PTC Creo MCP is a plan. |

## What this means if you want to vibecad

**My verdict:** the direction is clear. In a few years every CAD program worth anything
will have an MCP server, and the question will no longer be whether you can connect
a model, but which model. That is exactly what vibecadding is about: the model determines
the result, the program is the executor. And where that executor sits matters: with
the open-source programs in this overview the server runs on your own machine, with
the cloud services your model sits with the vendor. If you want to start today, 
pick a connection you can put your own model on. That keeps your data at home, costs
no subscription per call, and leaves you independent of a vendor who keeps its assistant
closed.

Which model suits what task is on [AI models for vibecadding](https://vibecad.nl/en/ai-models/).**
Keep an eye on this site for updates and tests**; I will try these servers myself
and publish here what works in practice.
