Skip to content
Tresca

Revit AI: MCP servers and agent skills

Autodesk ships its own Revit MCP server, a technical-preview add-on that works only with Revit 2027.2, plus a sample server that runs cloud models through the Automation API. Community servers go further back, to Revit 2020 in one case, and most load a C# or pyRevit add-in into the running Windows copy of Revit. Skills cover add-in development, Grasshopper-to-Revit workflows and the Nonica connector. Everything that edits a live model needs Windows and a licensed Revit.

  • Includes Autodesk's official server (preview).
  • 12 MCP servers and 5 agent skills listed.
Autodesk12 servers · 5 skillsChecked 4 Nov 2026

Integrations for Revit

Official

MCP serverOfficial

Sample MCP Server for Revit Automation (APS)by Autodesk Platform Services

Autodesk's sample HTTP server that runs Revit jobs on cloud models through the Automation API, with no desktop Revit.

RemoteCan modify models10· updated 8 months ago
MCP serverOfficial · Documentation only

Autodesk Product Help MCP Serverby Autodesk

Autodesk's hosted, read-only server that searches Autodesk Help documentation for 110+ products; it answers questions but never opens a drawing or model.

RemoteWindows, macOS, LinuxRead-only
MCP serverOfficial · Preview

Revit Public MCP Serverby Autodesk

Autodesk's own local MCP add-on for Revit 2027.2, in Read, Write and Experimental editions, still a technical preview.

LocalWindowsNeeds a Revit licenceRead-only or read-write (configurable)

Community and commercial servers

MCP serverCommunity

rvt-mcp (BIMwright)by BIMwright

An all-C# local bridge to a running Revit 2022–2027 session, with toolsets you switch on and a read-only mode.

LocalWindowsNeeds a Revit licenceRead-only or read-write (configurable)115· updated 1 day ago
MCP serverCommunity

Revit MCP Server (Demolinator)by Demolinator

A FastMCP server with 48 tools that reaches Revit 2024–2027 through pyRevit Routes, including ducts, pipes and clash checks.

LocalWindowsNeeds a Revit licenceCan modify models41· updated 2 days ago
MCP serverCommunity

Horizun Revit MCPby Horizun Group

A Windows installer for Revit 2023–2027 with 125 tools for modelling, rebar, drawings, audits and exports; starts with a short profile.

LocalWindowsNeeds a Revit licenceCan modify models79· updated 4 days ago
MCP serverCommunity

AEC Model Bridgeby Sam-AEC

A Python server and Revit 2024–2027 add-in where every model change waits for a plan you approve in a Revit panel.

LocalWindowsNeeds a Revit licenceRead-only or read-write (configurable)118· updated 5 days ago
MCP serverCommunity

RevitMCP (oakplank)by oakplank

A pyRevit extension and Python server with 46 tools for a live Revit session, usable over MCP or a local browser chat page.

LocalWindowsNeeds a Revit licenceCan modify models66· updated 9 days ago
MCP serverCommunity

Revit MCP Server (KenLP)by KenLP

A curated 94-tool server for Revit 2025–2027 with no code-execution tool, dry runs, an audit log and undoable batches.

LocalWindowsNeeds a Revit licenceCan modify models16· updated 12 days ago
PluginCommunity

revit-bim plugin (Revit MCP Plugin)by Demolinator

A Claude plugin that bundles the 48-tool pyRevit server with a BIM skill and slash commands, plus a Windows setup script.

LocalWindowsNeeds a Revit licenceCan modify models9· updated 5 weeks ago
MCP serverCommunity

mcp-servers-for-revit (LuDattilo fork)by LuDattilo

An extended fork of revit-mcp with 124 tools for Revit 2023–2027 and a Claude chat panel docked inside Revit.

LocalWindowsNeeds a Revit licenceCan modify models87· updated 4 months ago
MCP serverCommunity

mcp-servers-for-revitby mcp-servers-for-revit

Monorepo successor to revit-mcp: a TypeScript server and a Revit add-in that read, create, tag and delete elements in a running model.

LocalWindowsNeeds a Revit licenceCan modify models427· updated 7 months ago

Agent skills

SkillCommunity

Revit Agent Skills (Nice3point)by Nice3point

Skill plugins that teach a coding agent to write Revit add-ins: Revit API, UI, project setup, tests and benchmarks.

21· updated 8 days ago
SkillCommunity

DDC Skills for AI Agents in Constructionby DataDrivenConstruction

A large construction skill pack covering estimating, scheduling, BIM data and reports, with RVT, DWG and P6 XML readers.

393· updated 3 weeks ago
SkillCommunity

sofistik-dynamo skillby Andreas Niggl

A Claude skill that builds Revit Dynamo graphs which read SOFiSTiK FEA results through the SOFiSTiK Dynamo package.

Needs a Revit licence17· updated 3 weeks ago
SkillCommunity

Nonica-Revit-MCP-Skillby ProfRino

SKILL.md files for the Nonica AI Connector: tool reference, 26 gotchas and audit workflows, plus a lean edition for local models.

WindowsNeeds a Revit licence4· updated 6 months ago
SkillCommunity

Computational Design Skillsby Abhinavbwj

A Claude Code plugin of 18 computational-design skills covering Grasshopper patterns, RhinoCommon, the Revit API and Dynamo.

226· updated 8 months ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to Revit

