Custom Revit automation · Built in production

BIM automation for architecture, MEP & design-build firms.

Stop doing manually what your tools should do automatically. Custom pyRevit buttons and AI-powered MCP tools built to your firm's exact workflows.

Founding pilot · 30 days free

Your firm gets 30 days of full access at no cost, with no subscription or onboarding fee. In exchange, you give me a 15-minute feedback call at the end of the trial.

[ Two products · Per-seat subscription ]
pyRevit Buttons

One-click tools, integrated into your Revit ribbon. For repeatable tasks.

MCP AI Tools

Your firm's tools, run from plain-English requests in Claude. Keep working in other apps while it runs.

01 / The problem

The problem with manual Revit work.

Every firm has them. The tasks that should take minutes but burn hours, where one wrong parameter on one element costs real money.

01

Hours lost daily

Updating parameters, creating schedules, managing element data, all done manually, one click at a time.

02

Errors that compound

Human error in repetitive tasks turns into coordination issues and rework downstream.

03

Inconsistent results

Different team members use different methods, so manual processes produce inconsistent quality across deliverables.

I've spent 15 years building production shop drawings. I know from experience how much time manual processes eat on a real project. Every tool I build is designed to get that time back.

02 / What we build

Two ways to automate Revit.

pyRevit buttons handle the repeatable one-click tasks, and AI-powered MCP handles the queries and conditional logic. Both are built to your firm's specific standards.

Custom pyRevit buttons

One-click tools that integrate directly into your Revit interface. Best when the task is the same every time.

  • Bulk parameter updates on 100+ elements
  • Sheet naming and numbering automation
  • Room data sync from CSV
  • BIM standards compliance audits
  • Intelligent view management
Runs within your Revit environment. Nothing from your model or project files is sent anywhere. License management collects session and tool-use data for seat tracking. Full details are in our privacy policy.

AI-powered MCP system

Plain-English requests in Claude, run through tools built around your firm's standards. Best when inputs vary, conditional logic is required, or you'd rather ask than click.

  • Tools built around your parameters, families, and naming rules
  • Specific, tested tools that Claude calls by name, so it isn't writing new code in your model
  • Conditional queries and bulk updates across the model
  • Excel / CSV data integration
  • Runs in the background; keep working in other apps while it processes
Your .rvt file never leaves your machine. When you ask a question, only the results of that query (like element names and parameter values) go to Claude for processing under Anthropic's data terms. I never see or store your model data. Full details are in our privacy policy.
03 / Getting started

From signup to operational in about three weeks.

Scoping takes a day or two. The build takes about two weeks. Installation and go-live is typically done in a day. No heavy ramp-up or lengthy onboarding needed.

01
Describe what you want

Tell me where the manual work is and what's eating your time.

I review what you're dealing with and put together a custom quote covering which tools make sense and what they should do.

↳ Usually 1–2 business days
02
Build your tools

Custom tools, built to your firm's specific workflows.

Your base package comes from tools I've already built, set up to your standards. If you need something I haven't built yet, I'll build it for a one-time fee quoted after a scope review.

↳ Most initial packages ready in 2 weeks
03
You're running

Installed, configured, tested end-to-end.

For pyRevit: installation instructions plus optional guided session. For MCP: I handle server setup, configuration, and end-to-end testing.

↳ Usually 1–2 days to install and go live
04 / What it looks like in use

See what it looks like in your workflow.

Your custom pyRevit tab sits inside Revit. The chat interface runs in Claude Desktop. Both are built to your firm's standards.

pyRevit / One-click buttons

A custom Revit ribbon tab loaded with your firm's buttons.

Tools install directly into Revit as a dedicated ribbon tab. Each button is tuned to your standards.

↳ One click: entire workflows in a single button press
↳ Local: runs in-process, no servers
↳ Versioned: easy to install updates
Autodesk Revit 2026.4 · Acme Architects · Project_2026.rvt
File
Architecture
Structure
View
Manage
Add-Ins
BIM Auto
pyRevit
Standards Audit
QA-QC
Room Data Sync
RoomTools
Bulk Sheet Creator
SmartPlace Views
Sheets
Start RevitMCP
System
MCP / Natural-language Revit

Ask Revit a question in plain English and get a structured answer.

Your prompt goes to Claude Desktop. The MCP server queries your active Revit model and returns a structured result. Revit can stay minimized, and only the results of your query go to Claude. The model file itself never leaves your machine.

↳ Background: Keep working in other apps while it runs
↳ Conditional: handles "where," "if," "list"
↳ Specific: your terminology, your standards
05 / Why this works

Built by someone doing the work.

Every automation I build started as a frustration I hit on a production project.

15yrs
AEC Production Experience

Production shop drawings and structural coordination, where time is money.

3disciplines
Architecture · MEP · Structural

Workflows tuned across architectural, mechanical / electrical / plumbing, and structural engineering teams using Revit in production.

~3wks
From signup to running

Scoping, build, and setup typically wrap up within three weeks. No multi-month rollout required.

06 / See it in action

Watch the automations run.

Watch MCP query elements, bulk-update hundreds of parameters, create custom schedules, and export to CSV, all from plain English.

MCP / v2.0

Revit MCP runs fully in background

Watch as a multi-step workflow completes while Revit stays minimized the entire time.

pyRevit / Audit

Automated BIM standards audit

Watch Standards Audit catch every naming and template violation across the model, then auto-fix them in one click.

pyRevit / Sync

Room data sync: bulk update from CSV

Watch Room Data Sync bulk-update room parameters from a CSV in seconds, no Dynamo required.

07 / Time saved

What automation saves your team.

Representative examples based on typical workflows. Actual savings depend on model size and how you work.

Bulk parameter updates on 100+ elements
~2 hours → under 60 seconds
Room data sync from external spreadsheet
hours of manual edits → one button
Full model BIM standards audit
half-day review → under 5 minutes
Natural-language model queries via MCP
manual filtering → plain English, instant
Ready when you are

Ready to cut the manual work?

Tell me what you're working with and I'll put together a custom quote. It takes about two minutes to fill out the form, and you'll get a direct response from me within 48 hours.

About me. I built these tools because I was spending hours on tasks that should take minutes, and I was tired of it. I'm still doing production work every day, which means every automation I build comes from a real frustration on a real project. If it made my workflow faster, it'll make yours faster too.

Eric Upshur

Apply for Pilot Access