Create View
create_viewCreate a new board view with customizable filters and sorting to organize your monday.com board.
Instructions
Create a new board view (tab) with optional filters and sorting. This creates a saved view on a monday.com board that users can switch to.
Filter operators: any_of, not_any_of, is_empty, is_not_empty, greater_than, lower_than, between, contains_text, not_contains_text
Example filter for people column: { "rules": [{ "column_id": "people", "compare_value": ["person-12345"], "operator": "any_of" }] } Example filter for status column: { "rules": [{ "column_id": "status", "compare_value": [1], "operator": "any_of" }] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| boardId | Yes | The board ID to create the view on | |
| type | No | The type of board view to create. Use TABLE for standard board views. | TABLE |
| name | No | The name of the view (e.g. "High Priority Items", "My Tasks") | |
| filter | No | Filter configuration for the view | |
| sort | No | Sort configuration for the view | |
| settings | No | Type-specific view settings as a JSON object (e.g. column visibility, group_by for TABLE). The shape varies by view type — call get_view_schema_by_type with the same ViewKind to discover the supported structure. For TABLE views, prefer the dedicated create_view_table tool which exposes a strongly-typed settings field. |