Tools Available in the Revit MCP
The September 9, 2026 release of the Revit MCP Experimental Technical Preview offers these 41 tools:
Model querying and inspection
get_running_revit_instances: lists open Revit sessions and their active documentsget_active_context: the current view, selection and documentquery_model: finds elements by category, level, bounding box and other filtersget_element_data: parameters, geometry, bounding boxes and grid data for elementsget_rooms,get_room_boundaries: room data and boundary geometryget_fill_and_line_patterns: fill and line patterns in the project
Element editing
modify_element_parameters: sets parameter valuesmove_elements,rotate_elements: translates or rotates elementsdelete_elements: deletes elementsselect_elements,show_elements: selects or zooms to elements in the UIoverride_elements_graphics: per-view graphic overridestag_elements: adds tags in a viewreview_changes: opens an interactive review of changes made
Views
get_views,open_view: lists or opens viewscreate_plan_views,create_section_view: creates plan or section viewsget_all_view_templates: lists view templatesget_annotation_include_categories,set_annotation_include_categories: controls which categories get annotated
Sheets
get_sheets,create_sheet,rename_sheet,set_sheet_number: sheet managementget_views_on_sheets: which views are placed on which sheetsget_sheet_collections,get_sheets_in_sheet_collection: sheet collections
Schedules
get_all_schedules,get_schedule_definition,get_schedulable_fields: inspect schedulescreate_schedule: new schedulesmodify_schedule_filters,modify_schedule_grouping,modify_schedule_sorting: edit schedules
Export
export_ifc,export_gbxml,export_views: IFC, gbXML, and view or image export
Other Capabilities Available through a Dynamo Script
- Creating new Revit elements — for example, walls, doors, windows, floors, components, levels, grids, columns, beams, or footings — requires a Dynamo script, and the Revit MCP will generate the Python code for you.
- Modifying Revit elements — for example, moving, rotating, editing, or deleting — can be done directly by the Revit MCP.