bimwright avatar

RvtMcp

bimwright/rvt-mcp

A local bridge that puts Revit 2022-2027 inside MCP's tool surface. Exposes 226 tools for querying elements, managing parameters, batch operations, and direct C# execution through send_code_to_revit. Everything runs on your machine over TCP or Named Pipe, with batch_execute wrapping multiple commands in a single TransactionGroup so undo works cleanly. Ships with ToolBaker, which watches repeated workflows and can promote them into personal tools that show up in both MCP and the Revit ribbon. If you're automating BIM workflows with Claude or Cursor and need transaction-safe access to the Revit API without writing a full add-in, this is the runtime.

GitHub stars
117
tools
7
transport
STDIO
last updated
Oct 18, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

revit_healthReports session health offline by default; with check_updates=true it compares the loaded gateway and add-in against one official stable release.

Reports session health offline by default; with check_updates=true it compares the loaded gateway and add-in against one official stable release.

No parameter schema in public metadata yet.

revit_send_code_to_revitCompiles C# inside Revit when no typed tool fits.

Compiles C# inside Revit when no typed tool fits.

No parameter schema in public metadata yet.

revit_save_code_moduleValidates a helper module on the selected Revit host and saves it.

Validates a helper module on the selected Revit host and saves it.

No parameter schema in public metadata yet.

revit_list_code_modulesLists saved helper modules.

Lists saved helper modules.

No parameter schema in public metadata yet.

revit_list_baked_toolsLists baked tools (requires the toolbaker toolset).

Lists baked tools (requires the toolbaker toolset).

No parameter schema in public metadata yet.

revit_run_baked_toolRuns a baked tool (requires the toolbaker toolset).

Runs a baked tool (requires the toolbaker toolset).

No parameter schema in public metadata yet.

revit_report_task_resultLets the agent leave one report when a job is finished; Revit shows a toast and lists the report in the Reports window.

Lets the agent leave one report when a job is finished; Revit shows a toast and lists the report in the Reports window.

No parameter schema in public metadata yet.

Sponsors

Readme

Current version: v1.2.2. See release notes.

rvt-mcp

rvt-mcp

MCP gateway for Autodesk Revit — local tools for agents, optional personal bake loop


View the full README on GitHub

Details

Repository
github.com/bimwright/rvt-mcp
Package
RvtMcp.Server
Transport
STDIO
Registry
MCP registry, active