ai_element_filter
Retrieve detailed Revit element data by filtering based on category, type, visibility, or spatial location, enabling precise analysis and response to complex project queries.
Instructions
An intelligent Revit element querying tool designed specifically for AI assistants to retrieve detailed element information from Revit projects. This tool allows the AI to request elements matching specific criteria (such as category, type, visibility, or spatial location) and then perform further analysis on the returned data to answer complex user queries about Revit model elements. Example: When a user asks 'Find all walls taller than 5m in the project', the AI would: 1) Call this tool with parameters: {"filterCategory": "OST_Walls", "includeInstances": true}, 2) Receive detailed information about all wall instances in the project, 3) Process the returned data to filter walls with height > 5000mm, 4) Present the filtered results to the user with relevant details.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
data | Yes | Configuration parameters for the Revit element filter tool. These settings determine which elements will be selected from the Revit project based on various filtering criteria. Multiple filters can be combined to achieve precise element selection. All spatial coordinates should be provided in millimeters. |
Input Schema (JSON Schema)
You must be authenticated.
Other Tools from Revit MCP Server
- ai_element_filter
- color_elements
- create_line_based_element
- create_point_based_element
- create_surface_based_element
- delete_element
- get_available_family_types
- get_current_document_info
- get_current_view_elements
- get_current_view_info
- get_selected_elements
- open_document
- operate_element
- send_code_to_revit
- tag_all_walls