Revit MCP

An MCP server and add-in for Revit 2022–2026 give an AI client 239 BIM tools and 90 SOPs for building codes, takeoffs and checks.

  • 110 ★ on the repository
  • Last commit
MCP server

Extended access

Why this level

  • Tools create, change and delete Revit model elements, so work on a copy of the file
  • Installation runs PowerShell scripts and builds an add-in that executes inside Revit
All reasons and checks

shuotao/revit_mcp_study

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/revit-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Tools create, change and delete Revit model elements, so work on a copy of the file
  • Installation runs PowerShell scripts and builds an add-in that executes inside Revit

This is third-party code. Review the repository files before installing.

What it does

Revit MCP connects an AI client to Autodesk Revit through the MCP protocol. A Node.js and TypeScript server accepts calls over stdio and forwards them over WebSocket at `ws://localhost:8964` to a C# add-in, which runs the workflow through the Revit API. It ships 239 tools and about 90 standard procedures for BIM: building codes, quantity takeoffs and compliance checks. A phrase like "dimension every wall in this view" becomes tool calls. The `detect_clashes` tool can show an interactive clash viewer in clients that support MCP Apps. The repository also holds Claude skills for typical tasks such as room numbering and partition takeoff.

Who it is for. BIM engineers and architects using Revit on Windows who want an agent to handle routine takeoffs, code checks and model chores and are ready to install an add-in.

Good fit when

  • Dimensions must be placed on every wall in the active view
  • A model is checked for clashes and the results are reviewed in an interactive panel
  • Partition and finish quantities are exported to Excel for an estimate
  • Rooms are numbered by project rules
  • Curtain-wall elevations are checked against a standard procedure without recalling clauses

Not a fit when

  • Revit is not on Windows: the add-in targets Windows 10 or later
  • You need to work without installing the C# add-in: the npm server alone does nothing
  • Edits in a live model must not be made without review and a file backup

Example request

Check the curtain walls in this view against the SOP and list the violations without changing anything in the model.

MCP

Transport
stdio
Authentication
not required

Limitations

The `@shuotao/revit-mcp-server` package is only a Node.js bridge. The C# add-in is built and installed separately for your Revit version (2022–2026), with .NET Framework 4.8 for 2022–2024 and .NET 8 for 2025–2026. Node.js LTS is needed, preferably version 20 or newer. The interactive clash panel works only in MCP Apps clients, and Claude Code shows a text result. No license is declared in the repository. The last commit is from 23 October 2026.

How to disable. Remove the `revit-mcp` entry from the client configuration and disable the MCP service on the Revit ribbon. Delete the add-in from the Revit add-ins folder for your version.

FAQ

Is installing the npm package enough?

No. The package is only a bridge, and the commands run in the Revit add-in, which is built and installed separately for your program version.

Is an API key needed inside the repository?

No. The AI client manages its own account and authorization. A key is needed only by a chat embedded in Revit if it calls a model API directly.

Which port does the link use?

A WebSocket at `ws://localhost:8964` between the server and the add-in. The port is local and should not be exposed.

How do I install automatically?

Run `.\scripts\setup.ps1`. The script checks the environment, builds the server and the add-in and helps configure popular clients.

Which Revit versions are supported?

Revit 2022, 2023, 2024, 2025 and 2026. .NET Framework 4.8 is needed for 2022–2024 and .NET 8 for 2025–2026.

Discussion

No questions or reviews yet.

Revit MCP

mcp-servers-for-revit

An MCP server for Autodesk Revit: the agent reads the model, creates elements, grids and rooms and counts material volumes

MCP serverBroad access443Repository stars

A Revit MCP for Revit 2022–2027: up to 233 tools to read the model, create elements, views, sheets and exports, all running locally

MCP serverBroad access126Repository stars
Official

An MCP server and add-in for Autodesk Revit 2023–2027 with 125 tools for modeling, schedules and exports.

MCP serverBroad access85Repository stars

A Revit MCP server with an add-in: the agent reads the open BIM model and drafts edits that apply after a person approves.

MCP serverExtended access124Repository stars
Editors’ pick

The official MCP server debugger: web UI, automation CLI and terminal UI in one package

CLIExtended access11.3KRepository stars

An MCP server to drive FreeCAD from Claude Desktop and other clients: create and edit models, run scripts and FEM analysis

MCP serverBroad access3.3KRepository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Revit MCP (this card)nonot required110
Revit MCPnonot required443a Revit MCP for reading models and creating elements; here 239 tools and 90 BIM procedures for codes and takeoffs
rvt-mcp (Bimwright)nonot required126a Revit MCP for versions 2022–2027 working locally; here the focus is BIM procedures and Claude skills for takeoffs

README in short

The repository tracks counts of tools, procedures and skills and checks them with a verification script. The server is published in the MCP Registry as `io.github.shuotao/revit-mcp-server`.

README badge

Report a problem