monday_archive_ itemArchive an item.
Let an agent pull board items with their column values, update statuses in bulk, create items and subitems, post updates, and manage workspace membership — as the monday user you connect.
PopMCPmonday.com
Every read and write this connection exposes — boards, items and subitems, columns, updates, users, workspaces, files — plus the webhook triggers.
monday_archive_ itemArchive an item.
monday_create_ itemCreate an item on a board.
monday_create_ subitemCreate a subitem under a parent item.
monday_delete_ itemDelete an item.
monday_duplicate_ itemDuplicate an item on its board, optionally including its updates.
monday_get_ board_ items_ pageList items on a board with cursor pagination.
monday_get_ itemsFetch specific items by id (with their column values).
monday_get_ items_ page_ by_ column_ valuesFind items on a board whose column values match the given column/value pairs (cursor-paginated).
monday_get_ next_ items_ pageFetch the next page of items using the `cursor` returned by get_board_items_page (or a previous call).
monday_get_ subitemsFetch the subitems of the given parent item(s).
monday_get_ workspacesList workspaces.
monday_create_ groupCreate a group (section) on a board.
monday_get_ board_ groupsList the groups (sections) of one or more boards.
monday_get_ teamsList teams in the account (and their members/owners).
monday_move_ item_ to_ groupMove an item to a different group on the same board.
monday_archive_ boardArchive a board.
monday_create_ boardCreate a new board.
monday_create_ updatePost an update on an item, or a reply to an existing update.
monday_get_ boardsList or fetch boards.
monday_get_ updatesList updates (posts) across the account, newest first.
monday_get_ usersList users in the account.
monday_update_ boardUpdate a single board attribute (name, description, or communication).
monday_create_ columnCreate a column on a board.
monday_get_ board_ columnsList the columns of one or more boards.
monday_add_ file_ to_ columnUpload a file to a file-type column on an item.
monday_change_ column_ valueChange one column's value on an item.
monday_change_ multiple_ column_ valuesChange several columns on an item at once.
monday_change_ simple_ column_ valueChange one column's value using monday's simple string format (e.g.
monday_create_ webhookCreate a webhook subscription on a board for a given event type.
monday_get_ accountReturn the connected monday account (org), its plan, tier, and settings.
monday_get_ meReturn the connected user (identity, role flags, and their account/plan).
monday_create_ notificationSend an in-app notification to an user about an item (Project) or update (Post).
monday_clear_ item_ updatesRemove all updates (and their replies) from an item.
monday_move_ item_ to_ boardMove an item to a group on a different board (optionally mapping columns/subitem columns).
monday_add_ teams_ to_ workspaceAdd teams to a workspace.
monday_add_ users_ to_ workspaceAdd users to a workspace (as subscribers or owners).
monday_create_ workspaceCreate a workspace.
monday_delete_ teams_ from_ workspaceRemove teams from a workspace.
monday_delete_ users_ from_ workspaceRemove users from a workspace.
monday_delete_ workspaceDelete a workspace.
monday_update_ workspaceUpdate a workspace's attributes (name, description, kind).
monday_add_ teams_ to_ boardSubscribe teams to a board.
monday_add_ users_ to_ teamAdd users to a team.
monday_archive_ groupArchive a group on a board.
monday_create_ teamCreate a team.
monday_delete_ groupDelete a group from a board.
monday_delete_ teamDelete a team.
monday_delete_ teams_ from_ boardRemove teams from a board.
monday_duplicate_ groupDuplicate a group (and its items) on a board.
monday_remove_ users_ from_ teamRemove users from a team.
monday_update_ groupUpdate a group attribute (title, color, or position).
monday_activate_ usersReactivate previously deactivated users.
monday_add_ users_ to_ boardSubscribe users to a board (as subscribers or owners).
monday_deactivate_ usersDeactivate (deprovision) users from the account.
monday_delete_ boardDelete a board.
monday_delete_ subscribers_ from_ boardRemove subscribers from a board.
monday_delete_ updateDelete an update.
monday_duplicate_ boardDuplicate a board (structure only, with items, or with items and updates).
monday_edit_ updateEdit the body of an existing update.
monday_like_ updateLike an update.
monday_unlike_ updateRemove a like from an update.
monday_update_ users_ roleChange the account role of one or more users.
monday_change_ column_ metadataChange a column's title or description metadata.
monday_change_ column_ titleRename a column.
monday_delete_ columnDelete a column from a board.
monday_create_ folderCreate a folder in a workspace.
monday_delete_ folderDelete a folder.
monday_get_ foldersList folders.
monday_update_ folderUpdate a folder (name, color, or parent).
monday_add_ file_ to_ updateAttach a file to an update.
monday_delete_ webhookDelete a webhook.
monday_get_ api_ versionReturn the API version that this request resolved to.
monday_get_ api_ versionsReturn all API versions currently available (current, maintenance, release candidate).
monday_get_ assetsFetch file assets by id (name, url, size, uploader).
monday_get_ complexityReturn the remaining complexity budget for the token (points before/after, and seconds until reset).
monday_get_ webhooksList the webhooks configured on a board.
monday_create_ docCreate a new workspace/folder doc.
monday_create_ or_ get_ tagCreate a tag (or return the existing one) on a board.
monday_get_ docsList monday Docs.
monday_get_ tagsFetch public tags by id (board-scoped tags are read via a board's `tags` field).
monday_get_ activity_ logsRead a board's activity logs (who changed what, when).
Credentials off one monday.com screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.
Paste a personal API token into the API token field; API version is optional. The connection authenticates as your monday user, carries your exact board and account permissions, and is locked to that one account.
••••••••••••3f7a2026-01Read-only suits reporting. With full access, turn on approval for writes so deleting items, archiving boards or removing people from a workspace waits for your yes; the full-catalog toggle exposes the rarer tools.
Drop the PopMCP URL into Claude, ChatGPT, Codex or any other supported client. It signs in through PopMCP with OAuth, so your monday.com credential never leaves the server.
app.popmcp.com/mcp/…Ask for something harmless before you turn writes on. Once it comes back clean, widen the tool set or switch the connection to full access.
Which items on the Q3 Roadmap board are still Stuck, and who owns them?
monday_get_boardsok
Then just ask for the work
“Which items on the Q3 Roadmap board are still Stuck, and who owns them?”
“Move everything marked Done on the Sprint board into the Shipped group”
“Create a launch checklist item on the Marketing board with three subitems”
“Which items on the Bugs board have had no updates in the last month?”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting monday.com behind an AI client.
The connection authenticates as the monday user whose personal API token you paste, so it sees exactly the boards and account settings that user sees and nothing more. A board you were never invited to stays invisible to the agent. The token also fixes which account the connection talks to — it cannot hop to another monday account.
You copy a personal API token out of monday.com and paste it into the API token field on the connect form; there is no OAuth screen to click through. API version is optional — leave it blank unless you want calls pinned to a specific version of monday's GraphQL API. If you rotate the token in monday, paste the new one into the same field.
Item reads are cursor-paginated. get_board_items_page returns a page plus a cursor and get_next_items_page walks the rest, so an agent can work through a large board without pulling everything at once. When you only want a slice, get_items_page_by_column_values filters on column/value pairs and paginates the same way.
Column values are the part of monday's API people fight with, so there are three ways in: change_column_value for one column, change_multiple_column_values to set several on an item in a single call, and change_simple_column_value when monday's simple string format is easier. Agents typically call get_board_columns first so they work from real column ids rather than guessing from the label. Files go to a file-type column through add_file_to_column.
Both. create_subitem adds a subitem under a parent and get_subitems fetches the subitems of one or more parent items, alongside the board-level item tools. Subitems also have their own webhook triggers — created, renamed, column changed, moved to a different parent, archived and deleted — so a workflow can react to detail without watching the parent.
81 operations across 18 API modules: boards, groups, items and subitems, columns and column values, cursor-paginated item queries, updates, users, teams, workspaces, folders, docs, webhooks, notifications, tags and file uploads. 32 load by default and the rest stay searchable, so the catalog does not flood your client's context. Anything niche or newly shipped is still reachable through the built-in monday_graphql tool, which speaks the full GraphQL API.
No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.
Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.
Loading 81 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 32-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.
A tool is something your AI calls — there are 81 here. A trigger is something PopMCP watches for you: 22 monday.com events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into monday.com.
Launch a hosted MCP endpoint for monday.com, keep tool access under control, and start testing real workflow prompts right away.