Back to Blog

How to Connect Claude to Revit: The 3 Revit MCP Servers, Set Up Step by Step

Collage of the pages this guide uses: Autodesk's Revit Public MCP Server announcement, the Revit product page, the Claude download page, the mcp-servers-for-revit and mcp-server-for-revit-python repositories on GitHub and the AIBIMTool homepage

To connect Claude to Revit, you install an MCP server on the Windows PC where Revit runs and add it to Claude Desktop. In October 2026 there are three good options. Autodesk's own Revit Public MCP Server works with Revit 2027 and installs in a few clicks, but it can only read the model. The open-source mcp-servers-for-revit can also create and edit elements, on Revit 2020 to 2026. The pyRevit route suits people who want to write their own tools in Python. Below, each one is set up step by step, with the exact configuration and the mistakes that cost people an afternoon.

Our articles are still written by humans!

Get human written articles in your Google feed.

Add as preferred source aibimtool, opens in a new window

Want Claude to build a BIM model without any setup? Try AIBIMTool free

  • AIBIMTool is online and free to try. It is an AI BIM tool that runs on Claude in your browser, on Windows, Mac or Linux, with no Revit licence, add-in or config file.
  • It builds the model, not just reads it. Describe the building and load the site, and the agent models storeys, walls, slabs, doors, windows, stairs, the roof and named rooms.
  • The free plan includes one full AI generation and the IFC4 download, which opens in Revit. Ask Claude to model, then keep working in Revit.
Try AIBIMTool free

We make AIBIMTool, so weigh what we say about it with that in mind. It is not a Revit plugin, and nobody else in this guide paid to be in it. One thing to know about how this guide was made: our team works on Macs and we did not run these servers on our own Revit licence. Every step and every limitation below comes from the vendors' own documentation and repositories and from published video walkthroughs, all checked on 26 October 2026 and linked at the end. Where sources disagree or leave something out, we say so.

The short version

  • You have Revit 2027: install Autodesk's Revit Public MCP Server. Official and safe, but read-only.
  • You have Revit 2020 to 2026, or want Claude to model: use mcp-servers-for-revit, with 26 tools including create, tag and delete.
  • You already use pyRevit and like Python: use the pyRevit MCP server and extend it.
  • On a Mac: it only works inside a Windows VM, with Claude Desktop installed in that same Windows. Details.
  • You want Claude to model a building, on any computer, with no setup: use AIBIMTool online, free to try, and open the IFC4 in Revit.

Key facts about Claude and Revit (October 2026)

  • Claude connects to Revit through MCP servers, which run on the same Windows PC as Revit. There is no Claude button inside Revit itself.
  • Autodesk's official Revit Public MCP Server, announced on 17 June 2026, works only with Revit 2027, has 7 tools and can only read the model. It is a tech preview.
  • The most used open-source server, mcp-servers-for-revit, has 26 tools, can create and delete elements, supports Revit 2020 to 2026 and is MIT licensed.
  • The pyRevit-based mcp-server-for-revit-python has 20 tools and shows every model change for review in Revit before it runs.
  • Revit is Windows-only, so connecting Claude to Revit on a Mac needs a Windows virtual machine with both Revit and Claude Desktop inside it.
  • AIBIMTool is the no-setup alternative for modelling: an online AI BIM tool built on Claude that turns a brief and a site into an IFC4 model in the browser, with a free plan.

What "connecting Claude to Revit" actually means

Claude cannot open a .rvt file, and Revit has no built-in Claude button. The bridge between them is the Model Context Protocol (MCP), an open standard that lets an AI app call tools in other programs. A Revit MCP server is a small program that exposes Revit as a set of tools such as "query the model", "get element data" or "create a wall". Claude decides which tool to call, the server passes the request to an add-in running inside Revit, and the add-in uses the Revit API on the model that is open right now.

Revit MCP server (definition): a program that runs next to Autodesk Revit and exposes parts of the Revit API to AI assistants through the Model Context Protocol, so that Claude, Cursor or another MCP client can read, and with some servers change, the model that is open in Revit.

