# mcp-server-for-revit

Source: https://glimind.com/server/npm%2Fmcp-server-for-revit
Registry id: `npm/mcp-server-for-revit`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "mcp-server-for-revit": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-for-revit"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add mcp-server-for-revit -- npx -y mcp-server-for-revit
```

## Tools (26)

- `ai_element_filter`: Intelligent element querying tool for AI assistants
- `analyze_model_statistics`: Analyze model complexity with element counts
- `color_elements`: Color elements based on a parameter value
- `create_dimensions`: Create dimension annotations in the current view
- `create_grid`: Create a grid system with smart spacing generation
- `create_level`: Create levels at specified elevations
- `create_line_based_element`: Create line-based elements (wall, beam, pipe)
- `create_point_based_element`: Create point-based elements (door, window, furniture)
- `create_room`: Create and place rooms at specified locations
- `create_structural_framing_system`: Create a structural beam framing system
- `create_surface_based_element`: Create surface-based elements (floor, ceiling, roof)
- `delete_element`: Delete elements by ID
- `export_room_data`: Export all room data from the project
- `get_available_family_types`: Get available family types in current project
- `get_current_view_elements`: Get elements from the current active view
- `get_current_view_info`: Get current active view info
- `get_material_quantities`: Calculate material quantities and takeoffs
- `get_selected_elements`: Get currently selected elements
- `operate_element`: Operate on elements (select, setColor, hide, etc.)
- `query_stored_data`: Query stored project and room data
- `say_hello`: Display a greeting dialog in Revit (connection test)
- `send_code_to_revit`: Send C# code to Revit to execute
- `store_project_data`: Store project metadata in local database
- `store_room_data`: Store room metadata in local database
- `tag_all_rooms`: Tag all rooms in the current view
- `tag_all_walls`: Tag all walls in the current view

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
