Pilot AI · MCP
AutoCAD AI: connect Claude to AutoCAD & Civil 3D over MCP
HMK CAD Pilot puts an AI assistant inside AutoCAD and Civil 3D through the Model Context Protocol. Ask for work in plain language and Claude carries it out in the drawing you already have open — 130+ real actions, all running locally on your machine.
What is MCP (Model Context Protocol)?
The Model Context Protocol is an open standard for connecting AI assistants to real tools. Instead of pasting context into a chat, an MCP client — Claude Desktop or Claude Code — connects to an MCP server that exposes concrete actions, and the assistant calls them directly. It is a common plug between your LLM and the software you already use.
HMK CAD Pilot runs that server inside AutoCAD, so the assistant reads and edits the live drawing. Nothing is exported, round-tripped or re-imported.
What it can do in AutoCAD
Around eighty general AutoCAD actions, covering the everyday work:
- Geometry — draw and modify lines, polylines, arcs, circles, rectangles and hatches; move, copy, rotate, scale, mirror, offset and erase.
- Layers — list, create, set current, change properties, isolate and delete.
- Blocks — list, insert, and read or write block attributes.
- Text and annotation — create text and MText, find and replace across the drawing, add linear and aligned dimensions.
- Drawing context — what is open, what is selected, entity properties, counts by type, layouts.
- Output — plot to PDF and export DWG.
Civil 3D: the full corridor pipeline
Civil 3D runs in the same host as AutoCAD, so one install serves both — and this is where the depth is. Roughly fifty Civil-specific actions sit on top of the AutoCAD set, and they are hidden automatically when you are working in plain AutoCAD:
- Alignments — create from a polyline, offset alignments, read geometry, convert between station/offset and coordinates, add labels.
- Profiles — surface profiles, layout profiles with PVIs, and profile views.
- Surfaces — create TIN and volume surfaces, add points, breaklines, boundaries and contours, sample elevations, read statistics.
- Corridors — create from an alignment, profile and assembly, rebuild, and read the result.
- Feature lines, COGO points, sample line groups and pipe networks.
The whole road pipeline is there end to end — alignment, profile, assembly, corridor — so the assistant can take a design from a polyline to a rebuilt corridor without you leaving the chat. Verified on Civil 3D 2023 and 2026.
Dynamo, driven by the assistant
With Dynamo open, ask the assistant to work on the graph directly. It reports what Dynamo is doing, opens or starts a graph, searches the node library — including packages you have installed, such as Civil3DToolkit — adds and wires nodes, writes Code Block and Python, runs the graph and reads the computed values and node warnings back.
That makes it useful in both directions: building a script from a description, and explaining why an existing one is failing.
What you can ask for
- “List every alignment in this drawing with its length and start station.”
- “Create a surface profile for Alignment A along the EG surface, then a profile view for it.”
- “Move everything on layer C-ROAD to C-ROAD-NEW and set it to colour 3.”
- “What is the elevation of the EG surface at station 2+400, offset 12 left?”
- “Plot all layouts in this drawing to PDF.”
One-click setup — no JSON editing
Connecting an LLM to a CAD session usually means hand-editing claude_desktop_config.json and restarting everything. HMK CAD Pilot writes that configuration for you — one click for Claude Desktop, one for Claude Code — and preserves any MCP servers you already use. You bring your own Claude account; there is no separate AI fee.
The catalogue the assistant sees is deliberately curated rather than exhaustive: tool selection degrades once a model is shown more than about fifty tools, so the niche actions ship switched off and you turn on whichever you want in Settings.
Also working in Revit?
The same suite covers Revit, where you additionally get a chat panel built into the ribbon rather than driving it only through Claude. See Revit MCP for that side, or browse the whole toolbox.
Frequently asked questions
What is AutoCAD MCP?
AutoCAD MCP means connecting AutoCAD to an AI assistant through the Model Context Protocol (MCP) — an open standard that lets a tool like Claude call real actions inside another application. HMK CAD Pilot runs a local MCP server inside AutoCAD, so the assistant works against the drawing you have open rather than a stale export.
Does it work with Civil 3D?
Yes, and Civil 3D is where most of the depth is. Civil 3D runs in the same acad.exe host, so the same install serves both: on top of the general AutoCAD actions you get roughly 50 Civil-specific ones covering alignments, layout and surface profiles, profile views, TIN and volume surfaces, corridors, feature lines, COGO points, sample line groups and pipe networks. The Civil tools are hidden automatically when you are in plain AutoCAD.
Which AutoCAD and Civil 3D versions are supported?
AutoCAD and Civil 3D 2021 through 2026 today, verified live on 2023 and 2026. Support for the 2027 release is in progress — Autodesk moved that generation to .NET 10, which needs its own build.
Can it create things, or only read the drawing?
Both. Alongside the query actions it draws and edits geometry, manages layers and blocks, writes and finds text, plots to PDF and exports DWG — and on the Civil side it creates alignments, profiles, profile views, surfaces, corridors and feature lines. Destructive actions are scoped explicitly rather than defaulting to the whole drawing.
Can the assistant use Dynamo?
Yes. It reports what Dynamo is doing, opens or starts a graph, searches the node library including packages you have installed, adds and wires nodes, writes Code Block and Python, runs the graph and reads the computed values and node warnings back — so a script you would have wired by hand comes together in conversation.
Does my drawing leave my computer?
No. The MCP server is bound to localhost and every action runs on your machine. Your drawings are never uploaded to an HMK cloud, and the assistant only acts on what you explicitly ask for.
Do I need to edit JSON config files?
No. One click writes the connection into Claude Desktop and Claude Code, preserving any other MCP servers you already have. You use your own Claude account — there is no separate AI fee from HMK Tools.
Put Claude to work in your drawing.
Free for 30 days — every tool, no card required.
AutoCAD, Civil 3D and Revit are trademarks of Autodesk, Inc. HMK Tools is not affiliated with Autodesk. Learn more at hmktools.com.