MCP server
Revit MCP
io.scanbimlabs/revit-mcp
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Revit model integration via APS — elements, parameters, schedules, clashes, IFC export.
Working at last checkVerified publisher: scanbimlabs.ioAbout 3,854 tokens per request once connected8 tools
https://revit-mcp.itmartin24.workers.dev/mcp
At a glance
- Type
- MCP server
- Publisher
- scanbimlabs.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 8
- Token cost
- About 3,854 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http revit-mcp https://revit-mcp.itmartin24.workers.dev/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.revit-mcp] url = "https://revit-mcp.itmartin24.workers.dev/mcp"
Gemini CLI
{"mcpServers":{"revit-mcp":{"httpUrl":"https://revit-mcp.itmartin24.workers.dev/mcp"}}}
Cursor
{"mcpServers":{"revit-mcp":{"url":"https://revit-mcp.itmartin24.workers.dev/mcp"}}}
VS Code
{"servers":{"revit-mcp":{"type":"http","url":"https://revit-mcp.itmartin24.workers.dev/mcp"}}}
Antigravity
agy mcp add revit-mcp https://revit-mcp.itmartin24.workers.dev/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"revit-mcp","server_url":"https://revit-mcp.itmartin24.workers.dev/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"revit-mcp","server_url":"https://revit-mcp.itmartin24.workers.dev/mcp"}
Tools
revit_clash_detect~537 tokens
When to use: Perform a lightweight clash analysis between two Revit categories (e.g. Mechanical Equipment vs Structural Framing) using bounding-box overlap where available, falling back to shared-Level proximity, then annotate with any matching VDC rules stored in the D1 database. When NOT to use: Drevit_export_ifc~506 tokens
When to use: Kick off a Model Derivative translation of a previously uploaded Revit URN into IFC (IFC2x3 Coordination View 2.0 by default) so the model can be exchanged with non-Autodesk tools (Solibri, BIMcollab, Tekla, openBIM workflows). When NOT to use: Do not use for SVF/SVF2 web viewing (thatrevit_get_elements~483 tokens
When to use: After a Revit model has finished translating, fetch the first ~100 elements belonging to a Revit category (e.g. Walls, Doors, Windows, Structural Columns) with their objectid, name, externalId, and property bag. When NOT to use: Do not call before translation completes (manifest.statusrevit_get_parameters~494 tokens
When to use: Enumerate the Revit parameters (type + instance) that appear on elements in a given category, or on one specific element by objectid. Returns unique values per parameter and how many elements carry it — ideal for schema discovery before building a schedule. When NOT to use: Do not use wrevit_get_sheets~365 tokens
When to use: Enumerate the drawing sheets (title blocks with sheet number + sheet name like 'A-101: First Floor Plan') published from a translated Revit model, so an agent can pick which sheet to render, review, or cross-reference. When NOT to use: Do not use to list model views like floor plans orrevit_get_views~382 tokens
When to use: Return every view (both 2D — floor plans, ceiling plans, elevations, sections, sheets — and 3D — default {3D}, perspective views, isometric views) in the translated Revit model, including each view's GUID, name, role, and whether it is the master view. When NOT to use: Do not use when yrevit_run_schedule~437 tokens
When to use: Build a tabular, spreadsheet-style schedule (rows = elements matching a keyword, columns = up to 15 shared parameters) from a translated Revit model — useful for Door Schedules, Wall Schedules, Room Schedules, and QA/QC exports. When NOT to use: Do not use when you only need raw elementrevit_upload~650 tokens
When to use: Ingest a Revit (.rvt / .rfa / .rte / .rft) file into Autodesk Platform Services by downloading it from a publicly reachable URL, uploading it to an OSS bucket, and starting an SVF2 translation so downstream revit_* tools can read elements, parameters, sheets, and views. When NOT to use:
Browse
Related MCP servers
- Navisworks MCP
Navisworks coordination and clash detection via APS — reports, viewpoints, model objects. - Synergieloc Immobilier
Draw buildings as DXF, IFC and 3D, plus exact French rent and charges calculations. - ScanBIM MCP
AI Hub for AEC — 50+ 3D formats, clash detection, ACC integration via Autodesk Platform Services. - Vlak
Accessible React components, tokens, usage guidance, and install commands for product interfaces. - MIDAS CIVIL NX tools (MIDAS IT Europe)
Build, check and report on MIDAS CIVIL NX bridge models through the MIDAS IT Europe plugins. - Twinmotion MCP
Twinmotion rendering via APS — import Revit, set environments, render images, export video. - Cargovox
CargoVox freight tracking and shipment info via AI agents - Fillout MCP by usefulapi
Read Fillout forms and submissions, export responses, and create submissions and webhooks.
Badge for your README
[](https://aptlynx.net/servers/io.scanbimlabs/revit-mcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents