Update Table View (Platform MCP)
Updates an existing table-type board view — name, filters, sort, tags, or table-specific settings (column visibility/order and group-by) using the Platform MCP.
Use this tool to update an existing table-type board view: change its name, filters, sort, tags, or table-specific settings (column visibility/order and group-by). Provide only the fields you want to change — omitted fields are left unchanged.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| viewId | string | Yes | The ID of the table view to update. |
| boardId | string | Yes | The board ID the view belongs to. |
| name | string | No | New name for the view (omit to leave unchanged). |
| filter | object | No | Filter configuration. Contains rules (an array of {column_id, compare_value, operator}) and an optional operator (logical operator between rules, defaults to and). |
| sort | array | No | Sort configuration. Array of {column_id, direction} objects. direction defaults to asc. |
| tags | array | No | Tags to apply to the view. |
| settings | object | No | Table-specific settings: columns (visibility/order) and group_by. Same shape as create_view_table. |
Filter rule operators: any_of, not_any_of, is_empty, is_not_empty, greater_than, lower_than, between, contains_text, not_contains_text (defaults to any_of).
See create_view_table for the full structure of settings.columns and settings.group_by.
Example
Update a table view to hide empty groups and reorder columns:
{
"viewId": "98765",
"boardId": "1234567890",
"settings": {
"columns": {
"column_order": ["name", "owner", "status", "date"]
},
"group_by": {
"conditions": [{ "columnId": "status" }],
"hideEmptyGroups": true
}
}
}The tool returns a confirmation with the updated table view's name, ID, and type.
Programmatic equivalent
This tool maps to the update_view_table mutation in the monday.com API. See the board views reference for full details.
Updated about 1 month ago
