Monday MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MONDAY_API_URL | No | The monday.com API base URL | https://api.monday.com/v2 |
| MONDAY_API_TOKEN | No | The monday.com API token | |
| MONDAY_READ_ONLY | No | If set to 1, only read tools are registered. A raw mutation is refused. | |
| MONDAY_TIMEOUT_MS | No | Timeout in milliseconds for API requests | 30000 |
| MONDAY_API_VERSION | No | The monday.com API version to use | 2026-07 |
| MONDAY_MAX_RETRIES | No | Maximum number of retries for transient failures | 3 |
| MONDAY_ALLOWED_BOARDS | No | Comma-separated list of allowed board IDs. Every other board becomes invisible. | |
| MONDAY_API_TOKEN_FILE | No | Path to a file containing the monday.com API token |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| monday_get_meA | Returns the user behind the API token and the account it belongs to. Call this first to prove the connection works and to learn the account slug. |
| monday_list_usersA | Lists people in the account. Use it to turn a name into the numeric user id that a people column needs. |
| monday_list_workspacesA | Lists the workspaces in the account. Use a workspace id to narrow monday_list_boards. |
| monday_list_boardsA | Lists boards, newest use first. Use |
| monday_get_boardA | Returns the groups and the columns of one board, with the labels each status and dropdown column accepts. Call this before you create or change an item, because a column value must match its column type. |
| monday_list_itemsA | Returns a page of items from one board, with each column value as readable text. Filter with |
| monday_get_itemsA | Returns every column of one or more items, with the column id, the readable text and the stored JSON. Use it before you change an item. |
| monday_create_itemA | Creates one item on a board. Give |
| monday_update_itemA | Changes the columns of one item, and the item name when |
| monday_move_itemA | Moves one item into another group on the same board. |
| monday_create_subitemA | Creates a subitem under a parent item. Column values apply in a second step, because a subitem lives on its own hidden board. |
| monday_delete_itemA | Archives an item by default, which a person can undo in the monday.com interface. Mode "delete" removes the item for good and needs confirm true. |
| monday_list_updatesA | Returns the updates, which monday.com calls the item conversation, newest first, with their replies. |
| monday_create_updateA | Adds an update to the item conversation. The body accepts simple HTML, such as and . Everyone who follows the item gets a notification. |
| monday_graphqlA | Sends a GraphQL query or mutation straight to the monday.com API. Use it only for something the other tools do not cover, such as boards, docs or webhooks. The other tools handle column value translation for you, so prefer them for item work. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 15 tools
Each tool targets a distinct resource and action. The only potential overlap is between monday_list_items and monday_get_items, but their descriptions clearly differentiate paginated readable output from full column-level detail.
All tools follow the consistent pattern monday_<verb>_<noun>, using snake_case throughout. The verbs clearly indicate the action (list, get, create, update, move, delete), making the set predictable and easy to navigate.
15 tools is within the well-scoped range (3-15) and each tool addresses a meaningful part of the Monday.com workflow, from workspace discovery to item creation, updates, subitems, and conversations. No redundant tools are present.
The tool set covers the core lifecycle for boards, items, subitems, and updates, including metadata lookups and user management. Missing direct board creation/deletion, but the monday_graphql fallback fills rare gaps, so agents have a complete path for typical item-centric workflows.