mit einem Klick
monday-dashboard-builder
Create dashboards, add widgets, configure chart types, and connect boards to build reporting views in Monday.com.
Menü
Create dashboards, add widgets, configure chart types, and connect boards to build reporting views in Monday.com.
Navigate the Monday.com GraphQL API with schema introspection, query building, pagination patterns, complexity budgets, and the all_monday_api escape hatch.
Aggregate, filter, and analyze Monday.com board data for reporting, summaries, and decision-making.
Create, configure, manage, duplicate, archive, and delete Monday.com boards including columns, groups, views, and permissions.
Render pie charts, bar charts, battery/progress widgets, and interactive tables from Monday.com board data.
Deep reference for all Monday.com column types including value formats, creation settings, and common patterns for status, timeline, people, formula, mirror, and more.
Create, read, and append content to Monday Docs; manage version history and doc structure within workspaces.
| name | monday-dashboard-builder |
| description | Create dashboards, add widgets, configure chart types, and connect boards to build reporting views in Monday.com. |
| standards-version | 1.10.0 |
list_workspaces or search to find the target workspace for the dashboard.create_dashboard with a name and optional description.all_widgets_schema to discover available widget types and their configuration schemas.get_board_info on each source board to identify column IDs for widget data mapping.create_widget to add widgets to the dashboard, specifying board ID, widget type, and settings.User: Create a dashboard called "Q2 Sprint Overview" with a status breakdown chart from board 1234567890.
Agent:
1. create_dashboard(name: "Q2 Sprint Overview", description: "Sprint metrics for Q2")
2. all_widgets_schema() to find chart widget schema
3. get_board_info(boardId: "1234567890") to get status column ID
4. create_widget(dashboardId: "...", widgetType: "chart", boardIds: ["1234567890"], settings: {"column_id": "status", "chart_type": "pie"})
| Tool | When to use |
|---|---|
create_dashboard | Create a new dashboard in a workspace |
create_widget | Add a widget to a dashboard or board view |
all_widgets_schema | Discover widget types and their JSON config schemas |
get_board_info | Get column IDs and structure for widget data mapping |
search | Find existing dashboards or boards to connect |
all_monday_api | Delete dashboards, update dashboard attributes |
GraphQL recipes for gap operations:
Delete a dashboard:
mutation { delete_board(board_id: 1234567890) { id } }
Query existing dashboards in a workspace:
query { boards(workspace_ids: [123], board_kind: public, order_by: created_at) { id name board_kind } }
all_widgets_schema firstcreate_widget must be accessible by the dashboard owner