How to integrate Monday MCP with OpenClaw

Connect OpenClaw to Monday MCP. Create a new project board for q3, add users to the design review board, and more using natural language, with authentication handled for you.

Monday logoMonday
Oauth2

Monday.com is a customizable work management platform for project planning and collaboration. It helps teams organize tasks, automate workflows, and track progress in real time.

122 Tools17 Triggers

Introduction

OpenClaw is the fastest growing agent harness out there, which can work 24/7 to automate almost any kind of tasks. However, its capabilities are limited to the tools it has access to. Composio allows your OpenClaw to access Monday with authentication management handled for you. You can execute actions on Monday via your favorite OpenClaw interface (Telegram, WhatsApp, TUI, etc), whichever you prefer.

For exact tool slugs and parameter tables, see the tool catalog in the Composio docs.

Also integrate Monday with

Why use Composio?

Apart from a managed and hosted MCP server, you will get:

  • Programmatic tool calling allows LLMs to write its code in a remote workbench to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Handling Large tool responses out of LLM context to minimize context rot.
  • Dynamic just-in-time access to 20,000 tools across 1700+ other Apps for cross-app workflows. It loads the tools you need, so LLMs aren't overwhelmed by tools you don't need.

How to install Monday with OpenClaw

Using Composio API Key and Setup Prompt

Copy the setup prompt from the OpenClaw dashboard
  • Run it in your OpenClaw chat interface.
  • Authenticate Monday from the dashboard
  • Go back to your OpenClaw interface and start asking questions.

Using OpenClaw/Composio Plugin

1. Install OpenClaw Composio plugin

bash
openclaw plugins install @composio/openclaw-plugin

2. Copy the API Key from dashboard.composio.dev

3. Setup OpenClaw Config

bash
openclaw config set plugins.entries.composio.config.consumerKey "ck_your_key_here"

4. Restart OpenClaw

bash
openclaw gateway restart

5. Go to your chat interface and start asking questions.

6. When prompted, authenticate the app and you're all set.

How It Works

The plugin connects to Composio's MCP server at https://connect.composio.dev/mcp and registers all available tools directly into the OpenClaw agent. Tools are called by name — no extra search or execute steps needed.

If a tool returns an auth error, the agent will prompt you to connect that toolkit at dashboard.composio.dev.

Configuration

bash
{
  "plugins": {
    "entries": {
      "composio": {
        "enabled": true,
        "config": {
          "consumerKey": "ck_your_key_here"
        }
      }
    }
  }
}
OptionDescriptionDefault
enabledEnable or disable the plugintrue
consumerKeyYour Composio consumer key (ck_...)—
mcpUrlMCP server URL (advanced)https://connect.composio.dev/mcp

What is the Monday MCP server, and what's possible with it?

The Monday MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Monday account. It provides structured and secure access to your boards, items, columns, users, sprints, and docs, so your agent can create projects, manage work items, update board details, track sprints, and organize teams on your behalf.

  • Board and project creation: Have your agent create boards, convert existing boards into projects, connect projects to portfolios, and update board settings.
  • Item and workflow management: Let the agent create items from your instructions, find work by column values, move items between groups, and update text, status, or dropdown fields.
  • Board structure and access: Direct your agent to create columns, add users to boards, and set default board roles and permissions.
  • Sprint and work tracking: Instruct your agent to review sprint data, retrieve board items, and check item details, status, and group placement.
  • Workspace content and organization: Have your agent retrieve Monday docs, list account users, update folder details, and confirm which Monday account is connected.

Conclusion

You've successfully integrated Monday with OpenClaw using Composio plugin. Now interact with Monday directly from your terminal, Web UI, or any messenger app using natural language commands.

Key benefits of this setup:

  • Seamless integration across TUI, Web UIs, and Messenger apps like Telegram, WhatsApp, Slack, etc.
  • Natural language commands for Monday operations
  • Managed authentication through Composio
  • Access to 20,000+ tools across 1700+ apps for cross-app workflows
  • Programmatic tool calling for complex tool chaining

Next steps:

  • Try asking OpenClaw to perform various Monday operations
  • Explore cross-app workflows by connecting more toolkits like Calendar, Slack, Notion, etc.
  • Build complex automation scripts that leverage OpenClaw's 24/7 running capabilities
TOOLS & TRIGGERS

Supported Tools and Triggers

Every Monday action and event your agent gets out of the box.

Get account trigger statistics

Tool to retrieve statistics about account-level triggers and automations.

Activate users

Tool to activate or reactivate users in a Monday.

Add subscribers to object

Tool to add subscribers or owners to a monday.

Add teams to board

Tool to add teams to a Monday.

Add users to board

Adds users to a Monday.

Add users to team

Adds users to a Monday.

Add users to workspace

Adds existing users to a workspace.

Aggregate board data

Aggregate data from a Monday.

Get app subscription

Tool to retrieve current app subscription data for the account.

Archive board

Archives a specified, existing, and unarchived board in Monday.

Archive item

Archives an existing Monday.

Archive object

Archives a Monday.

Archive workspace

Delete a Monday.

Get audit logs

Tool to retrieve detailed security-related activity records for a Monday.

Get document blocks

Tool to retrieve document block data from workdocs via the API.

Get boards

Retrieves metadata for one or multiple monday.

Change simple column value

Changes a monday.

Get board columns

Retrieves column metadata from monday.

Get connection board IDs

Tool to retrieve board IDs associated with connection columns.

Get connections

Tool to retrieve connection data for integrations with external services.

Connect project to portfolio

Links an existing project board to a portfolio board for centralized management.

Convert board to project

Converts a regular Monday.

Create a Monday board

Creates a Monday.

Create column

Creates a new column with a specified type and title on a monday.

Create custom activity

Tool to create a custom activity in the Monday.

Create a Monday dashboard

Tool to create a Monday.

Create doc

Tool to create a new doc in Monday.

Create a folder

Tool to create a new folder in a Monday.

Create group

Creates a new group with the given `group_name` on an existing Monday.

Create item

Creates a new item on a Monday.

Create Item From Natural Language

Creates a new item on a Monday.

Create notification

Tool to send a notification to a user.

Create object

Execute a custom Monday.

Create tag

Tool to create a new tag or return an existing tag.

Create timeline item

Tool to create a new timeline item in the Emails & Activities app on a Monday.

Create update

Tool to create a new update for an item or reply to an existing update.

Invite and create a Monday user

Tool to invite and create a new user.

Create a Monday workspace

Tool to create a Monday.

Get custom activity

Tool to retrieve custom activity data from the Emails & Activities app.

Deactivate users

Deactivates up to 200 users per request from a monday.

Delete asset

Remove uploaded files by deleting an enclosing update or clearing all files from an item's File column; the required asset ID does not select which file is removed.

Delete board

Tool to permanently delete a board from your Monday.

Delete column

Deletes a specified column from a Monday.

Delete Custom Activity

Tool to delete a custom activity from the Emails & Activities app.

Delete doc

Deletes a Monday.

Delete folder

Tool to permanently delete a folder and all its contents from a Monday.

Delete group

Permanently deletes an existing group (and its items) from an existing board in Monday.

Delete item

Permanently deletes an existing Monday.

Delete object

Tool to permanently delete a Monday.

Delete subscribers from board

Tool to remove subscribers from a Monday.

Delete tag

Tool to remove a tag from an item in Monday.

Delete team

Delete an existing Monday.

Delete teams from board

Remove teams from a Monday.

Delete teams from workspace

Tool to remove teams from a workspace.

Delete timeline item

Tool to delete a timeline item from the Emails & Activities app.

Delete update

Tool to delete an update by its ID.

Delete workspace

Tool to permanently delete a workspace by its ID.

Retrieve Monday docs

Tool to retrieve Monday.

Duplicate board

Tool to duplicate a Monday.

Duplicate item

Duplicates an item on a Monday.

Edit update

Tool to modify the text content of an existing update on an item.

Get account info

Retrieve account metadata and settings for the authenticated Monday.

Get board activity logs

Tool to retrieve activity logs from a specific Monday.

Get API version

Tool to retrieve the Monday.

Get assets

Tool to retrieve file/asset metadata from monday.

Get board views

Tool to retrieve board view data via GraphQL API.

Get favorites

Tool to retrieve all favorited items for the authenticated user.

Get folders

Tool to retrieve folder data from workspaces with filtering and pagination options.

Get form details

Tool to retrieve form metadata via the API using the form's unique token from the URL.

Get items by IDs

Tool to retrieve specific items by their IDs from Monday.

Get current user

Tool to fetch the current authenticated user's profile and permissions.

Execute GraphQL and get mutation complexity

Execute a caller-provided Monday.

Get query complexity

Retrieve Monday.

Get tags

Tool to retrieve tags from the account.

Get teams

Tool to retrieve teams from Monday.

Get update replies

Retrieves updates and their replies for a specific Monday.

Get item updates

Tool to retrieve updates for a specific item.

Get API versions

Tool to retrieve data about available API versions.

Get view schema by type

Tool to retrieve type-specific board view configuration schemas via GraphQL API.

Get webhooks

Tool to retrieve webhooks for a board.

Get workspaces

Tool to retrieve workspaces.

Import doc from HTML

Tool to import HTML content into a new Monday.

Get items page

Retrieve a page of items from a Monday.

Like update

Tool to like an update on an item.

List groups

Retrieves groups from a specified Monday.

List items

Retrieve specified Monday.

List items by column values

Tool to search for items on a Monday.

List subitems by parent

Tool to retrieve subitems nested under parent items via GraphQL API.

List team members

List members of Monday.

List users

Retrieves a list of users from Monday.

Move item to board

Moves a Monday.

Move item to group

Moves an item to a different group on the same Monday.

Query board mute settings

Tool to query a board's notification mute settings.

Pin update to top

Tool to pin an update to the top of an item.

Publish object

Tool to publish a Monday.

Query dashboards

Query Monday.

Query sprints

Tool to query sprint data for agile project management from Monday.

Remove users from team

Removes users from a Monday.

Remove users from workspace

Tool to remove users from a workspace.

Set board permission

Sets or updates a board's default role and permissions.

Get item timeline

Tool to retrieve an item's Email & Activities (E&A) timeline data from Monday.

Get timeline item

Tool to retrieve a specific timeline item from the Emails & Activities app by ID.

Unlike update

Tool to remove a like from an update on an item.

Unpin update from top

Tool to unpin an update from the top of an item.

Unpublish object

Unpublish a Monday.

Update board

Updates a specified attribute of an existing board on Monday.

Update board hierarchy

Updates a board's position, workspace, or product in Monday.

Update column

Tool to update column title or description.

Update a doc

Updates a doc's title and/or adds Markdown content, optionally after a specified block.

Update email domain

Tool to update users' email domains.

Update a Monday folder

Tool to update a Monday.

Update group

Tool to update an existing group on a board.

Update item

Tool to update an existing item's column value on Monday.

Update multiple users

Tool to update one or multiple users' attributes on Monday.

Update mute board settings

Tool to update a board's notification mute settings.

Update tag

Tool to return a tag's details or best-effort "rename" by creating or getting a tag with the requested name.

Update team

Add users to a Monday.

Update users role

Updates users' roles to custom or default roles; this admin-only operation cannot update your own role.

Update a Monday workspace

Tool to update a Monday.

Upload Asset

Tool to upload a file to an update or file column.

Get user connections

Tool to query user-specific connection data from Monday.

Who Am I

Return the identity (name, email, account) of the connected monday.

FAQ

Frequently asked questions

Start with Monday.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Monday tool your agent needs.Free to start.

Start building