HuskyBIM for Copilot
Use HuskyBIM's Revit tools straight from Microsoft Copilot. A free add-on installs a small background bridge that connects Copilot to the Revit open on your machine — every version, 2024 through 2027. AI processing stays in your own Microsoft 365 tenant; only tool results leave your machine.
How it works
Microsoft Copilot runs in the cloud; your Revit runs on your desk. HuskyBIM for Copilot installs a tiny background bridge that connects out to copilot.huskybim.com and registers under your HuskyBIM account. When you ask Copilot something, the request is routed back to your machine, executed against the open Revit, and the result is returned. No inbound firewall changes, no per-user tunnel. The bridge's router automatically targets whichever Revit (2024–2027) is open.
Install the bridge
Download & run
Download HuskyBIM_for_Copilot_v1.0.exe above. Right-click and choose Run as administrator. HuskyBIM for Revit must already be installed.
Enter your HuskyBIM email
Use the same email you sign in to Microsoft Copilot with. The bridge registers under that identity so Copilot's requests reach your machine. Don't have a free account yet? Create one first.
Done — it runs at every logon
The bridge starts automatically in the background. Keep a project open in Revit whenever you use it.
Enable it in your Copilot tenant
A Microsoft 365 administrator grants HuskyBIM permission once for your organisation. Everyone then signs in with their own account — AI processing stays inside your tenant.
Enable HuskyBIM in your Copilot tenant
Connect Copilot Studio
In your agent: Tools → Add a tool → New tool → Model Context Protocol, then use these settings.
Server URL: https://copilot.huskybim.com/revit/mcp
Authentication: OAuth 2.0 (Configuration type: Manual)Client ID: 6d5e78be-c5ae-4589-8af1-0416ea21280f
Authorization URL: https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize
Token URL: https://login.microsoftonline.com/organizations/oauth2/v2.0/token
Refresh URL: https://login.microsoftonline.com/organizations/oauth2/v2.0/token
Scope: api://6d5e78be-c5ae-4589-8af1-0416ea21280f/mcp.access offline_accessThe connection secret is issued per organisation — request it from support after admin consent. Then create the connection and sign in with your own Microsoft account. Open a project in Revit and ask your agent a question.
Agent instructions
Paste this into your agent's Instructions field. It routes every request through the HuskyBIM tools and hard-constrains the model against inventing numbers (see the warning below for why this matters).
You control HuskyBIM, connected to the user's live Revit model via MCP tools.
TOOLS: Use revit_list_operations to see all operations, then revit_call
{operation, arguments} to run one. Use revit_health to check the connection.
ABSOLUTE RULES - NO EXCEPTIONS:
- State ONLY numbers/facts returned by a tool THIS turn. Never invent, estimate,
or reuse a number from earlier in the chat.
- After every tool call, cite it inline: operation -> field = value.
- If the user challenges an answer, CALL THE TOOL AGAIN and report the fresh
result. Never defend a number from memory.
- If a tool returns an error or nothing, say so plainly. Do not fabricate.
- For "how many X", read the exact field, including totalsIncludingLinks when
linked models are present.
- Never suggest Dynamo, Forge, the Revit API or any external tool.
- If you don't have the data, ask or say you don't know. Never guess.⚠️ Read this: Copilot and GPT are unreliable with numbers
Microsoft Copilot is powered by OpenAI's GPT models, and GPT is bad at numbers. This is not a HuskyBIM limitation — it is a fundamental property of how these models work, and you should understand it before trusting any figure Copilot reports.
GPT-style models generate text by predicting the next most likely token. They are not calculators, databases or spreadsheets. When a value is large, unusual, or has to be copied exactly — a quantity, a dimension, an element ID — the model may round it, transpose digits, drop a digit, or produce a plausible-looking number that is simply wrong. They also blend context: a number mentioned earlier in the chat can resurface even when the tool returned a different value. And when challenged ("are you sure?"), a model will often double down and invent a justification instead of re-checking.
Every count and measurement is computed by the Revit tool — real numbers from your real model — and returned as a VERIFIED ANSWER line the agent is instructed to quote verbatim, character for character. The recommended agent instructions above forbid the model from inventing, estimating or reusing stale numbers. Tool output is the single source of truth.
HuskyBIM returns correct, verifiable data from your model. What the Copilot/GPT agent then says is generated by Microsoft's model, not by HuskyBIM. If you write a weak prompt, remove the safeguards above, ignore the VERIFIED ANSWER line, or choose to believe a figure the model made up instead of the tool output — that is a limitation of the AI you chose to use, and a choice you made. Don't blame HuskyBIM for a number GPT invented. Always verify business-critical figures against the tool output or the model itself.
Want maximum reliability? HuskyBIM also runs on Claude Desktop, which handles tool data far more faithfully. If your governance allows it, that is the more trustworthy way to work. See HuskyBIM for Revit.
Troubleshooting
Your machine's bridge isn't connected. Check that Revit is open, that you're logged in to Windows, and that the email you installed with matches your Copilot sign-in. Re-run the installer if needed.
Your tenant may require admin approval — use the "Enable in your Copilot tenant" button above. For a redirect-URI error, add the URI shown in the error to the app's Authentication settings, or contact support.
The bridge targets the open Revit automatically. Close the versions you don't want to use, leaving only the intended one open.