Three things follow from this, and they explain most of the problems people hit:

  • Revit has to be open, with the model loaded, on the same Windows machine as Claude Desktop. Nothing here works on a file sitting in a folder or in the cloud.
  • Claude can only do what the server's tools allow. If the server has no "create stair" tool, Claude cannot make a stair, however you phrase the prompt. Servers with a "run code" tool can, in principle, do anything the Revit API allows, but that is also the risky part.
  • What Claude reads, it sends to Anthropic. Element names, parameters and room data that a tool returns become part of the conversation.
Diagram of three ways to connect Claude to Revit. A: Claude Desktop to RevitMCPServer.exe over MCP stdio, to an Autodesk add-in, to the Revit model; Revit 2027, 7 tools, read-only, official tech preview. B: Claude Desktop to npx mcp-server-for-revit, over WebSocket to a C# add-in and command set, to the Revit model; Revit 2020 to 2026, 26 tools, reads and writes, MIT. C: Claude Desktop to main.py run with uv, over HTTP on localhost to pyRevit Routes on port 48884, to the Revit model; 20 tools, writes after review, MIT

The three routes compared. Each one runs on the PC where Revit is open, and the add-in inside Revit is what actually touches the model.

Which Revit MCP server should you use?

Autodesk Revit Public MCP Servermcp-servers-for-revitMCP server for Revit (Python)
Made byAutodesk (official)Open-source communityOpen-source community
Revit versions2027 only2020 to 2026Any version with pyRevit and its Routes server
Can it change the model?No, read-onlyYes: create, modify, delete, tagYes, each change shown for review in Revit
Runs arbitrary codeNoYes, C# (send_code_to_revit)Yes, IronPython (execute_revit_code)
Tools72620
Install effortInstaller, auto-configures ClaudeCopy add-in, paste JSON, needs Node.jspyRevit extension, Routes server, uv and Python
Status on 26 Oct 2026Tech previewv1.0.0, last code change April 2026Active, last change October 2026, no tagged release
LicenceAutodesk add-inMITMIT

Our recommendation: start with the official server if you are on Revit 2027. It is the only one built and supported by Autodesk, it cannot damage your model, and asking questions of a model is where most of the everyday value is: counts, missing parameters, schedules and finding elements. Move to a community server when you actually need Claude to model or bulk-edit, and run it on a copy of the project first.

The no-setup alternative: Claude for BIM in the browser with AIBIMTool

Most people who search "connect Claude to Revit" want one of two things: to ask questions about a model they already have, or to have Claude build a model for them. The MCP servers above are the right answer for the first. For the second, they are a long way round. You need Revit on a Windows PC, an add-in, a config file and a community server, and even then, simple elements such as levels and walls work while whole buildings do not.

AIBIMTool is built for the second job. It is an online AI BIM tool whose agent runs on Anthropic's Claude, the same model family you would connect to Revit. You describe the building in plain language ("a 3-storey apartment building with two-bedroom flats"), load the real site from the map or attach an RFP, and the agent models it: it reads the plot and the neighbouring buildings, sets the storeys, places walls, slabs, doors, windows, stairs and the roof, and names every room as an IFC space. It then checks its own work, such as missing doors, setbacks and site coverage, and lists what it did not model. You can keep talking to it to add a storey or widen a corridor, and it edits the same model. When you are done, you download an IFC4 file and open or link it in Revit.

AIBIMTool project view: on the left the AI agent's summary with a room table for each apartment (bedrooms of 19.3 and 21.4 square metres, a 35.4 square metre living room, kitchen, hall and bathroom) and the areas, on the right the 3D BIM model of a 3-storey apartment block with windows, doors and the top floor's rooms visible, inside the plot boundary with the neighbouring buildings shown transparent

A real AIBIMTool project: the agent's summary and room table on the left, the 3D BIM model of a 3-storey apartment block on the right, inside the plot boundary (green) with the neighbouring buildings shown as transparent masses. Screenshot from aibimtool.com, 25 October 2026.

