Connects Claude to Autodesk Revit models through the APS Design Automation API. Lets you upload RVT files, query elements by category, pull parameter data, run schedules, detect clashes against VDC rules, and export to IFC. Eight tools total including sheet and view listing. Runs on Cloudflare Workers with D1 for usage tracking and KV for token caching. Requires a ScanBIM API key from their billing dashboard. Useful when you need to interrogate BIM data or automate clash detection workflows without opening Revit itself. Part of their larger AEC integration suite alongside Navisworks and IFC servers.
Revit integration via Autodesk Platform Services — Extract elements, parameters, run schedules, detect clashes, export IFC.
| Tool | Description |
|---|---|
revit_upload | Upload Revit file to APS and translate |
revit_get_elements | Get elements by category |
revit_get_parameters | Get element parameters |
revit_run_schedule | Extract schedule data |
revit_clash_detect | Clash detection with VDC rules |
revit_export_ifc | Export model as IFC |
revit_get_sheets | List all sheets |
revit_get_views | List all views |
{
"mcpServers": {
"revit": {
"url": "https://revit-mcp.itmartin24.workers.dev/mcp"
}
}
}
MIT — ScanBIM Labs LLC
Two accepted header formats. Use one, do NOT mix:
x-scanbim-api-key: <your_user_key> — value is the user_key verbatim.Authorization: Bearer sk_scanbim_<your_user_key> — value is the entire string including the sk_scanbim_ prefix; the D1 user_key column must match this full string.Mixing formats auto-creates a fresh free-plan row for the alternate key (you'll silently get a new 50-credit account on each switch).
Get your user_key at scanbim.app/settings/billing.
curl -X POST https://mcp.scanbimlabs.io/unified/mcp \
-H "content-type: application/json" \
-H "x-scanbim-api-key: $SCANBIM_USER_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_models","arguments":{}}}'
200 — tool call proceeded; credits debited.401 — missing or malformed auth header (middleware returns JSON-RPC error code -32001).402 — insufficient credits; response body includes checkout_urls for all 5 credit packs and top_up_url for the billing page.miapre/html-to-figma-design-system
ie3jp/illustrator-mcp-server
coding-solo/godot-mcp
ivanmurzak/unity-mcp
yctimlin/mcp_excalidraw
figma/mcp-server-guide