🤖 BAMROC MCP Server

Clash detection and BAMROC clash resolution for Revit, from your own AI app. Download, documentation and privacy policy.

⬇ Download BAMROC AI Connector 1.3.0

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.

Free
clash detection on your PC
~1 token
per clash resolved with BAMROC
1 Ctrl+Z
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:

DownloadBest forWhat it installs
BAMROC AI Connector setup (.exe, recommended)BIM modellers and anyone using Revit on WindowsThe 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 extensionThe BAMROC MCP server inside Claude Desktop. The AI offers to install the Revit connector the first time.
DevelopersScripts, agents, other MCP appsNothing extra: use the BAMROC MCP server the setup installs. See For Developers.

Section 3 – Requirements

ItemSupported
WindowsWindows 10 and 11, 64-bit
Autodesk Revit2024, 2026 and 2027
AI appsClaude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot agent mode), and any app that supports local MCP servers
Elements BAMROC moves or bendsPipes, ducts, cable trays, conduits and their fittings
AccountA Vavetek account with BAMROC tokens, for resolving clashes
InternetNeeded 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.

  1. Save your work and close Revit. The setup waits until Revit is closed.
  2. Run BAMROC-AI-Connector-Setup.exe. If Windows shows "Windows protected your PC", click More info, then Run anyway.
  3. Accept the license and keep Connect Claude Desktop to BAMROC ticked. Tick Connect Cursor or Connect VS Code too if you use them.
  4. When the setup finishes, the BAMROC Quick start page opens.
  5. Quit Claude Desktop completely (tray icon > Quit) and open it again. Claude loads new tools only when it starts.
  6. 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 bamroc with the command C:\Users\<you>\AppData\Roaming\Autodesk\ApplicationPlugins\BAMROC.bundle\Contents\server\python.exe and the arguments -I -m bamroc_mcp.

Section 6 – First Run & Setup Check

Start every session by asking your AI:

"Check my BAMROC setup."

It checks these six things and tells you in plain words what to fix:

CheckReady when
Revit linkRevit is open with a model, and BAMROC answers inside Revit
BAMROC connector in RevitThe connector is loaded in the running Revit
BAMROC sign-inYou have signed in to your Vavetek account on this PC
BAMROC cloudThe BAMROC service can be reached over the internet
Last clash detectionShows when clashes were last detected, and how many
Predictions waiting to applyShows 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.

"Find the clashes in my model and tell me which ones BAMROC can fix."
  • 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 byExampleEffect
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:

  1. Move Strategy – shifts whole MEP runs and their connected fittings out of the clash. Use it when there is room to move the run.
  2. 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.
"Resolve the MEP vs MEP clashes with Move, but skip sprinklers."

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.
Tip: save a copy of your model before your first apply, and review the result before you save.

Section 12 – What You Can Ask

"Check my BAMROC setup, then find the clashes in my open Revit model."
"Show me the worst pipe vs duct clash."
"Resolve the MEP vs MEP clashes with Move, but skip sprinklers."
"Try Bend on the cable tray clashes deeper than 100 mm."
"Make me a summary table of the clashes by category."
"Check the model again and tell me what is left."

Section 13 – Tools Reference

Your AI picks these tools for you; you never need to call them by name.

ToolWhat it doesCost and effect
CheckSetupChecks Revit, the connector, sign-in and the BAMROC serviceFree, read-only
BamrocGuideBuilt-in guides for using and building on BAMROCFree, read-only
ClashDetectionFinds clashes in the open model and summarises themFree, read-only
ListClashesLists clashes worst first, with filtersFree, read-only
ShowInRevitSelects a clash's elements (also in linked models) and zooms to themFree; changes only the selection and view
RunBamrocAnalysisBAMROC Move prediction for the chosen clashesUses tokens; asks first; model not changed
RunBamrocBendingBAMROC Bend prediction for the chosen clashesUses tokens; asks first; model not changed
ApplyBamrocMoveApplies the last Move prediction in RevitChanges the model; asks first; one Ctrl+Z
ApplyBamrocBendApplies the last Bend prediction in RevitChanges the model; asks first; one Ctrl+Z
MoveElementMoves one element by a distanceChanges the model; asks first
InstallRevitConnector / UninstallRevitConnectorAdds or removes the Revit connector (extension and developer installs)Changes your Revit setup; asks first
LogoutSigns out of BAMROC on this PCAsks first
GetModelData, …WithProjectDataRaw model export, and Move/Bend on data you supplyFor 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.

"Build me an agent I can double-click that fixes the MEP clashes in my model every morning."
"Make me a Revit button that resolves only cable tray clashes with Bend."
"Write a script that exports this week's clash count to Excel."
  • 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

Nothing that uses tokens, changes your model or installs something happens without your yes. Every applied fix is one Ctrl+Z.
  • 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.exe with -I -m bamroc_mcp.cli --list to 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.

ProblemFix
The AI shows no BAMROC toolsQuit 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 readyOpen 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 RevitSave your work, close every Revit window, then click OK.
"Windows protected your PC"Click More info, then Run anyway.
"BAMROC cloud" is not readyCheck your internet connection, VPN or company firewall; it must allow https://platform.vavetek.ai.
A run is refused for login, license or tokensCheck your account and token balance at platform.vavetek.ai, then try again.
Antivirus or company IT blocks the setupAsk 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.

Local
clash detection on your PC
Only with your yes
is any geometry sent
Never
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 toWhenWhat is sent
BAMROC service
https://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 platform
https://platform.vavetek.ai
When you sign in to BAMROC in your browser, and when your sign-in is checked before a runYour 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 connectorNothing 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.

StoredWhereWhy, and how to remove it
Sign-in token and account e-mail%USERPROFILE%\.bamroc_mcp_tokens.jsonSo 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_*.jsonTo list clashes, apply a prediction and troubleshoot. Overwritten by the next run; delete any time.
A copy of each predictionYour 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.jsonlTroubleshooting. 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 connectorRuns BAMROC. Uninstall from Windows Settings > Apps > BAMROC AI Connector.
A "bamroc" entry in your AI apps' settingsClaude Desktop, Cursor, VS Code or Claude Code settingsLets 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

Nothing is sent to the BAMROC service until you approve a Move or Bend run in your AI app. Detecting, listing and showing clashes work without sending anything.

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