Claude + Revit through MCPAIBIMTool
What you needRevit licence, Windows PC, add-in, Claude Desktop, configA browser, on Windows, Mac or Linux
SetupAn installer for the official add-in, more steps for community serversNone, you sign in and start
Can Claude build a whole building?No. Official server is read-only, community servers handle simple elementsYes, storeys, walls, slabs, openings, stairs, roof and named rooms
Knows the siteNo, only what is already in the modelYes, plot boundary and neighbouring buildings from the map
Cost to tryRevit from $251 a month, plus a Claude planFree plan with one AI generation and the IFC4 download
OutputChanges inside your .rvt modelIFC4 model for Revit, Archicad, and Rhino via an IFC plug-in
Best atQuerying, checking and bulk-editing existing Revit modelsGoing from a brief and a site to a first BIM model in minutes

Where AIBIMTool is better than Revit, and where it is not

Better: AIBIMTool starts a project much faster than modelling by hand in Revit, because the AI does the first model in minutes rather than days. It runs on any computer, including a Mac, with nothing to install. It costs nothing to try, and its paid plans start at €49 a month billed yearly against Revit's $251 a month. And Claude is built in, so there is no MCP server to configure, approve or keep updated.

Not better, and we would rather say it than have you find out: AIBIMTool produces a concept and schematic model, not a construction set. It has no annotated sheets, door tags, wall build-ups, families or worksharing, and it does not cover structural or MEP engineering. It writes IFC4, not native .rvt, so in Revit you open or link the IFC and continue from there. If your job is to query or fix an existing Revit model, the MCP servers above are the right tool and AIBIMTool is not.

The two fit together. Generate the first model in AIBIMTool, bring the IFC into Revit, then use Claude with a Revit MCP server to check and develop it.

Try Claude for BIM in your browser

  • Online, nothing to install. Works on Windows, Mac and Linux.
  • Brief and site in, BIM model out, with real IFC classes and named rooms.
  • Free plan: one full AI generation, the 3D viewer and the IFC4 download for Revit.
Start free with AIBIMTool

What you need before you start

  • A Windows PC with Revit open. Revit is Windows-only. Mac users, see the Mac section.
  • Claude Desktop for Windows, from claude.com/download, signed in to your Claude account. Claude Code and Cursor also work with every server here.
  • A Claude plan that fits the job. Anthropic's help pages do not limit local MCP servers to paid plans, but model queries return a lot of text and use up a free plan's limits quickly. Every tutorial we checked used a paid plan.
  • For route B, Node.js 18 or newer. For route C, Git, pyRevit and uv (a Python package manager).
  • Permission to install add-ins. On managed office PCs this often means IT.
The Claude download page at claude.com/download: the headline Download Claude, the line Think, hand off tasks, and code, all in one place, and a Download button

The Claude download page, 26 October 2026. The button offers the build for the system you visit from; on a Windows PC it downloads Claude Desktop for Windows.

Option A: Autodesk's official Revit Public MCP Server (Revit 2027)

Autodesk AEC blog post titled Introducing the Revit Public MCP Server: A Trusted Foundation for AI-Powered Workflows, by Harlan Brumm, June 17, 2026, 7 min read

Autodesk's announcement of the Revit Public MCP Server on the AEC Tech Drop blog, by Harlan Brumm, 17 June 2026.

Works with: Revit 2027 · Tools: 7, read-only · Status: tech preview · Clients: Claude Desktop and Cursor configured automatically, any MCP client by hand · Cost: included with a Revit 2027 subscription

Autodesk calls it "Autodesk's official, supported MCP server for Revit 2027". It ships as a separate add-on, not inside Revit itself, and Autodesk describes this release as a tech preview: usable in real work, but expect changes.

Set it up

  1. Install Revit 2027. The server does not work with 2026 or earlier.
  2. Download the add-on from accounts.autodesk.com, where it is listed under your Revit 2027 entitlements as the Revit 2027 MCP Server Technical Preview. Run the installer.
  3. Install and open Claude Desktop on the same PC. According to Autodesk, the installer adds the server to Claude Desktop and Cursor for you.
  4. Fully quit and restart Claude Desktop. Closing the window is not enough: quit it from the system tray, otherwise it never reads the new configuration.
  5. Open a model in Revit, then check in Claude that the server is there: click the + button at the bottom left of the message box, open Connectors and look for revit.
  6. Ask a first question, such as "Which Revit models are open right now?", and approve the tool call when Claude asks.