An MCP server or skill can only do what Revit lets programs do. Revit exposes 4 automation interfaces:

  • Revit API (.NET add-ins) (.NET): Almost every Revit server here is a C# add-in that runs inside Revit and passes calls from a separate MCP process over a local socket, named pipe or HTTP port. Because Revit only accepts API calls on its own thread, the add-in queues each request and wraps edits in transactions. The target framework changes with the release year: community READMEs build .NET Framework 4.8 add-ins for 2022–2024, .NET 8 for 2025–2026 and .NET 10 for 2027, which is why servers ship a separate build per year. Documentation
  • pyRevit (Python): pyRevit is a free, GPL-licensed environment for writing Revit tools in IronPython, CPython or C#. Its Routes server exposes your own Python handlers over local HTTP, which is how the Demolinator and oakplank servers reach Revit without compiling a C# add-in; Routes has to be switched on in pyRevit's settings first. pyRevit is also the usual route for engineers who already script Revit and want to add their own tools. Documentation
  • Dynamo (Other): Dynamo is the visual programming environment bundled with Revit, with Python Script nodes for anything the nodes don't cover. None of the MCP servers below drive Dynamo graphs directly, but the computational-design skill pack maps Grasshopper patterns to Dynamo equivalents, which helps when a Rhino workflow has to end in Revit. Documentation
  • Automation API for Revit (APS) (REST API): Autodesk Platform Services runs a headless Revit engine in the cloud. You upload an AppBundle (a compiled add-in), define an activity and submit work items against files or Revit Cloud Models. Autodesk's sample MCP server uses this route, so it needs no desktop Revit but does need an APS app, credentials and a deployed activity. Documentation

What Autodesk offers

Autodesk publishes the Revit Public MCP Server as a separate add-on for Revit 2027 with the 2027.2 Update, downloaded from Autodesk Account under Extensions. It comes in Read (8 tools), Write (11) and Experimental (39) editions and is a technical preview whose tools may change before general release. Revit 2027's release notes mention using these tools from Autodesk Assistant. Autodesk's hosted Product Help MCP answers Revit documentation questions, and its developer team publishes Automation API samples on GitHub.

Checked 4 Nov 2026. Sources: Autodesk Help, Revit Public MCP Server, Autodesk Help, Revit MCP Tools and Language Support, Revit 2027 What's New, Revit Public MCP Server (Tech Preview), Autodesk Developer Blog (Japan), Revit MCP server update

What you can do with Revit and AI

  • Audit an open model by listing warnings, counting elements by category and level, and pulling parameter values such as fire ratings into a report before you change anything.
  • Make bulk parameter edits on a filtered set of walls, doors or rooms, with a dry run or an approval step first on the servers that offer one.
  • Set up documentation by creating levels, grids, sheets, plan and section views and schedules, then placing views on sheets and tagging rooms or walls.
  • Model from a description, placing walls, floors, beams, ducts and pipes on given levels; one server also writes rebar with lap and anchorage rules.
  • Check coordination with clash and clearance tests against linked models, then colour or isolate the offending elements in a view.
  • Export views, IFC, gbXML, PDF or schedule data, and on cloud models create files or manage links through the Automation API without opening Revit.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for ChatGPT, Claude, Claude Code, Claude Cowork, Claude Desktop, ClawdBot, Cline, Codex, Cursor, Gemini CLI, Google Antigravity, Microsoft Copilot, OpenCode, VS Code (GitHub Copilot), Windsurf and claude.ai. Install steps, copied from each project's own documentation, are on each listing's page. Most Revit integrations run on your own computer next to Revit, so you need Revit installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official Revit MCP server?

Yes. Autodesk's Revit Public MCP Server is a technical preview for Revit 2027 with the 2027.2 Update, installed as a separate add-on from Autodesk Account. Choose the Read edition for queries only, or Write or Experimental if you want the agent to edit the model.

Which Revit MCP server works with Revit 2024 or 2025?

Autodesk's server covers 2027.2 only. For older releases look at the community servers: BIMwright rvt-mcp supports 2022–2027, Horizun 2023–2027, mcp-servers-for-revit 2020–2026, and the pyRevit servers from Demolinator 2024–2027. Each lists its years on its listing page.

Can Claude control Revit?

Yes. Claude Desktop and Claude Code connect to a local server that talks to an add-in inside Revit, so Revit has to be open on the same Windows machine with a model loaded. Claude can then query the model and, on read-write servers, create or change elements.

Is pyRevit needed for Revit AI tools?

Only for some. The Demolinator and oakplank servers run through pyRevit's Routes server, while Autodesk's server and the C# add-in servers install their own add-in and don't need pyRevit.

Can an AI agent edit Revit models without opening Revit?

For cloud models, yes, through Autodesk's Automation API sample, which runs a headless Revit engine in Autodesk's cloud. For local .rvt files there is no listing that edits them without Revit; the IFC tools in AEC Model Bridge read exported IFC instead.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): Autodesk Help, Revit Public MCP Server · Autodesk Help, Setting Up Revit Public MCP Server · Revit API Developer's Guide (Revit 2027) · pyRevit documentation · Automation API for Revit tutorial (APS) · bimwright/rvt-mcp README, supported Revit versions · Revit product page

Revit is a trademark of Autodesk. Tresca is independent and not affiliated with or endorsed by Autodesk.