Monday.com logo
Project ManagementAuth: OAuthHosting: Hosted or self-hosted

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

ToolWhat it does
create_itemCreate a new item on a board.
delete_itemDelete an existing item.
get_board_items_by_nameFind items on a board by name.
create_updatePost an update (comment) on an item.
change_item_column_valuesUpdate column values for an item.
move_item_to_groupMove an item to a different group.
create_boardCreate a new board.
get_board_schemaRetrieve a board's columns and groups (its schema).
create_columnAdd a new column to a board.
list_users_and_teamsList users and teams in the account.
all_monday_apiDynamic tool to run any monday.com GraphQL query or mutation.

Connect the Monday.com MCP server

Claude Code

  1. 1

    Add the remote server

    Run: claude mcp add --transport http monday https://mcp.monday.com/mcp

  2. 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. 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. 1

    Open MCP settings

    Go to Cursor Settings -> MCP -> Add new server (or edit ~/.cursor/mcp.json).

  2. 2

    Add the hosted server

    Add an entry: {"mcpServers": {"monday": {"url": "https://mcp.monday.com/mcp"}}}

  3. 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.