If the installer did not set up Claude, add the server by hand. In Claude Desktop open Settings → Developer → Edit Config. This opens %APPDATA%\Claude\claude_desktop_config.json. Add:

{
  "mcpServers": {
    "revit": {
      "command": "C:\\Program Files\\Autodesk\\Revit 2027 MCP Server Technical Preview\\RevitMCPServer.exe"
    }
  }
}
The Getting Started section of Autodesk's post: the add-on ships separately for Revit 2027, is downloaded from accounts.autodesk.com, configures Claude Desktop or Cursor automatically, followed by the mcpServers JSON with the RevitMCPServer.exe path, printed with curly quotation marks

Autodesk's own configuration snippet, 26 October 2026. On the page, the JSON is set with typographic “curly” quotes, so copied as-is it is invalid.

The mistake that breaks this setup

  • Do not copy the JSON from Autodesk's blog. The page prints it with curly quotes (“ ”), which JSON does not accept, so Claude Desktop silently ignores the server. Copy the version above, which uses straight quotes.
  • Keep the double backslashes in the Windows path. A single backslash is an escape character in JSON.
  • Check the path against the folder your installer actually created. Autodesk's path contains "Technical Preview" and is likely to change when the server leaves preview.

What it can do: the seven tools

Autodesk lists exactly seven tools, each doing one job:

ToolWhat it does
Get Running Revit InstancesFinds the open Revit sessions and their documents. It runs first, so Claude knows which model to talk to when several are open.
Query ModelSearches by category, family, name, level, bounding box and parameter values (equals, contains, starts with, greater or less than), in the current view, a given view or the whole model. Returns element IDs and a summary by category and level.
Get Element DataReturns details for those IDs, from basic info to every instance and type parameter.
Select ElementsSelects elements in Revit, so you can inspect, tag or edit them yourself.
Zoom to ElementsZooms the active view to those elements.
Open ViewOpens a plan, section or 3D view by its ID.
Export ViewExports views to PNG, JPG, BMP or TIFF, views to separate PDFs, or schedules to CSV.

That is a sensible scope for a first official release. It covers the questions that otherwise take a schedule, a filter and twenty minutes, while leaving every change in your hands. Autodesk says create, modify and manage tools will come later through a separate write server, so that read and write permissions stay apart.

Watch it working

BIM Pure's walkthrough is the clearest video we found of the official server in use. It installs the add-in, connects Claude, builds a model dashboard from a live Revit model, then turns the workflow into a reusable Claude Skill. As the video notes, the server only works with Revit 2027 and is still a preview.

New in Revit 2027: Revit MCP Server + Claude, by BIM Pure on YouTube, 8 minutes 20 seconds, published 20 April 2026. The player only loads when you press play.

Option B: mcp-servers-for-revit, to let Claude model (Revit 2020 to 2026)

The mcp-servers-for-revit repository on GitHub: folders commandset, plugin, server and tests, 405 stars, 160 forks, MIT licence, topics claude, mcp and revit, and release v1.0.0

The mcp-servers-for-revit repository on GitHub, 26 October 2026: 405 stars, MIT licence, one release (v1.0.0).

Works with: Revit 2020 to 2026 · Tools: 26, read and write · Needs: Node.js 18+ · Licence: MIT · npm package: mcp-server-for-revit, about 3,800 downloads in the month to 25 October 2026

This is the most widely used open-source Revit MCP server. It grew out of the earlier revit-mcp project, which is now archived in its favour, and it has three parts: an MCP server in TypeScript that Claude talks to, a C# add-in inside Revit that listens on a WebSocket, and a command set that makes the actual Revit API calls.

