mcpserver.lol
registry/revit-mcp
Connection check verified live · 26h ago

revit-mcp

Revit model integration via APS — elements, parameters, schedules, clashes, IFC export.

Tools 8
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 26h ago

Tools & capabilities

8 tools

Read from the running server on 26h ago.

revit_clash_detect model_id*category_a*category_b*
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…
revit_export_ifc model_id*include_properties
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-Au…
revit_get_elements category*model_id*
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 o…
revit_get_parameters category*model_id*element_id
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 paramet…
revit_get_sheets model_id*
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…
revit_get_views model_id*
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 Re…
revit_run_schedule model_id*schedule_name*
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…
revit_upload file_url*file_name*project_name
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 sta…