一键导入
monday-board-management
Create, configure, manage, duplicate, archive, and delete Monday.com boards including columns, groups, views, and permissions.
菜单
Create, configure, manage, duplicate, archive, and delete Monday.com boards including columns, groups, views, and permissions.
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.
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-management |
| description | Create, configure, manage, duplicate, archive, and delete Monday.com boards including columns, groups, views, and permissions. |
| standards-version | 1.10.0 |
public, private, or sharesearch (searchType: BOARD) to find it, or get_user_context for recently accessed boards.get_board_info to inspect current board structure (columns, groups, views, owners).create_board with name, kind, optional workspace/folder.create_column with board ID, column type, and title. Check get_column_type_info for valid types and settings.create_group with board ID and group name.all_monday_api with the appropriate GraphQL mutation.User: Create a project tracking board with status, timeline, and person columns in my "Engineering" workspace.
Agent:
1. search for "Engineering" workspace via list_workspaces
2. create_board(boardName: "Project Tracking", boardKind: "public", workspaceId: "...")
3. create_column(boardId: "...", columnType: "status", columnTitle: "Status")
4. create_column(boardId: "...", columnType: "timeline", columnTitle: "Timeline")
5. create_column(boardId: "...", columnType: "people", columnTitle: "Owner")
| Tool | When to use |
|---|---|
create_board | Create a new board |
create_group | Add a group to a board |
create_column | Add a column to a board |
get_board_info | Inspect board structure, columns, groups, views |
get_column_type_info | Look up column type schema before creating |
search | Find boards by name |
all_monday_api | Archive, delete, duplicate boards; set permissions; delete groups/columns |
GraphQL recipes for gap operations:
Archive a board:
mutation { archive_board(board_id: 1234567890) { id } }
Delete a board:
mutation { delete_board(board_id: 1234567890) { id } }
Duplicate a board:
mutation { duplicate_board(board_id: 1234567890, duplicate_type: duplicate_board_with_structure) { board { id } } }
Set board permissions:
mutation { set_board_permission(board_id: 1234567890, basic_role_name: viewer) { edit_permissions } }
create_board has a rate limit of 40 mutations per minuteduplicate_board is asynchronous and may return partial data initiallystatus, timeline, people, not person)get_column_type_info to get valid columnSettings JSON