Monday.com MCP Server
Connect AI agents to your Monday.com boards and items over the official hosted MCP server.
Updated
What is Monday.com MCP?
The Monday.com MCP server is a Model Context Protocol server, built and maintained by monday.com, that lets AI agents securely read and act on your Monday.com workspace — boards, items, groups, columns, and updates — plus reach the full monday.com GraphQL API.
The recommended path is the hosted remote server at https://mcp.monday.com/mcp. It requires no local installation: monday.com runs the infrastructure, ships automatic updates, and authenticates each user individually over OAuth. Because authorization is per-user, the agent can only see and change the data that you yourself can access in monday.com.
Beyond fixed tools for common board and item operations, the server includes Dynamic API Tools that expose monday.com's entire GraphQL API surface, so agents can run arbitrary queries and mutations when a purpose-built tool doesn't exist. A self-hosted option is also available via the @mondaydotcomorg/monday-api-mcp npm package using a monday.com API token.
Tools the Monday.com MCP server exposes
| Tool | What it does |
|---|---|
| create_item | Create a new item on a board. |
| delete_item | Delete an existing item. |
| get_board_items_by_name | Find items on a board by name. |
| create_update | Post an update (comment) on an item. |
| change_item_column_values | Update column values for an item. |
| move_item_to_group | Move an item to a different group. |
| create_board | Create a new board. |
| get_board_schema | Retrieve a board's columns and groups (its schema). |
| create_column | Add a new column to a board. |
| list_users_and_teams | List users and teams in the account. |
| all_monday_api | Dynamic tool to run any monday.com GraphQL query or mutation. |
Connect the Monday.com MCP server
Claude Code
- 1
Add the remote server
Run: claude mcp add --transport http monday https://mcp.monday.com/mcp
- 2
Authorize over OAuth
On first use, Claude Code opens a browser to sign in to monday.com and authorize access. The agent inherits only your own permissions.
- 3
Verify the connection
Run /mcp in Claude Code to confirm the monday server is connected and its tools (create_item, get_board_schema, etc.) are listed.
Cursor
- 1
Open MCP settings
Go to Cursor Settings -> MCP -> Add new server (or edit ~/.cursor/mcp.json).
- 2
Add the hosted server
Add an entry: {"mcpServers": {"monday": {"url": "https://mcp.monday.com/mcp"}}}
- 3
Complete OAuth
Cursor prompts you to sign in to monday.com and authorize. Once the server shows green, the monday tools are available in chat.
Sample use cases
An agent watches an intake source and files new requests as items on the right board.
New work is captured in monday.com automatically, with columns populated.
A scheduled agent reads board items each morning and posts a status summary to chat.
Teams get a daily project digest without manual reporting.
An agent uses the dynamic GraphQL tool to run a custom query no fixed tool covers.
Full monday.com API access for bespoke automations.
Security & permissions
Authentication is OAuth per user. Each person authorizes the monday MCP app individually, and the server can only access the boards, items, and data that the authorizing user can already see in monday.com — there is no elevation of privilege. The Dynamic API Tools expose the full GraphQL API, so an agent can read and mutate anything within the user's permission scope; restrict which agents you connect accordingly. For the self-hosted package, access is governed by the monday.com API token you supply, so treat that token as a secret and scope it to the minimum needed.
Using Monday.com MCP with Gamut
In Gamut, you connect Monday.com once and then attach it as a tool to agents that run on a schedule or in response to events. Gamut manages the OAuth connection and injects it at runtime, so an agent can, for example, wake on a daily trigger to create or update items from incoming data, post status updates to a board, or read a board's schema and items to summarize project state into a report or chat message — all within the connected user's monday.com permissions.
Frequently asked questions
What is the Monday.com MCP server?
It's an official Model Context Protocol server from monday.com that lets AI agents securely access and act on your boards, items, columns, and the full monday.com GraphQL API. The hosted version runs at https://mcp.monday.com/mcp and authenticates each user over OAuth.
Is the Monday.com MCP server free?
Yes. The monday MCP app is preinstalled on all monday.com accounts and available on every plan at no additional cost. You just need a monday.com account; standard API rate limits apply.
Is it hosted or self-hosted?
Both. The recommended option is monday.com's hosted remote server at https://mcp.monday.com/mcp, which needs no local setup. You can also self-host with the @mondaydotcomorg/monday-api-mcp npm package using a monday.com API token.
How do I connect the Monday.com MCP server to Claude or Cursor?
Point your client at the hosted URL https://mcp.monday.com/mcp and complete the OAuth sign-in. In Claude Code: claude mcp add --transport http monday https://mcp.monday.com/mcp. In Cursor: add a server entry with that URL in MCP settings, then authorize in the browser.