update_element_parameters
Update one or many element parameters with typed value handling
How to use it
update_element_parameters is exposed by the RevitMCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the update_element_parameters tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL REVITMCP LISTINGOther tools in RevitMCP (39)
Switch the active Revit view by view ID or view name
Summarize model composition including category, family/type, view, sheet, level, and room counts
Cluster view names by type and flag likely naming outliers
Clear temporary hide/isolate in the active or target view
Compare schedule rows across overall/release schedules by key fields and quantity fields
Delete elements with dry-run, confirmation, max-count, unpin, and batch/individual safeguards
Duplicate a view, optionally with detailing/as dependent, template assignment, and activation
Export the active Revit view to a local image artifact for model vision inspection
Export a focused snapshot from explicit IDs or the active selection by activating a target view, temporarily isolating elements, tightening a section box when exporting 3D views, exporting, and restoring the view
Find elements by category, level, and parameter-based conditions
Refine a stored result set with batched server-side parameter filtering using one or many target values
Read the current Revit selection as a reusable result set
Capture a bounded snapshot of elements visible in the active view
Read the current view's name, type, scale, and related metadata
Read model-space element locations using location points, curve midpoints, bounding-box centers, and host fallbacks
Read parameter values for specific elements or an existing result handle
Read host, parent, child, dependent, and adaptive point relationships for model elements
Retrieve all elements for a category and store the result for follow-on actions
Read selected parameters from elements and their host/super-component chains
Return live pyRevit route, document, active view, selection, and write-context diagnostics
Load persistent local user/project notes for recurring Revit conventions and workflow hints
Get active project metadata, document path, and Revit version details
Load canonical Revit schema context including levels, categories, families, types, and common parameters
Read a schedule definition including fields, hidden state, filters, sorting/grouping, and settings
Read visible schedule table rows and column metadata
Temporarily isolate explicit elements or the active selection in a view and optionally focus the camera for inspection
List loaded family types with category, family, type, and symbol IDs
List fields/parameters that can be added to a schedule, including stable available field indexes
List Revit schedules with IDs, categories, field counts, filters, sorting, and sheet placement status
List stored element result sets and their counts currently available on the server
List views that can be placed on sheets, including type and placement status
Apply or reset active-view graphic overrides for explicit IDs or stored result sets
Create a new sheet, auto-number it, and place a matched view on it
Resolve user terms to exact Revit category, level, family, type, and parameter names
Save a persistent local user/project note for future chats and tool runs
Select elements by explicit IDs or a stored result handle
Select a previously stored search or filter result inside Revit
Generate rename suggestions from a prior view naming analysis
Copy first populated source parameter values into a target parameter with missing-only or overwrite-all policy and dry-run preview