monday.com MCP: what works in Claude, ChatGPT, Cursor, and Grok Bot

Official monday.com hosted MCP server: read and write boards, items, columns and users through the monday.com platform API.

Registry name: (v) | GitHub 433 stars

Set it up

URL https://mcp.monday.com/mcp. We tested it with an access token sent as an Authorization: Bearer header. The vendor also offers OAuth sign-in, which we did not test. Copy-paste setup: Claude | Claude Code | Cursor | VS Code | ChatGPT

Status grid

AppStatusDate tested
ClaudeUntestedNot yet tested
ChatGPTUntestedNot yet tested
CursorUntestedNot yet tested
Grok BotUntestedNot yet tested
MCP Inspector (reference client)UntestedNot yet tested
MCP TypeScript SDK (reference client)PartialSat Oct 17 2026

Hands-on test results

AppTaskResultTimeDetailDate tested
MCP TypeScript SDK (reference client)connect (token)Works241 msConnected with a bearer token in 241 ms.Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)list toolsWorks228 ms102 tools: search, get_user_context, get_board_info, get_board_items_page, get_column_type_info, get_board_activity, list_users_and_teams, workspace_info, list_workspaces, read_docs, submit_bug_or_feature_request, create_item, create_items, create_board, create_column, update_column, create_group, create_updat.Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)account check (me, account)Works269 msall_api_read: 114 characters returned. "{"me":{"id":"119801217","name":"CR Test","account":{"slug":"connectorreport-test","name":"ConnectorReport Test"}}}"Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)user contextWorks329 msget_user_context: 268 characters returned. "{"message":"User context","user":{"id":"119801217","name":"CR Test","title":""},"account":{"tier":"pro","active_members_count":1,"is_during_"Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)list boardsWorks269 msall_api_read: 56 characters returned. "{"boards":[{"id":"18435923163","name":"CR Test Board"}]}"Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)board schema (CR Test Board)Works464 msget_board_info: about 2 KB returned. "{"board":{"id":"18435923163","name":"CR Test Board","description":"Manage any type of project. Assign owners, set timelines and keep track o"Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)list itemsWorks358 msget_board_items_page: about 1 KB returned. "{"board":{"id":"18435923163","name":"CR Test Board","hierarchy_type":"classic"},"items":[{"id":"13318876585","name":"Task 1","url":"https://"Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)create an itemWorks998 mscreate_item: 247 characters returned. "{"message":"Item 13318849890 successfully created","item_id":"13318849890","item_name":"ConnectorReport MCP test item 1792265021347","item_u"Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)change the status columnWorks606 mschange_item_column_values: 319 characters returned. "{"message":"Item 13318849890 successfully updated","item_id":"13318849890","item_name":"ConnectorReport MCP test item 1792265021347","item_u"Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)add an update (comment)Works816 mscreate_update: 255 characters returned. "{"message":"Update 5641592041 created on item 13318849890","update_id":"5641592041","item_id":13318849890,"item_name":"ConnectorReport MCP t"Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)read the item backWorks347 msget_board_items_page: 526 characters returned. "{"board":{"id":"18435923163","name":"CR Test Board","hierarchy_type":"classic"},"items":[{"id":"13318849890","name":"ConnectorReport MCP tes"Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)read its updatesWorks480 msget_updates: 437 characters returned. "{"message":"Updates retrieved","items":[{"item_id":"13318849890","url":"https://connectorreport-test.monday.com/boards/18435923163/pulses/13"Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)filter items by status (Done)Works316 msget_board_items_page: 694 characters returned. "{"board":{"id":"18435923163","name":"CR Test Board","hierarchy_type":"classic"},"items":[{"id":"13318876586","name":"Task 2","url":"https://"Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)search items with nonsense termPartial296 mssearch: 388 characters returned. "{"message":"Search results","data":[{"id":"13318876585","title":"Task 1","url":"/projects/13318876585","boardId":"18435923163","workspaceId""Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)delete the item (GraphQL delete_item via all_api_write)Works941 msall_api_write: 36 characters returned. "{"delete_item":{"id":"13318849890"}}"Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)error handling (board that does not exist)Partial200 msget_board_info: 57 characters returned. "Board with id 1 not found or you don't have access to it."Oct 17, 2026, 2:23 PM CT
MCP TypeScript SDK (reference client)error handling (invalid column values)Works163 mscreate_item: tool error, 128 characters returned. "Error: Failed to create item: Variable $d of type JSON was provided invalid value (details: {"code":"DOWNSTREAM_SERVICE_ERROR"})"Oct 17, 2026, 2:23 PM CT

Oct 17, 2026, 2:23 PM CT, MCP TypeScript SDK (reference client): Scripted client using the official MCP TypeScript SDK against https://mcp.monday.com/mcp (Streamable HTTP, protocol 2025-11-25). Signed in with a test-account personal API token (Bearer token) sent as an Authorization: Bearer header (token auth; we did not test OAuth). Server monday.com MCP Server v1.0.0. Tasks ran only against a throwaway test account or project: test account and board only: account and user context, list boards, board schema, list items, create an item, change its status, add an update (comment), read the item and its updates back, filter by status, search, delete the item, plus bad-input checks. 15 of 17 tasks passed.

Automated handshake

No public remote endpoint to check (local or package-only server).

Gotchas

FAQ

Does the monday.com MCP server work?

In our hands-on test on Oct 17, 2026, 15 of 17 tasks passed. Main gotcha: A nonsense query returned 388 characters of results instead of an empty result, so an agent cannot tell "nothing found" from a weak match.

What is the monday.com MCP server URL?

https://mcp.monday.com/mcp (Streamable HTTP).

Does the monday.com MCP server need sign-in?

We tested it with an access token sent as an Authorization: Bearer header. The vendor also offers OAuth sign-in, which we did not test.

How do I add the monday.com MCP server to Claude, Cursor, VS Code or ChatGPT?

Follow our copy-paste setup guides: https://connectorreport.com/c/monday/setup/claude https://connectorreport.com/c/monday/setup/claude-code https://connectorreport.com/c/monday/setup/cursor https://connectorreport.com/c/monday/setup/vscode https://connectorreport.com/c/monday/setup/chatgpt

Compare with other tested connectors | Connector Weather

Request a hands-on test of monday.com

Get the badge

Maintain monday.com or write about it? Show its live ConnectorReport status in your README or docs.

monday.com MCP status badge

Markdown (README, docs)

[![monday.com MCP status on ConnectorReport](https://connectorreport.com/badge/monday.svg)](https://connectorreport.com/c/monday?utm_source=badge&utm_medium=embed&utm_campaign=monday)

HTML

<a href="https://connectorreport.com/c/monday?utm_source=badge&utm_medium=embed&utm_campaign=monday"><img src="https://connectorreport.com/badge/monday.svg" alt="monday.com MCP status on ConnectorReport"/></a>

The badge updates on its own after every retest. How badges work

Know when connectors break

Connector Weather is one short email a week: which MCP connectors broke, which got fixed, and what we tested hands-on, monday.com included.