# Revit MCP Server MCP server

Agent View of the PolicyLayer registry record for Revit MCP Server: identity, probed posture, risk grade, and all 48 tools classified. HTML page: https://policylayer.com/tools/demolinator-revit-mcp-server

## Facts

- Server id: `demolinator/revit-mcp-server`
- Homepage: https://github.com/Demolinator/revit-mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 48
- Tool categories present: Destructive, Execute, Read, Write
- Tags: demolinator revit mcp server, admin, automation
- Record last modified: 2026-08-02T04:17:58.086Z

## Tools (48)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `delete_elements` | Destructive | Critical | https://policylayer.com/tools/demolinator-revit-mcp-server/delete-elements.md |
| `execute_revit_code` | Execute | High | https://policylayer.com/tools/demolinator-revit-mcp-server/execute-revit-code.md |
| `set_active_view` | Execute | High | https://policylayer.com/tools/demolinator-revit-mcp-server/set-active-view.md |
| `transform_elements` | Execute | High | https://policylayer.com/tools/demolinator-revit-mcp-server/transform-elements.md |
| `ai_element_filter` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/ai-element-filter.md |
| `analyze_model_statistics` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/analyze-model-statistics.md |
| `check_clashes` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/check-clashes.md |
| `export_room_data` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/export-room-data.md |
| `get_current_view_elements` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/get-current-view-elements.md |
| `get_current_view_info` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/get-current-view-info.md |
| `get_element_properties` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/get-element-properties.md |
| `get_material_quantities` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/get-material-quantities.md |
| `get_revit_model_info` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/get-revit-model-info.md |
| `get_revit_status` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/get-revit-status.md |
| `get_revit_view` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/get-revit-view.md |
| `get_selected_elements` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/get-selected-elements.md |
| `list_category_parameters` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/list-category-parameters.md |
| `list_families` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/list-families.md |
| `list_family_categories` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/list-family-categories.md |
| `list_levels` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/list-levels.md |
| `list_revit_views` | Read | Low | https://policylayer.com/tools/demolinator-revit-mcp-server/list-revit-views.md |
| `clear_colors` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/clear-colors.md |
| `color_splash` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/color-splash.md |
| `create_detail_line` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-detail-line.md |
| `create_dimensions` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-dimensions.md |
| `create_duct` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-duct.md |
| `create_grid` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-grid.md |
| `create_level` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-level.md |
| `create_line_based_element` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-line-based-element.md |
| `create_mep_system` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-mep-system.md |
| `create_pipe` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-pipe.md |
| `create_room` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-room.md |
| `create_room_separation` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-room-separation.md |
| `create_schedule` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-schedule.md |
| `create_sheet` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-sheet.md |
| `create_structural_framing` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-structural-framing.md |
| `create_surface_based_element` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-surface-based-element.md |
| `create_view` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/create-view.md |
| `export_document` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/export-document.md |
| `export_ifc` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/export-ifc.md |
| `link_file` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/link-file.md |
| `load_family` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/load-family.md |
| `modify_element` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/modify-element.md |
| `place_family` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/place-family.md |
| `save_document` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/save-document.md |
| `set_parameter` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/set-parameter.md |
| `tag_elements` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/tag-elements.md |
| `tag_walls` | Write | Medium | https://policylayer.com/tools/demolinator-revit-mcp-server/tag-walls.md |

## Tool descriptions

- `set_active_view` — Switch the active view in Revit to the specified view.
- `export_room_data` — Export data for all rooms defined in the Revit model.
- `get_revit_model_info` — Get comprehensive information about the current Revit model
- `get_revit_status` — Check if the Revit MCP API is active and responding
- `get_revit_view` — Export a specific Revit view as an image
- `list_families` — Get a flat list of available family types in the current Revit model
- `list_family_categories` — Get a list of all family categories in the current Revit model
- `list_levels` — Get a list of all levels in the current Revit model
- `list_revit_views` — Get a list of all exportable views in the current Revit model
- `place_family` — Place a family instance at a specified location in the Revit model

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Mcp A2a (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- MCP Framework Personal (790 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Eda Agent (726 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=demolinator-revit-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/demolinator-revit-mcp-server
