MCP Claude & Revit

MCP Revit

EUBIM 2026, AI, and First Steps with MCPs for Revit

In May 2026, a new edition of EUBIM took place. As always, it was a true pleasure to spend time with the entire eubimmer community. We felt completely at home and genuinely enjoyed another fantastic year together. In fact, many of us are already counting the days until the next EUBIM.

After a few intense days full of activity, Alberto Cerdán and I finally had some time on Sunday morning to experiment and play around a bit. Following the highly inspiring workshops by Jeremy Tammik and Wise Build, where we managed to create a fully functional IFC file viewer using only a small number of AI prompts, we thought it would be interesting to install an MCP connector for Autodesk Revit.

To get started, the first thing we did was ask Claude for a list of available MCPs. However, we focused specifically on free or low-cost solutions. Our goal is to explore what can be achieved within the Revit environment and share the results of our experiments.

MCPs for Revit

Revit MCP Servers

Comparative Summary may 2026
MCPCostRevit RequiredStackTarget UseMaturity
mcp-servers-for-revitFree (MIT)2020–2026 (local)Node.js / TypeScript / .NETDevelopment & testing⭐⭐⭐ Active
Sam-AEC Autodesk Revit MCPFree (MIT)2024–2026 (local)Python / C#Development & testing⭐⭐⭐ Stable
PiggyYan revit_mcpFree (MIT)2024–2026 (local)TypeScript / WebSocketExploration & community⭐⭐ Community
oakplank RevitMCPFree (MIT)2024.3+ (local)Python / pyRevit RoutesBIM managers & AEC users⭐⭐⭐ Active
Demolinator revit-mcp-serverFree (MIT)2024–2026 (local)Python / pyRevit RoutesProduction BIM workflows⭐⭐⭐ Active
APS Sample MCP (Autodesk)Free (sample/reference)Cloud (no local install).NET / APS APIReference & prototyping⭐ Reference only
Revit 2027 Native MCPIncluded with Revit 2027 subscription2027 (local)Native AutodeskProduction / BIM teams⭐⭐⭐⭐ Official (Tech Preview)
APS Automation API + MCPFreemium / PaidCloud (no local install)REST / APS APIEnterprise & CI/CD pipelines⭐⭐⭐⭐ Enterprise

Notes

  • mcp-servers-for-revit is the most actively maintained community option and the recommended starting point for Claude + Revit 2025/2026 integrations.
  • Sam-AEC offers a more structured Python/C# architecture with built-in security and audit logging, suitable for controlled environments.
  • PiggyYan was the pioneering community project but has lower maintenance activity.
  • oakplank RevitMCP is built on pyRevit and is the most accessible option for AEC professionals without a developer background. It includes a built-in web UI and supports multi-model clients (Claude, GPT, Gemini). Dependency on pyRevit adds an extra maintenance variable.
  • Demolinator revit-mcp-server also runs on pyRevit Routes and offers the widest toolset of all community options (45 tools), covering design, editing, analysis, and documentation. Best suited for production BIM workflows requiring broad automation coverage.
  • APS Sample is a reference implementation by Autodesk — requires APS API credits for production use.
  • Revit 2027 Native MCP is the first official Autodesk MCP server, shipped as a Tech Preview. Supports 6 tool groups: model queries, sheet management, room management, schedules, exports, and element operations.
  • APS Automation API enables cloud-based Revit automation without a local install, best suited for enterprise pipelines and CI/CD workflows.

We decided to begin our tests with oakplank’s RevitMCP.

RevitMCP

RevitMCP is a pyRevit extension combined with a Python server that allows AI clients to interact directly with a live Revit session. The installation steps are relatively straightforward.

pyRevit is a free and open-source platform that extends Autodesk Revit through automation and custom tool development. It installs directly into Revit and adds a dedicated tab with ready-to-use utilities, as well as a scripting environment that enables users to create automations and add-ons primarily using Python, although it also supports C# and VB.NET. Its purpose is to simplify repetitive tasks, accelerate BIM workflows, and make tool development easier without the need to compile complex plugins.

On the other hand, an MCP (Model Context Protocol) for connecting Anthropic Claude with Revit acts as an interface between artificial intelligence and the BIM model. Through this protocol, Claude can query project information, execute commands, or launch scripts inside Revit using natural language. In this context, pyRevit serves as the technical layer that executes within Revit the actions requested by the AI, enabling conversational BIM model control and process automation.

Required Software


WIP

Last updated on