Set it up

  1. Download the ZIP for your Revit version from the Releases page, for example mcp-servers-for-revit-v1.0.0-Revit2025.zip.
  2. Copy its contents into %AppData%\Autodesk\Revit\Addins\2025\ (use your version's folder). You should end up with mcp-servers-for-revit.addin and a revit_mcp_plugin folder next to it.
  3. Install Node.js (the LTS version) if node --version does not work in a Command Prompt.
  4. Add the server to Claude Desktop: open Settings → Developer → Edit Config and paste:
{
  "mcpServers": {
    "mcp-server-for-revit": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "mcp-server-for-revit"]
    }
  }
}
  1. Start Revit. When it warns about an unknown add-in, choose Always Load.
  2. Turn the commands on. On the new mcp-servers-for-revit ribbon tab, click Settings, tick the commands Claude may use and click Save. A command you leave unticked is a tool Claude cannot use, which is also the easiest way to switch off the risky ones.
  3. Fully quit and restart Claude Desktop, then test with say_hello, which pops up a greeting dialog in Revit if the whole chain works.

If you use Claude Code instead, one line in a normal terminal does step 4:

claude mcp add mcp-server-for-revit -- cmd /c npx -y mcp-server-for-revit
The Model Context Protocol quickstart, step 2 Access Developer Settings: a Claude Desktop settings window with General and Developer tabs and the Edit Config and Get Started buttons

Where the configuration lives: Claude Desktop's Settings → Developer → Edit Config, as shown in the official MCP quickstart, 26 October 2026.

What it can do

Its 26 tools cover reading (view info, selected elements, family types, material quantities, model statistics, room data export) and writing: create_level, create_grid, create_room, create_line_based_element for walls, beams and pipes, create_surface_based_element for floors, ceilings and roofs, create_point_based_element for doors, windows and furniture, create_dimensions, create_structural_framing_system, tag_all_walls, tag_all_rooms, color_elements, delete_element and send_code_to_revit, which runs C# code that Claude writes.

Be realistic about the limits. The README itself says code sent to Revit "may not be successful", with a higher success rate on simple, clearly specified requests. Placing walls on a grid, adding levels, tagging and colouring by parameter work well, while stairs, complex roofs and anything that needs design judgement usually do not.

And check the version. Release v1.0.0 from February 2026 has builds for Revit 2020 to 2026 and none for Revit 2027, and the last code change was in April 2026. If you are on 2027 and need write tools, look at newer community projects that list 2027 support, such as BIMwright and Horizun Revit MCP. We have not reviewed either in depth.

Option C: the pyRevit route, for people who want their own tools

The mcp-server-for-revit-python repository on GitHub: folders MCP.tab/Bridge.panel, docs, revit_mcp, tools and tests, 218 stars, 127 forks, MIT licence, security policy, recent commits about Autodesk Marketplace publication

The mcp-server-for-revit-python repository on GitHub, 26 October 2026: 218 stars, MIT licence, being prepared for Autodesk Marketplace review.

Works with: Revit with pyRevit and its Routes server · Tools: 20 · Needs: pyRevit, Git, uv · Licence: MIT · Best for: Python users who want to add their own tools

pyRevit, the free add-in many Revit users already have, includes a small web server called Routes. The mcp-server-for-revit-python project uses it as the bridge. A Python MCP server (main.py) talks to Claude, and pyRevit Routes, running inside Revit on port 48884, executes the calls. If you can write a pyRevit script, you can add a tool.

Set it up

  1. In Revit, open the pyRevit tab → Settings → Routes and turn on the Routes Server. pyRevit then listens on http://localhost:48884/.
  2. Bind it to your own machine only. By default the bind address can be 0.0.0.0, which accepts connections from your network. Set it to 127.0.0.1. BIM Pure's guide does this in %APPDATA%\pyRevit\pyRevit_config.ini, adding server_host = "127.0.0.1" and server_port = 48884 under the Routes section.
  3. Install the extension: pyRevit tab → Extensions, select MCP Server for Revit Python, click Install Extension and note the folder (by default under %APPDATA%\pyRevit\Extensions). Let pyRevit reload, or restart Revit.
  4. Pair it: on the new MCP tab, choose Bridge → Connect. This creates an encrypted pairing secret for your Windows user, and Disconnect revokes it.
  5. Install uv and add main.py from the extension folder to Claude Desktop's configuration, following the repository's README. If this is your first MCP server, BIM Pure suggests a shortcut: open the extension folder in Claude Code and ask it to install the server from the GitHub link. Approve each step it takes.
  6. Restart Revit and Claude, open a model and ask Claude to check the connection with get_revit_status.

Its tools include model info, levels, views exported as images, listing and placing families, colour-coding by parameter, opening, saving and syncing documents and execute_revit_code, which runs IronPython in Revit. Requests that change the model or run code show their content in Revit for you to review first, which is the best safety design of the three community options. Several write tools in its README, such as creating walls or deleting elements, are still marked as pending.

Prompts that work

Specific prompts work best. Name the category, the level and the parameter you care about, and say what output you want. These work with the official read-only server:

  • "List the Revit models that are open, then count doors on each level of the first one."
  • "Find all walls whose type name contains Generic and tell me which levels they are on."
  • "Which rooms have an empty Department parameter? Select them in Revit."
  • "Find structural columns taller than 4 m and zoom to them."
  • "Export the Door Schedule to CSV and summarise the fire ratings in a table."
  • "Export every floor plan view to PDF in C:\Exports."

With a server that can write (route B or C), keep each request small and check the result before the next one:

  • "Create levels every 3.2 m up to 5 storeys, named L00 to L04."
  • "Create a 6 by 4 grid at 7.5 m spacing, letters across, numbers down."
  • "Tag all rooms in the current view."
  • "Colour all walls in this view by their Fire Rating parameter."

Security: what to check before you connect a live project

  • Use a detached copy for anything that writes. Detach from central, or use a local copy, until you trust the setup. Revit's undo works, but a script that changes 2,000 elements is not something to debug on a shared model.
  • Approve tool calls rather than allowing them all. Claude Desktop asks before each tool runs. "Always allow" is convenient for read tools and a bad idea for delete_element or the code-running tools.
  • Treat "run code" tools as full access. send_code_to_revit and execute_revit_code can do anything the Revit API can, so turn them off in the server settings if you do not need them.
  • Keep every listener on 127.0.0.1. The pyRevit project explicitly says not to expose its listener to a network, a tunnel or the internet.
  • Check what your firm allows. Element names, room data and parameters that Claude reads go to Anthropic as part of the conversation. Team and Enterprise plans let admins control which extensions people can install.
  • Prefer the official server where it is enough. Read-only and Autodesk-supported is the lowest-risk way to start.

Troubleshooting

SymptomLikely cause and fix
Server not listed under ConnectorsInvalid JSON (curly quotes, single backslashes, a missing comma) or Claude was not fully restarted. Fix the file, quit from the system tray and reopen.
Server listed but tools failRevit is not open, no model is loaded, or the add-in did not load. In Revit, check the add-in's ribbon tab and, for route B, that the commands are ticked in Settings.
npx errors or ENOENT on WindowsNode.js is missing or not on PATH, or npm was never installed globally. Install Node.js LTS. The MCP docs also suggest setting APPDATA in the server's env block when the log shows ${APPDATA} in a path.
pyRevit server cannot connectRoutes server off, wrong port, or a localhost and 127.0.0.1 mismatch. Use 127.0.0.1:48884 on both sides and restart Revit.
Nothing obviousRead the logs in %APPDATA%\Claude\logs: mcp.log for connections, mcp-server-<name>.log for each server's own errors.
Answers run out halfwayLarge models return a lot of data. Ask about one level or category at a time, or move to a plan with higher limits.

Using a Mac?

Revit runs only on Windows, and every server above talks to Revit on the same machine. On a Mac you need a Windows virtual machine such as Parallels, with both Revit and Claude Desktop installed inside Windows. Claude Desktop on the Mac side cannot see Revit inside the VM with these servers. If a VM is not an option, do the AI part outside Revit: AIBIMTool runs in the browser on a Mac, models the building with Claude and hands you an IFC4 file for whoever runs Revit on your team.

Not on Revit? Archicad, Tekla, Allplan and Vectorworks through IFC

Archicad, Tekla Structures, Allplan and Vectorworks have no Revit-style official MCP server for Claude as of October 2026. What they all share with Revit is IFC, the open BIM exchange format. Export the model as IFC and you can work with it outside the authoring tool, and an IFC4 model from AIBIMTool opens in all of them. Our guide to what an IFC file is and how to open one covers the format in detail.

