con un clic
monday-board-insights
Aggregate, filter, and analyze Monday.com board data for reporting, summaries, and decision-making.
Menú
Aggregate, filter, and analyze Monday.com board data for reporting, summaries, and decision-making.
Navigate the Monday.com GraphQL API with schema introspection, query building, pagination patterns, complexity budgets, and the all_monday_api escape hatch.
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 dashboards, add widgets, configure chart types, and connect boards to build reporting views in Monday.com.
Create, read, and append content to Monday Docs; manage version history and doc structure within workspaces.
| name | monday-board-insights |
| description | Aggregate, filter, and analyze Monday.com board data for reporting, summaries, and decision-making. |
| standards-version | 1.10.0 |
search or get_user_context to find the target board if only a name is provided.get_board_info to understand board structure (columns, groups).board_insights with a natural language question to get aggregated data.get_board_items_page with filters to get raw item data.show-table or show-chart for visual output.User: How many tasks on the "Product Roadmap" board are overdue?
Agent:
1. search(searchTerm: "Product Roadmap", searchType: "BOARD") to get board ID
2. board_insights(boardId: "...", question: "How many items have a timeline end date before today?")
3. Present: "12 items are currently overdue. Here's the breakdown by group..."
| Tool | When to use |
|---|---|
board_insights | Ask natural language questions about board data aggregations |
get_board_items_page | Retrieve filtered/paginated items for detailed analysis |
get_board_info | Understand board schema before querying |
search | Find boards by name |
show-chart | Visualize insight results as charts |
show-table | Display insight results as a table |
GraphQL recipes for gap operations:
Get item count by group:
query { boards(ids: [1234567890]) { groups { id title items_page(limit: 0) { cursor } } } }
Get items with specific status:
query { boards(ids: [1234567890]) { items_page(limit: 50, query_params: {rules: [{column_id: "status", compare_value: ["Done"]}]}) { items { id name } } } }
board_insights works best with clear, specific questions -- vague queries return vague resultsboard_insights is faster than paginating all items manuallyget_board_items_page use column IDs, not column titles -- check get_board_info first