Create View (Platform MCP)

Creates a new board view (tab) with optional filters and sorting on a monday.com board using the Platform MCP.

Use this tool to create a new board view (tab) on a monday.com board. A view is a saved configuration — filters, sort order, and type-specific settings — that users can switch between on the board. The view type defaults to TABLE, the standard board view.

For table views where you need to configure column visibility, column order, or group-by, prefer the dedicated create_view_table tool, which exposes a strongly-typed settings field.

Parameters

ParameterTypeRequiredDescription
boardIdstringYesThe board ID to create the view on.
typeViewKindNoThe type of board view to create. Defaults to TABLE. Use TABLE for standard board views.
namestringNoThe name of the view (e.g. "High Priority Items", "My Tasks").
filterobjectNoFilter configuration. Contains rules (an array of {column_id, compare_value, operator}) and an optional operator (logical operator between rules, defaults to and).
sortarrayNoSort configuration. Array of {column_id, direction} objects. direction defaults to asc.
settingsobjectNoType-specific view settings as a JSON object. The shape varies by view type. For TABLE views, prefer 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).

Example

Create a table view that shows only items assigned to a specific person:

{
  "boardId": "1234567890",
  "name": "My Tasks",
  "type": "TABLE",
  "filter": {
    "rules": [
      { "column_id": "people", "compare_value": ["person-12345"], "operator": "any_of" }
    ],
    "operator": "and"
  }
}

The tool returns a confirmation with the new view's name, ID, and type.


Programmatic equivalent

This tool maps to the create_view mutation in the monday.com API. See the board views reference for full details.


Did this page help you?