REVIT_MCP_study
Revit MCP server with 194 tools and 84 BIM SOPs for code checks, quantity takeoff and compliance, driven from an AI client through a local Revit add-in.
Summary rewritten from the vendor site because the catalog version did not match it.
What it does and how it connects
Revit MCP lets AI clients call Autodesk Revit tools through the Model Context Protocol. The MCP server forwards tool calls to a local Revit add-in, and the add-in executes the corresponding Revit API workflow. It covers Revit 2022 to 2026 on Windows, and the server runs from npm with no cloning needed.
The project counts 194 runtime MCP tools backed by 84 professional BIM SOPs covering building code, quantity take-off and compliance checks, plus 62 Claude skills. The introduction says 192 tools, so the two counts in the README disagree; the counts table sourced to registerRevitTools() says 194. A detect_clashes tool can render an interactive clash-review UI in hosts that support MCP Apps.
Egress walking-distance checks under the building code are one of the SOPs, with schedules and sheet notes, but the tool is far broader than that one check. A knowledge site documents the project, and a demo video shows the AI-powered BIM workflow.
Alternatives
Compare side by side- BIM-IT Revit MCP
A vendor-neutral MCP capability layer for Autodesk Revit with a Copilot assistant pane, rather than a 194-tool server with 84 BIM SOPs.
- bim-forge
An AI-native BIM coordination bootstrap built around IFC, rather than a Revit MCP server.
- opentakeoff
A browser takeoff engine for construction plan sets with 61 MCP tools, rather than a Revit MCP server.
- AgentCAD (lizaixi01)
A CAD runtime for AI agents that makes 2D DXF drawings, rather than a Revit MCP server.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- Revit MCP 0.7.45 on Revit 2024: health check reports 85 tools and --DOCTOR says all checks pass, but tools/list returns HTTP 500 MissingMethodException. The diagnostics test something other than what the agent calls.Error Index
- On Revit 2021 FCS, send_code_to_revit fails on every input, even return document.Title, yet the tool output reads Code execution successful! above success: false with a type initializer exception; every other command works.Error Index
- To let an agent open templates, every Revit dialog raised during opening gets answered Yes or OK automatically; the author flags it as blanket and says it wasn't run in Revit.Error Index
- Building Revit families through the MCP agent runtime, the skill text said a new family can be saved while the run guard blocks the save; the script only saw Revit's generic "Saving failed", and the guard's block record wasn't tied to it; two skills contradict each other, and each mismatch cost the user a debugging run.Error Index
- A dry run of LoadFamily returns counts but drops the names of modified and deleted elements, so a reviewer has to make a second call to learn what changed; approval gates exist, but the thing the human approves is too thin to review.Error Index
Sources
Not verified
- Pricing (no price stated on the repository README)
- Real user voices (recent repo activity is the maintainer's own pull requests)
- A named individual builder beyond the repository owner handle Fanchiang0418 (the npm package and knowledge site use the handle shuotao)
- A public release (no releases are published)
- An exact tool count (the README introduction says 192 tools and its counts table says 194)
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.