scanbim-labs avatar

Revit

scanbim-labs/revit-mcp

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.

tools
8
auth
Secret needed
transport
HTTP
last updated
Apr 19, 2026

Tools

8 tools

Public tool metadata for what this MCP can expose to an agent.

revit_uploadUpload Revit file to APS and translate

Upload Revit file to APS and translate

No parameter schema in public metadata yet.

revit_get_elementsGet elements by category

Get elements by category

No parameter schema in public metadata yet.

revit_get_parametersGet element parameters

Get element parameters

No parameter schema in public metadata yet.

revit_run_scheduleExtract schedule data

Extract schedule data

No parameter schema in public metadata yet.

revit_clash_detectClash detection with VDC rules

Clash detection with VDC rules

No parameter schema in public metadata yet.

revit_export_ifcExport model as IFC

Export model as IFC

No parameter schema in public metadata yet.

revit_get_sheetsList all sheets

List all sheets

No parameter schema in public metadata yet.

revit_get_viewsList all views

List all views

No parameter schema in public metadata yet.

Sponsors

Readme

Revit MCP

Revit integration via Autodesk Platform Services — Extract elements, parameters, run schedules, detect clashes, export IFC.

Live MCP

Tools (8)

ToolDescription
revit_uploadUpload Revit file to APS and translate
revit_get_elementsGet elements by category
revit_get_parametersGet element parameters
revit_run_scheduleExtract schedule data
revit_clash_detectClash detection with VDC rules
revit_export_ifcExport model as IFC
revit_get_sheetsList all sheets
revit_get_viewsList all views

Quick Start

{
  "mcpServers": {
    "revit": {
      "url": "https://revit-mcp.itmartin24.workers.dev/mcp"
    }
  }
}

Architecture

  • Runtime: Cloudflare Workers
  • Auth: APS OAuth2 (client_credentials)
  • Database: Cloudflare D1 (usage logging)
  • Cache: Cloudflare KV (token caching)

View the full README on GitHub

Details

Repository
github.com/scanbim-labs/revit-mcp
Categories
Design & Creative, Automation & Workflows
Transport
HTTP
Auth
Required
Registry
MCP registry, active

More from scanbim-labs

Related Design & Creative MCP servers

View all
1scanbimlabs avatarTwinmotion MCPio.scanbimlabs/twinmotion-mcpTwinmotion rendering via APS — import Revit, set environments, render images, export video.0stars
2jeffkit avatarhollow — a tree hole for AI agentsjeffkit/hollowA rest stop for AI agents: whisper, listen, reply, rest. By design never evaluated or analyzed.0stars
3koneisto avatarHomeassistant Light Mcpkoneisto/homeassistant-light-mcpControl Home Assistant lights and scenes. Lights only by design for safety.0stars
4laaielichter avatarThreesmithlaaielichter/threesmiththree.js for coding agents: version-pinned API and review, assets, headless runs, perf, 3D models.0stars
5gueguesser-chatgptap-68537aa2 avatarMy MCP Serverlive.alpic.gueguesser-chatgptap-68537aa2/gueguesser-chatgptappGeography Guesser game0stars
6lyellr88 avatarBuddy Mcplyellr88/buddy-mcpClaude Code creature collection game. Hatch buddies, pet to boost roll luck, complete the BuddyDex.0stars