← Back to directory
M

monday.com MCP Server

Official
Connect AI agents securely to the monday.com Work OS
GitHub source repository ↗
★ 420 Stars Category · Collaboration Very popular Source revision 8ca3cbaa4c8f
55FMRS · C
Reliability
9/20
Security and permissions
4/20
Maintenance
13/20
Documentation
15/20
Setup experience
14/20

An officially maintained monday.com MCP server offering both a hosted remote service and a local npx option, covering core board/item/column/form operations plus a beta dynamic GraphQL toolset; users should safeguard API tokens and be mindful of the write-access risks.

Read the FMRS scoring method →

The monday.com MCP server, maintained by the monday.com AI team, lets AI agents read and act on monday.com boards, items, columns, groups, and docs. It's offered both as an official hosted remote service (streamable-http and SSE) and as a local stdio server run via npx, working with clients like Claude Desktop, Cursor, and Gemini CLI. Beyond the built-in tools, a beta 'Dynamic API Tools' set can generate and execute arbitrary GraphQL queries against the full monday.com API.

Tools

create_item
Create a new item in a monday.com board with specified column values
delete_item
Delete an item from a board permanently
get_board_items_by_name
Search for items by board ID and term/name
create_update
Add an update/comment to a specific item
change_item_column_values
Modify the column values of an existing item
move_item_to_group
Move an item to a different group within the same board
create_board
Create a new monday.com board with specified columns
get_board_schema
Retrieve the structure of columns and groups for a board
create_group
Create a new group in a monday.com board
create_column
Add a new column to an existing board
delete_column
Remove a column from a board
list_users_and_teams
Retrieve user or team details by id, name, or by searching the account
create_form
Create a new monday.com form
get_form
Get a form by its token
all_monday_api
Generate and execute any GraphQL query or mutation dynamically
get_graphql_schema
Fetch monday.com's GraphQL schema to understand available operations
get_type_details
Retrieve detailed information about specific GraphQL types

Setup

The recommended path is the official hosted MCP: add the URL https://mcp.monday.com/mcp (streamable-http) or https://mcp.monday.com/sse (SSE) directly in your client's MCP settings, supplying a monday.com API token via the Authorization header (as 'Bearer your_token' or the bare token; optional but required for authenticated access). For local use, configure your client to run npx @mondaydotcomorg/monday-api-mcp@latest with the MONDAY_TOKEN environment variable set to a personal access token (generated from your monday.com avatar menu → Developers → My access tokens). Gemini CLI users can install via gemini extensions install or gemini mcp add, then run /mcp auth monday to complete OAuth. Requires Node.js v20+ and npm v5.2.0+.

claude_desktop_config.json
{"mcpServers": {"monday-api-mcp": {"command": "npx", "args": ["@mondaydotcomorg/monday-api-mcp@latest"], "env": {"MONDAY_TOKEN": "your_monday_api_token"}}}}

Fit and risk

Best for

  • Teams already using monday.com for project/task management who want AI-driven board operations
  • Developers connecting AI agents to structured work data for task automation
  • Users who prefer the officially hosted service over local setup

Not for

  • Teams not using the monday.com platform
  • Fully offline environments (even local mode requires network access to the monday.com API)
  • Cases needing read-only guarantees without explicitly enabling read-only mode

Required permissions

  • Requires a monday.com API token (personal access token or OAuth) to act on the user's account
  • Default mode grants read/write access — can create, modify, and delete boards/items/columns, so token scope should be handled carefully
  • Dynamic API Tools require full API access and are incompatible with read-only mode

Risks and side effects

  • A leaked API token exposes read/write access to all boards under that account
  • Write tools such as delete_item and delete_column can cause irreversible data loss
  • Dynamic API Tools allow arbitrary GraphQL queries/mutations, widening the potential blast radius of misuse

Troubleshooting

  1. Verify MONDAY_TOKEN is set (or passed via --token) with a valid API token
  2. For local npx setup, confirm Node.js v20+ is installed
  3. If expected tools are missing, check the --mode (default/apps) and --enable-dynamic-api-tools flags
  4. For hosted connection failures, verify the Authorization header format ('Bearer your_token' or bare token)

Use cases

Let an AI assistant create, query, and update items and column values on monday.com boards
Automate project management workflows across teams
Use Dynamic API Tools to build custom GraphQL queries for cross-board reporting

Supported clients

Claude DesktopFull support
CursorFull support
Gemini CLIFull support
ChatGPTPartial support
Microsoft Copilot StudioPartial support