AIBIMTool homepage: the headline From brief to BIM, in one connected model, a prompt box with Load site and Attach RFP, project types Office, Primary school and General hospital, and a render of a mid-rise building

AIBIMTool at aibimtool.com, 25 October 2026: a brief and a site in, an IFC4 model out, for Revit, Archicad, any IFC viewer, or Rhino with an IFC plug-in.

For a wider view of the tools, see our ranking of the best BIM software in 2026, which compares Revit, Archicad, Tekla, Allplan, Vectorworks, Bonsai and the AI BIM tools.

Is it worth it? Our honest take

Yes for asking questions, not yet for modelling. Connecting Claude to Revit is most useful today as a fast, plain-language way to query a model. "Which rooms have no department?", "export this schedule and summarise it" and "show me every Generic wall" are real time savers, and the official server does them without any risk to the model. Claude writing to Revit works for repetitive, rule-based jobs such as levels, grids, tags and colour-coding, and it is unreliable for design work. Every tutorial we watched, and the community servers' own documentation, says the same.

If what you really want is for Claude to produce a building, not to edit one, the shorter path today is AIBIMTool. It runs on Claude in the browser, builds the whole first model from a brief and a site, and gives you an IFC4 file for Revit, with a free plan to try it.

What to watch next: Autodesk's planned write server, the pyRevit project's Autodesk Marketplace certification, and whether mcp-servers-for-revit ships a Revit 2027 build.

How we made this guide

We read Autodesk's announcement of the Revit Public MCP Server in full, along with the README, releases and commit history of mcp-servers-for-revit and mcp-server-for-revit-python on GitHub, the npm registry entry for mcp-server-for-revit, the official MCP quickstart for Claude Desktop and Anthropic's help page on local MCP servers, all on 26 October 2026. Tool counts were counted from each project's own tool list. We watched the BIM Pure walkthrough embedded above and read BIM Pure's written pyRevit MCP tutorial.

We did not run these servers against our own Revit licence: our team works on macOS and Revit is Windows-only. The configurations are copied from each project's documentation, with Autodesk's curly quotes corrected to valid JSON. Search volumes come from Ahrefs Keywords Explorer (US, October 2026), where "revit mcp" gets about 150 searches a month and "revit mcp server" about 100. Screenshots show each page as it looked on 26 October 2026, apart from the AIBIMTool homepage and project view, which were captured on 25 October.

What we say about AIBIMTool comes from our own product: the agent runs on Anthropic's Claude (as our privacy policy states), and the free plan and prices are those on aibimtool.com on 26 October 2026. We are its makers, so we listed where Revit is the better tool as plainly as where AIBIMTool is. Revit's $251 a month is Autodesk's US list price on 25 October 2026.

Sources

Frequently asked questions

Can Claude connect to Revit?

Yes. Claude connects to Revit through an MCP server, a small program that runs on the same Windows PC as Revit and passes Claude's requests to the Revit API. Autodesk ships an official Revit Public MCP Server for Revit 2027 (a tech preview, read-only), and open-source servers such as mcp-servers-for-revit (Revit 2020 to 2026) and the pyRevit-based mcp-server-for-revit-python can also create and change elements.

Is there an official Revit MCP server?

Yes. Autodesk announced the Revit Public MCP Server on 17 June 2026. It is a separate add-in for Revit 2027, downloaded from your Autodesk account under the Revit 2027 entitlements, and it configures Claude Desktop and Cursor automatically. It is a tech preview with seven read-only tools: find running Revit instances, query the model, get element data, select elements, zoom to elements, open a view and export views or schedules.

Can Claude create or edit elements in Revit?

Not with Autodesk's official server yet: it is read-only, and Autodesk says writing will come through a separate write server. The open-source mcp-servers-for-revit can create walls, floors, doors, levels, grids and rooms, tag elements and delete them, and both it and the pyRevit server can run code inside Revit. Simple, well-specified elements work best; tutorial authors report that complex geometry such as stairs often fails.

Does Claude for Revit work on a Mac?

