HMK Tools logoHMK Tools

Explore

ToolboxAll 28 add-ins, by categoryPilot AIChat in the app, or over MCPDownloadOne installer, all four hostsDocumentationHow to use it, step by stepTry the whole suite30 days, every tool, no card.Start free trial

AI & MCP

Revit MCPConnect your LLM to RevitAutoCAD & Civil 3D MCPDrive drawings from your LLMNavisworks MCPClash and 4D from your LLMCompare MCP optionsHow HMK stacks up against the restAI in RevitA practical guide
PricingContact
EnglishTürkçeDeutschEspañol
Sign inStart free trial
Documentation
Start here
  • Getting started
  • Connect your AI client
  • How to ask
By product
  • Revit
  • AutoCAD & Civil 3D
  • Navisworks
When it goes wrong
  • Troubleshooting
Looking for what a specific tool does? The toolbox lists every one of them.
Start here

Connect your AI client

The add-in can expose the live session to your own AI client over the Model Context Protocol. Setup is one click from inside the application — there is no config file to hand-edit.

What actually happens

Clicking Connector starts a small HTTP server bound to 127.0.0.1 — your machine only, never the network. A bundled bridge executable relays between that server and your AI client over standard input/output, which is the transport MCP clients expect.

The server is off until you start it, and it stops when you stop it or close the host application. Nothing keeps running in the background afterwards.

The one-click setup

  1. 1Open Settings on the HMK Tools ribbon tab, then the Setup Guide tab.
  2. 2Pick your client: Claude Desktop, Claude Code, ChatGPT / Codex, Cursor, Google Antigravity.
  3. 3Click the setup button. It writes its own entry into that client’s MCP configuration and nothing else.
  4. 4Restart the AI client so it re-reads its configuration, then ask it something about the open document.
It will not trample your other MCP servers
The setup backs the configuration file up before touching it, adds only its own entry, and leaves every other server you have configured exactly as it was.

Which server name to expect

Each product registers under its own name, so you can have all four connected at once and the client will not confuse them.

ProductServer nameDefault port
Revithmk-pilot7823
AutoCAD & Civil 3Dhmk-cad7900
Navisworkshmk-navis7950

The port is configurable in Settings. Change it only if something else on the machine already uses it — and re-run the setup afterwards so the client is pointed at the new one.

Checking it worked

Two places tell you, and they answer different questions.

In the host application, the ribbon shows Connected or Disconnected, and which connector name reaches this particular window. That is the server side.

In your AI client, the tools should appear in its tool list. If the client shows the server but no tools, the connector is not running — start it from the ribbon. If the server is missing entirely, the client has not re-read its configuration; restart it. Both cases are covered in Troubleshooting.

Several windows open at once

If you run more than one Revit, AutoCAD & Civil 3D or Navisworks window, tool calls go to the window you opened first, and every reply says which one that was — so you are never guessing which model just changed.

To address each window separately, turn on the multi-instance pool in the same Setup Guide. Each window then gets its own connector name and your client can target them individually.

Controlling what it can do

Settings → Tools lists every tool with a checkbox. Anything you disable is hidden from the client completely — it does not appear in the tool list at all, so the assistant cannot call it and cannot even see that it exists.

The Settings window on the Tools tab, listing every tool with an enable checkbox and a read-only column.
Settings → Tools, here in Navisworks. The Read-Only column tells you which tools can change the document — a quick way to leave inspection on and switch editing off.

The Read-Only column is the useful one: leave every read-only tool enabled and switch off the writers, and you have an assistant that can answer anything about the document and change nothing in it.

The code-execution tool is the one worth a decision: it compiles and runs C# against the live document, which is what makes anything outside the named tools possible. Submitted code is screened first against a blocklist covering file system changes, process launching, network access and the registry — and the whole feature can be switched off centrally if you want a fixed, auditable tool surface.

HMK Tools logoHMK Tools

AI-powered add-ins for Revit, AutoCAD, Civil 3D & Navisworks.

Product

  • Toolbox
  • Pilot AI
  • Download
  • Autodesk App Store

AI & MCP

  • Revit MCP
  • AutoCAD & Civil 3D MCP
  • Navisworks MCP

Resources

  • Documentation
  • AI in Revit
  • Changelog

Company

  • Contact
  • Pricing
  • Start free trial
  • Sign in
  • info@hmktools.com

© 2026 HMK Tools. All rights reserved.

PrivacyTermsRefundsFor Revit, AutoCAD, Civil 3D & Navisworks