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.

Project managementOAuth 2.0MCP + RESTmonday.com
AUDIT LOG · MONDAYPOLICY: acme-support
09:41:07 · claude · u_8f2read
monday.list_items
List items✓ allowed · 212ms
09:41:08 · claude · u_8f2read
monday.get_me
Get current user✓ allowed · 164ms
09:41:09 · claude · u_8f2write
monday.create_doc
Create doc✓ approved · approved by user
09:41:12 · claude · u_8f2destructive
monday.delete_doc
Delete doc✕ blocked · policy: deny
EVERY MONDAY CALL, ON THE RECORD
01 · USE CASES

What agents do in Monday.

01

Create an item on a board

Add a new item to a board when a task comes in from another channel.

02

Check a board's current items

Pull items and their column values from a board to answer a status question, read-only.

03

Approve before archiving a board

Require approval before archiving a board, since it removes it from active team views.

02 · ACTIONS

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

32

Look things up. Allowed by default.

  • monday.get_me
    Get current user
  • monday.get_form
    Get form details
  • monday.get_tags
    Get tags
  • monday.get_items
    Get items by IDs
  • monday.get_teams
    Get teams
  • monday.get_assets
    Get assets
  • monday.list_items
    List items
  • monday.list_users
    List users
  • monday.get_folders
    Get folders
  • monday.get_updates
    Get item updates
  • monday.list_boards
    List Monday boards (Deprecated)
  • monday.list_groups
    List groups
  • monday.get_versions
    Get API versions
  • monday.get_webhooks
    Get webhooks
  • monday.list_columns
    List columns (Deprecated)
  • monday.get_favorites
    Get favorites
+ 16 MORE

write

69

Create and change things. Allow, or ask the user first.

  • monday.create_doc
    Create doc
  • monday.create_tag
    Create tag
  • monday.update_doc
    Update a doc
  • monday.update_tag
    Update tag
  • monday.create_item
    Create item
  • monday.create_user
    Invite and create a Monday user
  • monday.update_item
    Update item
  • monday.update_team
    Update team
  • monday.create_board
    Create a Monday board
  • monday.create_group
    Create group
  • monday.update_board
    Update board
  • monday.update_group
    Update group
  • monday.create_column
    Create column
  • monday.create_folder
    Create a folder
  • monday.create_object
    Create object
  • monday.create_update
    Create update
+ 53 MORE

destructive

25

Delete, cancel or archive. Ask first, or deny outright.

  • monday.delete_doc
    Delete doc
  • monday.delete_tag
    Delete tag
  • monday.delete_item
    Delete item
  • monday.delete_team
    Delete team
  • monday.archive_item
    Archive item
  • monday.delete_asset
    Delete asset
  • monday.delete_board
    Delete board
  • monday.delete_group
    Delete group
  • monday.archive_board
    Archive board
  • monday.delete_column
    Delete column
  • monday.delete_folder
    Delete folder
  • monday.delete_object
    Delete object
  • monday.delete_update
    Delete update
  • monday.archive_object
    Archive object
  • monday.delete_workspace
    Delete workspace
  • monday.archive_workspace
    Archive workspace
+ 9 MORE
03 · HOW IT WORKS

Monday in three steps.

  1. 01Your users connect MondayThey sign in to Monday on Arc0 Connect, under your brand, and approve the access you ask for.
  2. 02You set the rulesReads run, writes like “create doc” can wait for the user, and “delete doc” can be denied outright.
  3. 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.
POLICY.TS
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
04 · AUTH AND DATA

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
05 · WORKS WITH

Use Monday from any agent.

Claude
ChatGPT
Cursor
Codex
VS Code
OpenAI Agents SDK
Claude Agent SDK
Vercel AI SDK
Mastra
LangGraph
07 · FAQ

Monday and Arc0, answered.

Q01

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.

Q02

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.

Q03

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.

Q04

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.

Q05

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.

Get started

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