🤖 BAMROC MCP Server
Clash detection and BAMROC clash resolution for Revit, from your own AI app. Download, documentation and privacy policy.
Section 1 – Overview
The BAMROC MCP Server by Vavetek connects your AI app (Claude, Cursor, VS Code and any other app that supports the Model Context Protocol, MCP) to the Autodesk Revit model open on your PC.
Ask in plain language to find MEP clashes, see them in Revit and resolve them with BAMROC Move and Bend. You can also ask the AI to build your own clash agents, scheduled checks and Revit buttons on top of BAMROC. No coding needed.
clash detection on your PC
per clash resolved with BAMROC
undoes every applied fix
Section 2 – Download
⬇ Download BAMROC AI Connector 1.3.0
Windows · 39 MB · SHA-256 4b9474b350d278f050a8b6cf0b671db7886c0517e80b90c8fd6e316fc8fb4807
Choose the download that fits how you work:
| Download | Best for | What it installs |
|---|---|---|
| BAMROC AI Connector setup (.exe, recommended) | BIM modellers and anyone using Revit on Windows | The BAMROC Revit connector for every supported Revit version, and the BAMROC MCP server with its own Python. Connects Claude Desktop automatically. |
| BAMROC extension for Claude Desktop (.mcpb) | Claude Desktop users who prefer an extension | The BAMROC MCP server inside Claude Desktop. The AI offers to install the Revit connector the first time. |
| Developers | Scripts, agents, other MCP apps | Nothing extra: use the BAMROC MCP server the setup installs. See For Developers. |
Section 3 – Requirements
| Item | Supported |
|---|---|
| Windows | Windows 10 and 11, 64-bit |
| Autodesk Revit | 2024, 2026 and 2027 |
| AI apps | Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot agent mode), and any app that supports local MCP servers |
| Elements BAMROC moves or bends | Pipes, ducts, cable trays, conduits and their fittings |
| Account | A Vavetek account with BAMROC tokens, for resolving clashes |
| Internet | Needed for BAMROC Move and Bend; clash detection works offline |
The setup installs the right Revit connector for each supported Revit version on your PC, so there is one download for all versions.
Section 4 – Install
Installing takes about two minutes and needs no admin rights.
- Save your work and close Revit. The setup waits until Revit is closed.
- Run BAMROC-AI-Connector-Setup.exe. If Windows shows "Windows protected your PC", click More info, then Run anyway.
- Accept the license and keep Connect Claude Desktop to BAMROC ticked. Tick Connect Cursor or Connect VS Code too if you use them.
- When the setup finishes, the BAMROC Quick start page opens.
- Quit Claude Desktop completely (tray icon > Quit) and open it again. Claude loads new tools only when it starts.
- Open Revit and your model. A BAMROC AI button appears on the Add-Ins tab.
Section 5 – Connect Your AI App
- Claude Desktop: connected by the setup. To connect it again: Start menu > BAMROC AI Connector > Connect Claude Desktop.
- Claude Code, Cursor or VS Code: Start menu > BAMROC AI Connector > Connect Claude Code (or Cursor, or VS Code), then restart or reload the app.
- From inside Revit: Add-Ins tab > BAMROC AI opens a small window that connects Claude Desktop, copies the settings for other apps and opens the guide.
- Any other MCP app: add a local (stdio) MCP server named
bamrocwith the commandC:\Users\<you>\AppData\Roaming\Autodesk\ApplicationPlugins\BAMROC.bundle\Contents\server\python.exeand the arguments-I -m bamroc_mcp.
Section 6 – First Run & Setup Check
Start every session by asking your AI:
It checks these six things and tells you in plain words what to fix:
| Check | Ready when |
|---|---|
| Revit link | Revit is open with a model, and BAMROC answers inside Revit |
| BAMROC connector in Revit | The connector is loaded in the running Revit |
| BAMROC sign-in | You have signed in to your Vavetek account on this PC |
| BAMROC cloud | The BAMROC service can be reached over the internet |
| Last clash detection | Shows when clashes were last detected, and how many |
| Predictions waiting to apply | Shows a Move or Bend prediction that has not been applied yet |
Section 7 – Sign In & Tokens
- Detecting, listing and showing clashes is free and needs no sign-in.
- The first time you resolve clashes, your browser opens platform.vavetek.ai to sign in. You can sign in with Google or create an account. Your sign-in is saved on this PC, so you sign in once.
- BAMROC Move and Bend use BAMROC tokens from your Vavetek account: about one token per clash sent.
- The AI always tells you how many clashes it will send and waits for your yes before using tokens.
- Check your token balance on your dashboard at platform.vavetek.ai.
Section 8 – Clash Detection
BAMROC detects clashes directly in the open Revit model, including clashes against linked models. No Navisworks clash report is needed.
- By default, overlaps shallower than 20 mm are ignored. Ask for another depth if you want, for example "detect clashes deeper than 50 mm".
- Clashes are grouped into three types: MEP vs MEP, MEP vs other (MEP against walls, floors, ceilings, columns and framing) and non-MEP (for example walls against floors).
- To see a clash, ask "Show me clash 12" or "Show me the worst pipe vs duct clash": Revit selects the elements and zooms to them.
Section 9 – Choosing Clashes
You decide exactly which clashes are sent to BAMROC. A clash you skip, for example a sprinkler, does not stop the others from being resolved.
| Choose by | Example | Effect |
|---|---|---|
| Clash type | "only MEP vs MEP clashes" | MEP vs MEP, MEP vs other, or all |
| Categories | "only pipe and duct clashes" | Keeps clashes where either element is in those Revit categories |
| Skip categories | "skip sprinklers" | Leaves out clashes with those categories |
| Depth | "only clashes deeper than 100 mm" | Keeps clashes at least that deep |
| Clash numbers | "clashes 3, 7 and 12" or "all except 5" | Picks or leaves out single clashes from the latest list |
Clash numbers change every time clashes are detected again, so pick numbers from the latest list. Sprinkler drops stay connected to their pipes while other elements move.
Section 10 – Run BAMROC (Move & Bend)
BAMROC provides two resolution strategies:
- Move Strategy – shifts whole MEP runs and their connected fittings out of the clash. Use it when there is room to move the run.
- Bend Strategy – re-routes a run around the obstacle with bends, keeping the rest in place. Use it when the run cannot move as a whole.
After your yes, the AI processing runs on the secure servers of VAVETEK AI. Your model does not change yet: the prediction is saved in your Downloads folder, and the AI reports how many clashes were resolved, how many elements would move and the largest shift.
Section 11 – Apply Predictions
- Review the result, then say "Apply it". The AI asks for your confirmation first.
- The fix is applied in Revit as one step: one Ctrl+Z undoes it all.
- If Move would delete or disconnect elements, nothing is changed: the AI lists those elements and applies only if you agree.
- Then ask "Check the model again and tell me what is left": BAMROC detects clashes again and reports what was fixed and what remains.
Section 12 – What You Can Ask
Section 13 – Tools Reference
Your AI picks these tools for you; you never need to call them by name.
| Tool | What it does | Cost and effect |
|---|---|---|
CheckSetup | Checks Revit, the connector, sign-in and the BAMROC service | Free, read-only |
BamrocGuide | Built-in guides for using and building on BAMROC | Free, read-only |
ClashDetection | Finds clashes in the open model and summarises them | Free, read-only |
ListClashes | Lists clashes worst first, with filters | Free, read-only |
ShowInRevit | Selects a clash's elements (also in linked models) and zooms to them | Free; changes only the selection and view |
RunBamrocAnalysis | BAMROC Move prediction for the chosen clashes | Uses tokens; asks first; model not changed |
RunBamrocBending | BAMROC Bend prediction for the chosen clashes | Uses tokens; asks first; model not changed |
ApplyBamrocMove | Applies the last Move prediction in Revit | Changes the model; asks first; one Ctrl+Z |
ApplyBamrocBend | Applies the last Bend prediction in Revit | Changes the model; asks first; one Ctrl+Z |
MoveElement | Moves one element by a distance | Changes the model; asks first |
InstallRevitConnector / UninstallRevitConnector | Adds or removes the Revit connector (extension and developer installs) | Changes your Revit setup; asks first |
Logout | Signs out of BAMROC on this PC | Asks first |
GetModelData, …WithProjectData | Raw model export, and Move/Bend on data you supply | For developers |
Section 14 – Build Your Own Agents
Describe what you want and the AI builds it on BAMROC. The server gives the AI tested templates and the exact commands for your PC.
- Anything the AI builds must also ask you before it uses tokens, changes the model or installs something.
- In apps that show MCP prompts (for example Claude Desktop's + menu), BAMROC adds three ready-made prompts: resolve_clashes, build_bamroc_agent and build_revit_button.
Section 15 – Safety & Privacy
- Your model stays on your PC. Clash detection runs locally. Only when you approve a Move or Bend run is simplified geometry of the elements involved sent to Vavetek, over an encrypted (HTTPS) connection. The Revit file, model name and element properties are never sent.
- No analytics or telemetry.
- Local only. The BAMROC connector in Revit accepts requests only from programs on your own PC; web pages and other computers cannot reach it.
- Checked downloads. BAMROC software is checked against its SHA-256 fingerprint before it is installed.
Full details: BAMROC MCP Privacy Policy.
Section 16 – Update & Uninstall
- Update: close Revit, then download and run the latest setup. It replaces the old version and keeps your sign-in and settings. Restart Claude Desktop afterwards. Your version is shown in Windows Settings > Apps > BAMROC AI Connector.
- Uninstall: close Revit, then Windows Settings > Apps > BAMROC AI Connector > Uninstall. It removes the Revit connector and the MCP server, and takes BAMROC out of Claude Desktop, Cursor and VS Code; your other AI app settings are kept. For Claude Code, also run
claude mcp remove --scope user bamroc. - Remove your sign-in: ask the AI to log out of BAMROC before uninstalling.
Section 17 – For Developers
- Use the installed server. The setup installs the BAMROC MCP server with its own Python:
%APPDATA%\Autodesk\ApplicationPlugins\BAMROC.bundle\Contents\server\python.exe. Any MCP app can start it with the arguments-I -m bamroc_mcp(see Connect Your AI App). - Call BAMROC from any program, without an AI app: run that
python.exewith-I -m bamroc_mcp.cli --listto list the tools, or-I -m bamroc_mcp.cli ClashDetection "{\"severityMm\": 20}"to run one; it prints JSON. - Tools that use tokens, change the model or install something need
--yes, which a program should pass only after the user agreed. - Ask your AI for the BAMROC guide topics build-an-agent, build-a-revit-button, call-from-code and tool-results.
Section 18 – Troubleshooting
First ask your AI "Check my BAMROC setup": it names the problem and the fix.
| Problem | Fix |
|---|---|
| The AI shows no BAMROC tools | Quit Claude Desktop completely (tray icon > Quit) and open it again. Still missing: Start menu > BAMROC AI Connector > Connect Claude Desktop, then restart it. |
| "Revit link" is not ready | Open Revit and a model. Check the BAMROC AI button is on the Add-Ins tab; if not, reinstall with Revit closed. |
| The setup asks to close Revit | Save your work, close every Revit window, then click OK. |
| "Windows protected your PC" | Click More info, then Run anyway. |
| "BAMROC cloud" is not ready | Check your internet connection, VPN or company firewall; it must allow https://platform.vavetek.ai. |
| A run is refused for login, license or tokens | Check your account and token balance at platform.vavetek.ai, then try again. |
| Antivirus or company IT blocks the setup | Ask IT to allow BAMROC-AI-Connector-Setup.exe from bamroc-downloads.vavetek.workers.dev. |
Section 19 – FAQ
- Do I need to know how to code? No. You talk to your AI in plain language, also when you ask it to build tools.
- What does it cost? Detecting, listing and showing clashes is free. Move and Bend use about one BAMROC token per clash sent.
- Does it change my model without asking? No. The AI asks before every change, and each applied fix is one Ctrl+Z.
- Does my Revit file leave my PC? No. Only simplified geometry of the elements needed for the fix is sent, and only when you approve a run.
- Does it work offline? Detecting, listing and showing clashes, yes. Move and Bend need the internet.
- Does it work with linked models? Yes. Clashes against linked models are found and shown; BAMROC changes elements in the open model only.
- Can I use more than one AI app? Yes. Connect each from the Start menu; they share one BAMROC installation.
- Does it add HUBAROC or other tools to Revit? No. It adds one BAMROC AI button and nothing else.
- Where are my predictions saved? In your Downloads folder, as BAMROC_Move_prediction_<date>.json or BAMROC_Bend_prediction_<date>.json.
Section 20 – Limitations
The BAMROC MCP Server:
- Runs on Windows only, with Revit 2024, 2026 or 2027
- Works on the model open in Revit; elements in linked models are treated as fixed obstacles
- Does not move walls, floors, ceilings or structure: non-MEP clashes are listed for manual review
- Needs an internet connection for Move and Bend
BAMROC cannot resolve:
- Industrial plants / infrastructure projects
- Special geometry buildings
- LOD400+ fabrication models
- Gravity pipes vs structure
- Equipment vs MEP clashes
🔒 BAMROC MCP Server Privacy Policy
Effective date: 13 November 2026 · Last updated: 13 November 2026
Privacy 1 – Summary
Your Revit model stays on your PC. Clash detection runs locally, and simplified geometry is sent to VAVETEK AI only when you approve a BAMROC Move or Bend run, over an encrypted connection. Your project data is never used to train our AI and is deleted automatically after processing.
clash detection on your PC
is any geometry sent
used to train our AI
Privacy 2 – Scope
This policy applies to the BAMROC AI Connector setup, the BAMROC MCP Server (bamroc-mcp), the BAMROC Revit connector and the BAMROC extension for Claude Desktop, published by VAVETEK AI PRIVATE LIMITED ("VAVETEK AI", "we", "us").
It adds the details specific to these products to the VAVETEK AI Privacy Policy, which covers your Vavetek account and the BAMROC service in general. Where the two differ for these products, this policy applies.
Privacy 3 – What Is Sent & When
Everything runs on your PC except BAMROC resolution (Move and Bend predictions), which runs on the secure servers of VAVETEK AI.
| Sent to | When | What is sent |
|---|---|---|
BAMROC servicehttps://platform.vavetek.ai | Only when you approve a BAMROC Move or Bend run in your AI app. A setup check also tests the connection, without sending data. | The clashes you chose, and simplified geometry of the model's MEP elements (pipes, ducts, cable trays, conduits, fittings, equipment) and of walls, floors, ceilings, columns and framing: bounding boxes, orientation, size, slope, insulation thickness, pinned state, Revit category, element unique ID and connections between elements. Plus your BAMROC sign-in token. |
Vavetek platformhttps://platform.vavetek.ai | When you sign in to BAMROC in your browser, and when your sign-in is checked before a run | Your Vavetek sign-in (handled by the platform in your browser) and your sign-in token |
| Vavetek download site (hosted by Cloudflare), with GitHub as backup | When you download the setup, or when your AI app installs the Revit connector | Nothing about you or your model. The download is checked against its SHA-256 fingerprint. |
As with every web service, the BAMROC service records standard request logs (time, request size and IP address) to run and protect the service, as described in the VAVETEK AI Privacy Policy.
Privacy 4 – What Is Never Sent
- Your Revit file (.rvt) or any linked file
- The model or project name, and your Windows user name
- Element parameters, materials, families, schedules, views or sheets
- Anything at all when you only detect, list or show clashes
- Analytics, telemetry or crash reports: the BAMROC MCP software collects none
Privacy 5 – How We Use It
- The geometry you send is used only to compute the Move or Bend prediction you asked for and return it to you.
- Your sign-in is used to check your account and deduct the BAMROC tokens for the run.
- No training use: your project data is never used to train, fine-tune or improve our AI models.
Privacy 6 – Retention & Deletion
- On our servers: we do not keep project data beyond its processing purpose. The geometry and clashes you send are deleted automatically after the AI has completed its analysis.
- On your PC: files stay until you delete them or they are overwritten (see Section 7).
- You can ask us to delete any data we hold about you at any time: info@vavetek.ai.
Privacy 7 – Stored on Your PC
These files stay on your PC; the BAMROC software never sends them anywhere.
| Stored | Where | Why, and how to remove it |
|---|---|---|
| Sign-in token and account e-mail | %USERPROFILE%\.bamroc_mcp_tokens.json | So you sign in once. Ask your AI to log out of BAMROC, or delete the file. |
| Last clash detection, prediction and request | %USERPROFILE%\.bamroc_mcp_last_*.json | To list clashes, apply a prediction and troubleshoot. Overwritten by the next run; delete any time. |
| A copy of each prediction | Your Downloads folder (BAMROC_Move_prediction_<date>.json, BAMROC_Bend_prediction_<date>.json) | For your records. Delete any time. |
| Local usage log (tool name, duration and counts; no model geometry) | %LOCALAPPDATA%\BAMROC_Copilot\usage.jsonl | Troubleshooting. Delete any time, or set the environment variable BAMROC_USAGE_LOG=0 to turn it off. |
| The BAMROC software | %APPDATA%\Autodesk\ApplicationPlugins\BAMROC.bundle, or %APPDATA%\Autodesk\Revit\Addins\<year> when your AI app installed the connector | Runs BAMROC. Uninstall from Windows Settings > Apps > BAMROC AI Connector. |
| A "bamroc" entry in your AI apps' settings | Claude Desktop, Cursor, VS Code or Claude Code settings | Lets your AI app start BAMROC. Removed by uninstalling (Claude Code: claude mcp remove --scope user bamroc). |
Privacy 8 – Sharing & International Transfers
- We do not sell or rent your data.
- We share data only with trusted service providers that help us run BAMROC (cloud hosting and the download site), under confidentiality and data protection agreements.
- Our cloud infrastructure may be hosted on servers outside your country. We make sure such transfers meet appropriate legal safeguards, including standard contractual clauses where necessary.
Privacy 9 – Security
- All connections to the BAMROC service and the Vavetek platform use encrypted HTTPS.
- The BAMROC connector in Revit accepts requests only from programs on your own PC; it refuses requests from web pages and from other computers.
- BAMROC software downloads are checked against their SHA-256 fingerprint before they are installed.
- Your sign-in token is stored only in your own Windows user folder.
No system can guarantee 100% security, but we take reasonable, industry-standard steps to protect your data.
Privacy 10 – Your Rights & Choices
You have the right to:
- Access, review or update your personal data
- Request deletion of your data from our systems
- Withdraw consent where processing is based on consent
- Object to data processing or request data portability
- File a complaint with your local data protection authority (if applicable)
To exercise any of these rights, contact us at info@vavetek.ai. Logging out of BAMROC removes your saved sign-in; uninstalling removes the software and its entries in your AI apps.
Privacy 11 – Your AI App
Your AI app (for example Claude, Cursor, VS Code or GitHub Copilot) receives the BAMROC results it asks for, such as clash summaries and prediction summaries, and sends your conversation to its own AI provider. How that app and its provider handle your data is governed by their own privacy policies, not this one.
Privacy 12 – Changes to This Policy
We will update this page when what the software sends or stores changes, and update the "Last updated" date at the top. Significant changes are also noted in the release notes of the new version.
Privacy 13 – Contact
VAVETEK AI PRIVATE LIMITED
New Delhi, India
Email: info@vavetek.ai
Website: https://vavetek.ai