The BEP for MCP automation

AI Agents for Revit, with Governance Built In

Revit Agents is a governance and orchestration layer for AI agents connected to Autodesk Revit through MCP. It gives BIM teams control over what Revit AI agents can access, execute, approve and audit — while Revit, your models and the local LLM stay on the workstation behind a secure connector.

A BIM Execution Plan gives model delivery a shared, agreed method. Revit Agents applies that same mindset to Model Context Protocol automation — it does not replace your contractual BEP.

Sign inRevit and project models remain on your workstation.

Control plane

The browser never talks to Revit. Approvals travel down a paired, authenticated path; execution happens locally.

  1. 1Authenticated Revit Agents console
  2. 2Server-side policy and approval checks
  3. 3Secure connector to a paired workstation
  4. 4Local agent, LLM and Revit MCP server
  5. 5Autodesk Revit and the project model

Capability is detected per workstation — the console reports what is genuinely reachable rather than assuming a live connection.

What is a Revit agent?

A Revit agent is an AI agent that can read from and act on an Autodesk Revit model through a defined set of tools. Those tools are published by an MCP server running beside Revit on the workstation, so the agent never invents capabilities — it can only call operations that have been exposed to it.

How it relates to Revit MCP

Revit MCP is the capability layer: an MCP server for Revit that exposes status, query and write tools to a language model. Revit Agents is the governance layer on top — who may run which agent, with which tools, against which project.

Revit Agents vs Revit MCP

Why governance comes first

BIM automation agents fail in specific ways: over-broad tool access, unintended model edits, ambiguous classifications accepted silently, destructive actions, stale context and thin audit trails. Governance addresses each before an agent is allowed to modify a live model.

Read the governance guide

What can be governed

Tool access, model context, prompt versions, approval gates, preview versus applied execution, and the audit trail left behind by every run — scoped by company, project and agent.

Agent tools explained

A local MCP is a tool. Revit Agents makes it an operating system for delivery.

Local MCP proves the automation works. Governance is what makes it safe to operate across a practice — the same step BIM took when individual modelling habits became an agreed execution plan.

Local MCP alone

Excellent for proving the idea.

  • Proof of concept on a single workstation
  • Configuration held by whoever set it up
  • Ad hoc prompts, edited in place
  • Permissions decided per machine
  • Limited oversight of what ran, and where

With Revit Agents

Ready to operate at practice scale.

  • Approved toolchain shared across the practice
  • Role-based access to agents and actions
  • Versioned guidance with draft and active states
  • Analysis and preview before anything is applied
  • Auditable run history, project by project

Three scopes of governance

Policy is set once by the practice, tuned per project, and executed locally.

Company-wide

One approved method, set once by the practice.

  • Approved MCP tools and agents
  • Roles and permissions
  • Security policy and connector rules
  • Standard operating procedures
  • Audit oversight across workspaces

Project-wide

Configured to the delivery standards of each job.

  • Project rules aligned to your BEP
  • Approved prompt versions
  • Per-project agent configuration
  • Model-specific safeguards
  • Run history scoped to the project

Workstation-local

Execution never leaves the machine running Revit.

  • Revit and model data stay local
  • Local agent, LLM and MCP server stay local
  • Secure workstation pairing
  • Controlled connector routing
  • No direct browser-to-Revit access

From policy to verified Revit result

Every stage is explicit. Nothing is written to Revit until an authorised run is approved, and the result comes back to be verified and recorded.

  1. 01

    Define policy

    Company standards, permitted tools and safety rules.

  2. 02

    Approve agent & prompt

    A prompt version moves from draft to active.

  3. 03

    Deploy to project

    Scoped configuration for that job's standards.

  4. 04

    Analyse & preview

    Read-only inspection of the proposed change.

  5. 05

    Authorised run

    The Revit write happens only after approval.

  6. 06

    Verify & audit

    A verified result, recorded in run history.

Write gate

Analysis and preview are read-only. The Revit write only happens on an authorised run, and returns a verified result to the audit record.

Under the hood

The journey of a prompt.

From the console to the Revit model and back — every hop is authenticated. The browser never reaches your workstation directly: Cloudflare Access verifies the service identity, and the local connector checks a separate pairing token before anything runs. Scroll to watch the path light up.

CLOUDCLOUDFLARE EDGELOCAL WORKSTATIONREVITverified result · run events · audit log01Revit Agents consoleoperator runs a prompt02Server functionauth + policy checks03Cloudflare Accessservice-token headers04Tunnelmcp.revitagents.com05Local connector127.0.0.1:8765 · pairing token06Agent runtime + LLMCompany → Project → Agent07Revit MCP + pyRevittool call · preview first08Revit modelapplied only on approval
Outbound — prompt & policy Return — verified result & audit Auth gates — Access service token & pairing token

Safety and governance controls

Practical controls that make automation reviewable. Some are in place today and others are actively being built out during early access — we will be explicit about which is which in the console.

Role-based access

Who may configure agents, who may approve, who may run.

Least-privilege MCP permissions

Agents are granted only the tools their task needs.

Versioned prompts

Editing creates a new version; an active prompt is never silently overwritten.

Preview before apply

Analysis output is clearly distinguished from changes applied to Revit.

Paired workstation identity

Runs are routed to a specific paired workstation through the secure connector.

Project-scoped configuration

Settings and approvals do not leak between projects.

Run and audit history

Designed for a durable, append-only record of what ran and who authorised it.

For BIM managers, digital practice leads and IT

Automation that a practice can stand behind — and that security teams can reason about.

One governed method
Automation behaves the same way whoever runs it, on whichever job.
Repeatable project setup
Stand up a new project's agents from approved company defaults.
Clear accountability
Approvals, versions and runs are attributable.
Safer experimentation
Teams can trial agents without exposing production models to unreviewed actions.
Local execution, central oversight
Models stay on the workstation; the practice still sees how automation is used.

Bring the BEP mindset to your Revit automation.

Early access is opening to a limited number of practices. Join the waitlist and we will be in touch as places become available.

Already invited? Sign in

What is Revit AI? How local LLMs keep your models safe