Create Dashboard (Platform MCP)

Creates a new monday.com dashboard that aggregates and visualizes data from one or more boards using the Platform MCP.

Use this tool to create a new dashboard in your monday.com workspace. Dashboards are visual containers that display board data through widgets — charts, counters, timelines, and more. You must connect at least one board (and up to 50) when creating the dashboard; all widgets you add later will draw data from those connected boards.

After creating a dashboard, use create_widget to populate it with visualizations. Use all_widgets_schema first to understand which widget types are available and what settings each type requires.

Parameters

ParameterTypeRequiredDescription
namestringYesHuman-readable title for the dashboard (UTF-8 characters).
workspace_idstringYesID of the workspace that will own the dashboard. Use list_workspaces or workspace_info to find workspace IDs.
board_idsarrayYesList of board IDs (as strings) to connect to the dashboard. Minimum 1, maximum 50. All widgets on this dashboard will source data from these boards.
kindstringNoVisibility level: PUBLIC or PRIVATE. Defaults to PUBLIC.
board_folder_idstringNoFolder ID within the workspace to place the dashboard in. If omitted, the dashboard is placed in the workspace root.

Example

Create a public dashboard connected to a project tracking board in workspace 12406666:

{
  "name": "MCP Docs Test Dashboard",
  "workspace_id": "12406666",
  "board_ids": ["18394529013"],
  "kind": "PUBLIC"
}

The tool returned dashboard ID 37055164 and confirmed the name MCP Docs Test Dashboard. The dashboard is now available in the workspace and ready to receive widgets.


Programmatic equivalent

Use the GraphQL API to achieve the same result:

mutation {
  create_board(
    board_name: "MCP Docs Test Dashboard"
    board_kind: public
    workspace_id: 12406666
    board_type: dashboard
  ) {
    id
    name
    url
  }
}

For full documentation, see Boards.