Only through Windows. Revit runs only on Windows, and every Revit MCP server talks to Revit on the same machine, so on a Mac you run Revit in a Windows virtual machine such as Parallels and install Claude Desktop inside that same Windows. Claude Desktop on the Mac side cannot reach Revit in the VM with these servers.

Is it safe to connect Claude to a Revit model?

The official server is read-only, so it cannot change your model. With the community servers, Claude can change and delete elements and, through tools such as send_code_to_revit or execute_revit_code, run code inside Revit. Work on a detached copy, approve each tool call, keep the server bound to 127.0.0.1 and check your firm's policy, because model data you query is sent to Anthropic as part of the conversation.

Which Revit versions work with Claude?

Autodesk's Revit Public MCP Server needs Revit 2027. The mcp-servers-for-revit release v1.0.0 has builds for Revit 2020 to 2026 and none for 2027. The pyRevit-based server works with any Revit version that pyRevit supports and that has the Routes server. For Revit 2027 with write tools, newer community servers such as BIMwright and Horizun list 2027 support.

Do I need to code to connect Claude to Revit?

No. The official server installs like any Autodesk add-in and sets up Claude Desktop for you. The community servers need you to copy an add-in into the Revit Addins folder and paste a few lines of JSON into Claude Desktop's configuration file, plus Node.js or Python on the PC. Writing your own tools is where code comes in.

Can I use Claude for BIM without Revit?

Yes. AIBIMTool is an online AI BIM tool whose agent runs on Anthropic's Claude: you describe the building and load the site in the browser, and it models an editable BIM model with storeys, walls, slabs, doors, windows, stairs, a roof and named rooms, exported as IFC4 that opens in Revit and Archicad, and in Rhino with an IFC plug-in. It needs no Revit licence, no Windows PC and no MCP setup, and it has a free plan with one AI generation and the IFC download.

What is the easiest way to get Claude to build a BIM model?

The easiest way is AIBIMTool at aibimtool.com, which runs in the browser on any computer and is built on Claude, so there is nothing to install or configure. Through Revit, only community MCP servers can create elements, they need Revit 2020 to 2026 on Windows, and they handle simple elements such as levels, grids and walls far better than whole buildings. Autodesk's official Revit MCP server cannot create elements at all yet.

Is AIBIMTool a replacement for Revit?

No, it covers a different stage. AIBIMTool generates the first BIM model of a project from a brief and a site in minutes, at concept and schematic level, and exports it as IFC4. Revit is where that model becomes a full set of construction documents, with families, sheets, worksharing and the engineering disciplines. Many teams start in AIBIMTool and finish in Revit.

More articles

Collage: a two-storey office generated in AIBIMTool and opened as a Rhino .3dm file with walls, doors and rooms, McNeel's Rhino MCP Platform docs for Claude Desktop, the AIBIMTool project view, the RhinoAI and rhinomcp repositories on GitHub and the VisualARQ homepage
Workflows and Tutorials

How to Connect Claude to Rhino for BIM: Rhino MCP, Grasshopper and IFC

Connect Claude to Rhino with McNeel's official Rhino MCP Platform or rhinomcp, step by step, then get a real BIM model into Rhino: VisualARQ, a free IFC-to-3dm script we tested on an AIBIMTool building, and prompts for BIM work in Rhino and Grasshopper.

21 min read
Collage of architectural drawings: a building section with grid lines and dimensions, an axonometric of a villa, a front elevation, a site plan with the street, a reflected ceiling plan and a hatched stair detail
Workflows and Tutorials

Architectural Drawings: 12 Types, Scales and How to Read Them

What architectural drawings are, the 12 types in a full drawing set with real examples, US scales, sheet numbers like A-101, the drawings each project phase produces and how to read them.

19 min read
Collage of BIM models at different levels of development: an atrium with a curtain wall and spiral stair, a white villa, an office with its ductwork, a villa floor cut open, an arched window family and a house in section
BIM and IFC

LOD in BIM: Level of Development 100 to 500, Explained with Real Models

LOD in BIM is the Level of Development of each model element, from LOD 100 to 500. What every level means in the 2025 BIMForum spec, LOD vs level of detail and LOIN, and the LOD our own AI-generated models reach.

19 min read