
Scanbim
io.scanbimlabsPublished by scanbimlabs.ioOfficial publisherv1.0.5Updated Oct 24, 2026
Unified AEC tools: ACC, Revit, Navisworks, Twinmotion, and APS from one endpoint.
The publisher's own server: Acc
Overview
A hosted MCP hub for architecture, engineering and construction that lets an assistant upload, convert, view, analyze and share BIM models and manage ACC issues
- What you can do
- Upload and translate 3D models (Revit, IFC, Navisworks, point clouds, 50+ formats) and list or inspect them with metadata and viewer links plus QR codes. Run clash detection with built-in VDC rules and generate coordination reports and viewpoints. Work with ACC/BIM 360 projects: list projects, create and update issues, create and list RFIs, search documents, upload files and get project summaries. Extract Revit elements, parameters, schedules, sheets and views, and export IFC. Launch VR/AR sessions and produce renders, walkthroughs and environment settings for visualization.
- When to use it
- Useful when an assistant needs to work with building models and construction coordination data without installing CAD software: converting and sharing models, checking clashes, or filing and tracking ACC issues and RFIs. Best suited to AEC teams already using Autodesk Platform Services and ACC/BIM 360.
- Requirements
- Remote streamable HTTP endpoint; no local install. Requires a ScanBIM API key sent as an Authorization bearer header (or the x-scanbim-api-key header, not both). The service calls Autodesk Platform Services on your behalf, and paid tiers gate formats such as Revit and Navisworks.
Installation
In SourceWeft
- Open Scanbim in the dashboard and add it to a workspace.
- Connect Authorization token credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.scanbimlabs%2Fscanbim/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"scanbim": {
"type": "http",
"url": "https://mcp.scanbimlabs.io/unified",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}README
ScanBIM MCP — The AI Hub for AEC
Give Claude, ChatGPT, and any AI agent the ability to upload, convert, view, analyze, and share BIM models across 50+ formats.
Upload a .rvt file. Get back a shareable 3D viewer link with QR code. Run clash detection with 20 years of VDC intelligence. Create RFIs. Launch VR walkthroughs. No software install needed.
Ecosystem (5 Workers, 46 Tools)
| Worker | Version | Tools | Endpoint | Description |
|--------|---------|-------|----------|-------------|
| scanbim-mcp | v1.0.5 | 19 | /mcp | Core hub — models, clashes, ACC, XR, viewer, rendering |
| revit-mcp | v1.1.0 | 8 | /mcp | Revit — elements, parameters, schedules, sheets, IFC export |
| acc-mcp | v1.0.1 | 9 | /mcp | ACC/BIM 360 — issues, RFIs, documents, project summaries |
| navisworks-mcp | v1.1.0 | 5 | /mcp | Navisworks — clash detection, coordination, viewpoints |
| twinmotion-mcp | v1.1.0 | 5 | /mcp | Visualization — renders, environments, video, scenes |
All 46 tools make real Autodesk Platform Services API calls. Zero stubs. Verified April 12, 2026.
scanbim-mcp Tools (19)
| Tool | Description |
|------|-------------|
| upload_model | Upload 3D models (Revit, IFC, point clouds, 50+ formats) via APS OSS + SVF2 translation |
| detect_clashes | VDC-grade clash detection with D1 rules database (SMACNA, NEC, ACI 318) |
| get_viewer_link | Generate APS Viewer URL + QR code for any translated model |
| list_models | List all uploaded models in APS buckets |
| get_model_metadata | Get APS translation status, manifest, and metadata |
| get_supported_formats | List supported file formats by tier (free/pro/enterprise) |
| acc_list_projects | List ACC/BIM 360 hubs and projects |
| acc_create_issue | Create ACC issues with priority, assignment, due dates |
| acc_list_issues | List/filter ACC issues by status and priority |
| acc_create_rfi | Create ACC RFIs |
| acc_list_rfis | List/filter ACC RFIs |
| acc_search_documents | Search ACC project documents by keyword |
| acc_project_summary | Get project overview with issue/RFI counts |
| xr_launch_vr_session | Launch VR viewing session (Meta Quest 2/3/3S) |
| xr_launch_ar_session | Launch AR overlay session |
| xr_list_sessions | List active XR sessions |
| twinmotion_render | Generate photorealistic renders via APS |
| twinmotion_walkthrough | Create animated walkthrough sequences |
| lumion_render | Architectural visualization rendering |
revit-mcp Tools (8)
| Tool | Description |
|------|-------------|
| revit_upload | Upload .rvt files to APS with SVF2 translation |
| revit_get_elements | Extract elements by category (walls, doors, windows, etc.) |
| revit_get_parameters | Get element parameters with parameter group extraction |
| revit_run_schedule | Extract tabular schedule data from model properties |
| revit_clash_detect | Bounding box overlap + level proximity + D1 VDC rules |
| revit_export_ifc | Model Derivative IFC translation job |
| revit_get_sheets | List 2D views + sheet enumeration |
| revit_get_views | List all metadata views with detail levels |
acc-mcp Tools (9)
| Tool | Description |
|------|-------------|
| acc_list_projects | List all ACC/BIM 360 hubs and projects |
| acc_create_issue | Create quality/safety issues |
| acc_update_issue | Update issue status, priority, assignment |
| acc_list_issues | List/filter issues by status and priority |
| acc_create_rfi | Create RFIs with assignment and priority |
| acc_list_rfis | List/filter RFIs |
| acc_search_documents | Full-text document search across projects |
| acc_upload_file | Upload files via APS Data Management (4-step flow) |
| acc_project_summary | Project dashboard with hub/project/issue/RFI counts |
navisworks-mcp Tools (5)
| Tool | Description |
|------|-------------|
| nwd_upload | Upload .nwd/.nwc files with SVF2 translation |
| nwd_get_clashes | Cross-category clash analysis with level proximity + D1 VDC rules |
| nwd_export_report | Generate coordination report with category breakdown |
| nwd_get_viewpoints | Extract saved viewpoints and camera positions |
| nwd_list_objects | Property-based object listing with keyword filter |
twinmotion-mcp Tools (5)
| Tool | Description |
|------|-------------|
| tm_import_rvt | Import .rvt via APS with SVF2 + thumbnail translation |
| tm_set_environment | Configure environment settings (time, weather, season) |
| tm_render_image | APS thumbnail rendering with resolution control |
| tm_export_video | OBJ derivative for offline rendering pipeline |
| tm_list_scenes | Enumerate scenes from metadata views + object tree |
Endpoints (scanbim-mcp)
| Path | Method | Description |
|------|--------|-------------|
| /mcp | POST | MCP JSON-RPC 2.0 endpoint (initialize, tools/list, tools/call, ping) |
| /info | GET | Server info, version, tool count, APS connection status |
| /health | GET | Health check with APS configuration status |
| /token | GET | APS access token (viewables:read scope) for Viewer JS integration |
| /viewer?urn=XXX | GET | Built-in APS Viewer JS v7 — load any translated model in-browser |
Quick Start
Use the hosted MCP (Recommended)
Add to your Claude Desktop config:
curl
Deploy your own
Architecture
Supported Formats (50+)
Free: IFC, glTF/GLB, OBJ, STL, PLY, E57, LAS/LAZ, DXF, DAE, 3DS, 3MF
Pro ($49/mo): + FBX, DWG, STEP/STP, IGES, SketchUp (.skp), DWF, SolidWorks (.sldprt/.sldasm), Inventor (.ipt/.iam), OSGB
Enterprise ($149/mo): + Revit (.rvt/.rfa), Navisworks (.nwd/.nwc), ReCap (.rcp/.rcs), PCD, PTS, FLS, PTX, PTG, ZFS, 3MX + 500M point clouds + ACC integration
VDC Intelligence Engine
Clash detection powered by 20 years of field experience encoded into D1-backed rules:
-
9 severity rules — SMACNA, NEC, ACI 318, AISC, ASCE 7 standards
-
5 coordination standards — MEP clearance, structural proximity
-
Fix suggestions — Real construction advice, not generic "move element"
-
Rework estimation — Hours-to-fix based on actual project data
Links
-
APS Viewer: https://scanbim-mcp.itmartin24.workers.dev/viewer
-
Health Check: https://scanbim-mcp.itmartin24.workers.dev/health
-
Product Site: https://scanbim.app
-
Company: https://scanbimlabs.io
-
MCP Tools Page: https://scanbimlabs.io/mcp
License
MIT — Free for commercial use.
ScanBIM Labs — VDC + AI + Reality Capture
20 years of BIM/VDC operations, now AI-native. Built by a VDC practitioner, not a dev shop.
Authentication
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 thesk_scanbim_prefix; the D1user_keycolumn 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.
Example
Response codes
200— tool call proceeded; credits debited.401— missing or malformed auth header (middleware returns JSON-RPC error code-32001).402— insufficient credits; response body includescheckout_urlsfor all 5 credit packs andtop_up_urlfor the billing page.
Source: README.md at commit 509ff59
Tools
0Version history
1- v1.0.5LatestSep 16, 2026
Score
75% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.
Other Scanbimlabs integrations

Acc
io.scanbimlabsOfficial publisher
Remote MCP server for Autodesk Construction Cloud that lets an assistant list projects, manage issues and RFIs, search documents and upload files.

Twinmotion
io.scanbimlabsOfficial publisher
A remote MCP server that lets an assistant drive a Twinmotion rendering pipeline: import Revit models, set environments, render images and export walkthroughs.

Revit
io.scanbimlabsOfficial publisher
A remote MCP server that lets an assistant query Revit building models through Autodesk Platform Services: extract elements, parameters and schedules, detect cl

Navisworks
io.scanbimlabsOfficial publisher
A remote MCP server for Navisworks BIM coordination: upload NWD models, extract clashes, export reports and read viewpoints and model objects.
Twinmotion MCP
io.scanbimlabs
Lets an assistant drive Twinmotion rendering through APS: import Revit models, set environments, render images, and export video.