monday.com MCP server for AI agents
List and create monday.com boards, groups, items and subitems, filter items by column values, change columns, and post updates.
Runs with your users' own monday.com accounts. Credentials stay on prompt-tm.com.
15 tools · 0 triggers
- Auth
- API key · OAuth 2.0 (sign in with the app)
- Tools
- 15
- Triggers
- 0
- Category
- Project management, Productivity
Tools and triggers
Get the current user
MONDAY_GET_ME
Returns the user the token belongs to, with their account.read-only
List workspaces
MONDAY_LIST_WORKSPACES
Lists the workspaces the user can see, with their IDs.read-only
List boards
MONDAY_LIST_BOARDS
Lists boards with their IDs, workspaces and groups; with `include_columns` also their column IDs and types, which item writes need.read-only
List items
MONDAY_LIST_ITEMS
Lists a board's items with their column values, 25 at a time by default. Filter with `rules`, such as `[{ "column_id": "status", "compare_value": "Done", "operator": "contains_terms" }]` for a status label's text. For the next page pass the returned `cursor`.read-only
Get items
MONDAY_GET_ITEMS
Returns items by ID with their column values, group, board and latest updates.read-only
Create an item
MONDAY_CREATE_ITEM
Creates an item on a board, in a group if given, with optional column values.
Create a subitem
MONDAY_CREATE_SUBITEM
Creates a subitem under an item, with optional column values of the subitems board.
Update an item's columns
MONDAY_UPDATE_ITEM
Changes the given column values of an item.
Move an item to a group
MONDAY_MOVE_ITEM_TO_GROUP
Moves an item to another group of the same board.
Archive an item
MONDAY_ARCHIVE_ITEM
Archives an item.destructive
Delete an item
MONDAY_DELETE_ITEM
Deletes an item.destructive
Post an update
MONDAY_CREATE_UPDATE
Posts an update (a comment) on an item, or a reply to another update.
Create a group
MONDAY_CREATE_GROUP
Creates a group on a board.
Create a board
MONDAY_CREATE_BOARD
Creates a board, in a workspace if given.
List users
MONDAY_LIST_USERS
Lists the account's users with their IDs, names and emails, optionally by name or email.read-only
Try monday.com now
Sign in, connect your account and run any of these in the playground, or ask your agent through the router.
- “Get the current user”MONDAY_GET_ME
- “List workspaces”MONDAY_LIST_WORKSPACES
- “List boards”MONDAY_LIST_BOARDS
Connect via MCP
Create an MCP server for monday.com in the dashboard, then add its URL to your client. This is the Claude Code command; the client guide has the others.
claude mcp add --transport http monday \
"https://www.prompt-tm.com/mcp/<server id>?user_id=<your user>" \
--header "x-api-key: ptm_…"Connect via REST
Run a tool with one request. The response is { data, error, successful, log_id } for every tool.
curl -X POST https://www.prompt-tm.com/api/v3/tools/execute/MONDAY_GET_ME \
-H "x-api-key: $PROMPT_TM_KEY" -H "content-type: application/json" \
-d '{ "user_id": "alice", "arguments": {} }'