Monday for AI agents
monday.com is a customizable work management platform teams use to plan projects, track tasks, and automate workflows across sales, marketing, and operations. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.
What agents do in Monday.
Create an item on a board
Add a new item to a board when a task comes in from another channel.
Check a board's current items
Pull items and their column values from a board to answer a status question, read-only.
Approve before archiving a board
Require approval before archiving a board, since it removes it from active team views.
126 Monday actions, graded by risk.
Every Monday action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.
read
32Look things up. Allowed by default.
- monday.get_meGet current user
- monday.get_formGet form details
- monday.get_tagsGet tags
- monday.get_itemsGet items by IDs
- monday.get_teamsGet teams
- monday.get_assetsGet assets
- monday.list_itemsList items
- monday.list_usersList users
- monday.get_foldersGet folders
- monday.get_updatesGet item updates
- monday.list_boardsList Monday boards (Deprecated)
- monday.list_groupsList groups
- monday.get_versionsGet API versions
- monday.get_webhooksGet webhooks
- monday.list_columnsList columns (Deprecated)
- monday.get_favoritesGet favorites
write
69Create and change things. Allow, or ask the user first.
- monday.create_docCreate doc
- monday.create_tagCreate tag
- monday.update_docUpdate a doc
- monday.update_tagUpdate tag
- monday.create_itemCreate item
- monday.create_userInvite and create a Monday user
- monday.update_itemUpdate item
- monday.update_teamUpdate team
- monday.create_boardCreate a Monday board
- monday.create_groupCreate group
- monday.update_boardUpdate board
- monday.update_groupUpdate group
- monday.create_columnCreate column
- monday.create_folderCreate a folder
- monday.create_objectCreate object
- monday.create_updateCreate update
destructive
25Delete, cancel or archive. Ask first, or deny outright.
- monday.delete_docDelete doc
- monday.delete_tagDelete tag
- monday.delete_itemDelete item
- monday.delete_teamDelete team
- monday.archive_itemArchive item
- monday.delete_assetDelete asset
- monday.delete_boardDelete board
- monday.delete_groupDelete group
- monday.archive_boardArchive board
- monday.delete_columnDelete column
- monday.delete_folderDelete folder
- monday.delete_objectDelete object
- monday.delete_updateDelete update
- monday.archive_objectArchive object
- monday.delete_workspaceDelete workspace
- monday.archive_workspaceArchive workspace
Monday in three steps.
- 01Your users connect MondayThey sign in to Monday on Arc0 Connect, under your brand, and approve the access you ask for.
- 02You set the rulesReads run, writes like “create doc” can wait for the user, and “delete doc” can be denied outright.
- 03Any agent can actYour agent calls Monday through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('monday', { read: 'allow', write: 'ask', // create_doc destructive: 'deny', // delete_doc }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How Monday connects.
Users sign in to Monday on Arc0 Connect and approve the scopes you request. Build with Arc0’s Monday OAuth app, or bring your own so the Monday consent screen names you. Tokens refresh automatically, and you can export them whenever you want.
The same Monday connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →
- AUTH
- OAuth 2.0
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use Monday from any agent.
Monday and Arc0, answered.
Can I use Monday with Claude, ChatGPT or Cursor?
Yes. Connect Monday to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Monday actions you allow.
How do users connect Monday?
Users sign in to Monday on Arc0 Connect and approve the scopes you request. Build with Arc0’s Monday OAuth app, or bring your own so the Monday consent screen names you. Tokens refresh automatically, and you can export them whenever you want.
Which Monday actions can my agent take?
126 in total: 32 read, 69 write and 25 destructive, such as “create doc”. Your policies decide which of them each agent may call.
Can I stop my agent from deleting things in Monday?
Yes. Actions like “delete doc” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.
Can my own backend call Monday too?
Yes. The same Monday connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug Monday into your agent.
Your users connect Monday once, under your brand. Your agent gets 126 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan