Autodesk hasn't published a per-command list for the Assistant. The official Revit 2027 help groups its tools into six MCP (Model Context Protocol) groups:
Tool group
What it covers
Example prompts
Model query
Reading and analyzing the model
“Find all doors on Level 1”;
“How many columns are on the ground floor?”
Export
Producing deliverables
“Print the new sheets to a PDF file”
Sheets and documentation
Creating, naming and laying out sheets
“Create new sheets and place each new plan on its own sheet”; “Add ‘Demo’ to the beginning of each sheet name”
Room management
Space planning and coordination
Tagging all rooms in a view, listing rooms on a level
Schedules and data
Organizing and reporting project data
“Create a door schedule”; filtering schedule data
Element operations
Changing elements directly
Editing parameters, swapping family or type, color overrides
‣
Example Prompts
‣
Reporting Model Data
Count elements by type or category.[chaos]
List the rooms on a level.[chaos]
Total up furniture costs.[chaos]
Report the materials used.[autodesk]
Pull out room data such as Element IDs, floor areas, and the walls, doors, windows and curtain walls that bound each room.[autodesk]
‣
Editing Revit Elements
Capability
What it does
Example prompt
Modify parameters
Changes element parameter values from the context of your prompt
“Set the Fire Rating of all doors on Level 2 to 60 min”
Rename elements
Renames elements in bulk; Autodesk has a demo video for this
“Add prefix ‘EX-’ to all wall type names”
Swap family or type
Finds elements by name pattern and changes their family or type
“Change all doors on Levels 2–6 with ‘Single’ in the family name to type 36x84”
Color or graphic overrides
Applies color or graphics overrides to chosen elements
“Color all fire-rated walls red in this view”
Visibility control
Hides or shows elements and categories in a view
“Hide all furniture in the current view”
Tag elements
Tags elements and skips ones already tagged, so you don’t get duplicates
“Tag all rooms in the view”
Select or find elements
Picks out elements by category, level or name to edit next
“Find all doors on Level 1”
‣
Assigning Marks and Type Marks
Assign mark values to the pile caps and apply the specified pile cap tag type.
Assign unique marks to the piles and place the pile tags.
‣
Rooms
‣
Room names (Name parameter)
BIMsmith's test prompt: "Change all the room names so that they are translated to Spanish and add a new color scheme." It updated all 16 rooms in one operation and returned a change log, for example Master Bedroom became Dormitorio Principal.
Rename and translate room names in bulk. In one test it queried all 16 rooms, translated their names into Spanish, applied them all at once, and returned a change log for verification. The tool call shown was setRoomName. bimsmithbimsmith
‣
Visual and graphic changes
Color elements or rooms by parameter. Coloring rooms and elements by department, area, or occupancy type becomes a single command, replacing manual filter overrides. bimsmith
Caveat: it produces a visual color effect on the rooms but cannot create the official Revit Color Fill Legend annotation object. bimsmith
‣
Assign Graphic Overrides by Parameter Values
"Assign a red colour to any rebar longer than 12,000 millimetres, excluding stirrups." This filters on the bar Length parameter and accepts either a color name or an RGB value. It only overrides projection lines through Override Graphics in View by Element; it can't change surface color.
"Create a color scheme for rooms in this view. I want it by name." This gives a visual color-coding by room name but cannot create a native Color Fill Legend.
‣
Levels
‣
Level elevations (Elevation parameter)
Set the spacing between consecutive levels to 4,000 mm for Levels 2 through 23. The Assistant asked the user to confirm which levels would change before applying it.
‣
Views
‣
Create views
"Create a floor plan for the level L1 and name it 'L1-AI'". autodesk
“Create a floor plan for Level 2”.
Duplicate views
Change views
Apply view templates
Apply color or graphic overrides to elements and control what’s visible.
Place views on Sheets
‣
Annotations
‣
Tag Model Elements
‣
Tag elements by type
Finding and tagging all elements of a certain type is one of the listed capabilities. architosh
‣
Tag all rooms in a view
‣
Sheets
‣
Create sheets, place viewports, and rename.
Create 50 sheets with the default title block, numbered from S01.
Create sheets, place views on them, and rename sheets in bulk.[autodesk]
One short prompt produced nine operations: three sheet creations, three viewport placements, and three renames. bimsmith
Rename sheets
Bulk-rename sheets.
For example, adding "Demo" to the beginning of each sheet name. autodesk
Renumber sheets
Renumber sheets S01 to S09 as a new sequence starting at A101, and renumber the remaining sheets from S101.
Place views on sheets
Export or print sheets to PDF.[autodesk]
‣
Change the Title block type (multi-step)
First ask the Assistant for a table of each sheet's number, title block, family, and type.
Edit that table in Excel
Then paste the revised table back into a new prompt so it applies the changes.
‣
Schedules
Create schedules with fields, sorting, and grouping. This includes building schedules with particular fields, sorting, and grouping set from the start. hagerman
Create schedules, such as one for all doors.[autodesk]
Filter schedule data.
Narrow schedule data with filters.[autodesk]
‣
Structural Elements
“Set Mark for structural columns on Level 1 to C-01 , C-02 , and so on.”
“Set Comments to Verify with structural drawings for all beams longer than 6,000 mm .”
“For structural framing on Level 3, set Framing Notes to Coordinate penetrations before issue .”
“Set the Material parameter of all foundation walls to Cast-in-place concrete .”
• “\\Set Design Option-related project parameters, where editable, for all columns in Option A to Option A review .”
• “Populate the Asset ID parameter for equipment supports using SUP- followed by their Element ID.”
‣
MEP Elements
“Set System Classification to Supply Air for all unclassified supply ducts.”
“For all air terminals on Level 2, set Comments to Verify airflow .”
“Set Panel to LP-2 for lighting fixtures in the Level 2 electrical zone.”
“Set the Circuit Number parameter to L2-01 for the selected lighting fixtures.”
“Set Insulation Thickness to 25 mm for chilled-water pipes in the mechanical room.”
“Set Service Type to Domestic Cold Water for plumbing fixtures in the north restroom.”
Add Coordination required to the Comments parameter for ducts whose diameter exceeds 600 mm .”
‣
Data Cleanup
“Find all walls with a blank Assembly Code parameter, show me the list, and set the value to Unclassified after confirmation.”
“Replace every Comments value of TBD with To be coordinated for doors and windows.”
“Set the Keynote parameter to A101 for every element whose Type Mark starts with A- .”
“Copy the Type Mark into the Asset Tag parameter for all mechanical equipment.”
“For all furniture elements, combine Room Number, Type Mark, and a sequential identifier into the Asset ID parameter.”
“Check whether Mark values follow the format D-### ; list noncompliant doors before changing anything.”
‣
Overall Strategies for Creating Prompts
[Action] + [Revit elements] + [scope or conditions] + [required result or intended outcome].
‣
Include a Safety Check before Making Changes
“Find all [category] where [condition]. Show the Element ID, family/type, current [parameter], and proposed value. Ask for confirmation before setting [parameter] to [new value].”
“Find all doors on Levels 2 through 6 whose family name contains Single . Show Element ID, current Family, Type, and Fire Rating. After confirmation, set Fire Rating to 60 min .”
‣
Breaking a Process into Multiple Steps
Autodesk’s demo creates a plan, applies a template, tags the rooms, repeats this for other levels, makes sheets, renames them, and exports to PDF, all from a chain of prompts.[autodesk]
‣
Select elements to set the scope for a batch edit
"How many structural columns have their Base Level set to L2?"
Check whether every view on sheets A100–A106 has a view template assigned.
"How many exterior walls have an empty Fire Rating parameter?"
Ask how many doors in the building are narrower than 90 cm.
Find and count before editing. Examples include "How many structural columns have their Base Level set to L2?" and checking whether all views on sheets A100–A106 have a view template assigned. These queries are useful for scoping a batch edit before running it. autodesk
‣
Repeat a sequence across levels.
For example: "Repeat the same process from the beginning for Levels 2 and 3." autodesk
‣
Tracking and Undoing Changes
Since Revit 2027.1, every change made through an MCP tool appears in the Undo menu with an “AI” prefix, and each run is recorded in the Revit journal with start time, completion status and errors .
A Stop button lets you cut off a long operation partway through .
‣
Saving Prompts to the Prompt Library for Reuse
The updated marks then appear in the project's schedules, and both prompts were saved to the Prompt Library for reuse on other projects.
Templates I wrote (not from published demos)
These follow the same formula but aren't confirmed in any source I found, so test them on a copy of your model first:
"Set the Fire Rating of all doors on Level 3 with an empty Fire Rating to 60 min. Show me the list and ask before applying."
"Set the Comments parameter of all selected walls to 'Verify on site'."
"Set the Department of rooms 101–120 to 'Administration'."
"Assign sequential Mark values D-101, D-102… to all doors on Level 1, ordered by room number."
"Change the Phase Created of all furniture on Level 2 to 'Phase 2'."
Known Limitations
Not supported: creating new elements, editing schedule formatting, placing a native Color Fill Legend, and refining viewport placement within a title block. It also works only within a single open file. bimsmith
Geometric Modify tools aren't documented. I found no source showing the Assistant running Move, Copy, Rotate, Mirror, Align, Split, or Delete, so I left them out.
The tool set changes outside the Revit release cycle. The Assistant can receive targeted updates independently of Revit releases. For the live list on your install, type the built-in prompt "What can you do for me?" in the Assistant panel. autodeskautodesk
Revit 2027 also has a separate public MCP Server, also in Tech Preview, that outside AI tools can connect to. It is read-only. It can query the model, get element data, open views, select or zoom to elements, and export views.