Monday

Provides programmatic access to Monday.com boards, items, updates, and documents via MCP endpoints.
  • typescript

0

GitHub Stars

typescript

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "yajieqi123-mcp-server-monday-qi": {
      "command": "uvx",
      "args": [
        "mcp-server-monday"
      ],
      "env": {
        "MONDAY_API_KEY": "YOUR_API_KEY",
        "MONDAY_WORKSPACE_NAME": "YOUR_WORKSPACE_NAME"
      }
    }
  }
}

You can connect your MCP clients to Monday.com using this MCP server to create, read, update, and manage boards, items, updates, and documents. It exposes a set of concrete tools that map to Monday.com actions, enabling you to automate workflows and integrate Monday.com data into your applications.

How to use

Use an MCP client to call the tools exposed by the Monday.com MCP Server. These tools let you fetch boards, list groups, create items and updates, move or delete items, and manage documents. You can combine multiple tool calls to implement end-to-end workflows, such as creating a new board, adding groups, creating items within those groups, posting updates, and attaching documents.

Typical usage patterns include: creating a new board and its initial groups, listing all boards to allow a user to select a board, creating items within a specific group, posting updates on items to capture collaboration, and managing documents associated with boards or items. You can integrate these actions into your applications, automation scripts, or chat-based workflows to streamline collaboration with Monday.com data.

How to install

Prerequisites you need: Node.js environment for local runtime or a compatible runtime for the MCP server, and access to your Monday.com workspace with a valid API key.

Choose one of the following installation methods to run the MCP server for Monday.com.

Using uvx (CLI-based runtime) for Claude Desktop or other MCP clients that support stdio MCP servers:

"mcpServers": {
  "monday": {
    "command": "uvx",
    "args": [
      "mcp-server-monday"
    ],
    "env": {
      "MONDAY_API_KEY": "your-monday-api-key",
      "MONDAY_WORKSPACE_NAME": "your-monday-workspace-name"
    }
  }
}

Using Docker to run the MCP server in a container:

"mcpServers": {
  "monday-docker": {
    "command": "docker",
    "args": [
      "run", 
      "--rm", 
      "-i", 
      "-e",
      "MONDAY_API_KEY=your-monday-api-key",
      "-e",
      "MONDAY_WORKSPACE_NAME=your-monday-workspace-name",
      "sakce/mcp-server-monday"
    ]
  }
}

Using Smithery to install Monday.com MCP Server for Claude Desktop automatically:

npx -y @smithery/cli install @sakce/mcp-server-monday --client claude

Notes on setup and configuration

When you configure the server, you must provide your Monday.com API key and the name of your Monday workspace. These values enable the MCP server to authenticate with Monday.com and access the correct workspace for operations.

If you are deploying using Docker, ensure the environment variables are correctly passed to the container and that the container has network access to Monday.com. If you are using uvx, make sure the environment variables are available in the runtime environment of your MCP client.

Development and debugging tips

Debugging an MCP server running over stdio can be challenging. Use the MCP Inspector tool to get detailed debugging views and a live debugging URL you can open in your browser.

To run the inspector with your server, install the inspector package and start it against your MCP server configuration as described in the inspector setup instructions.

Available tools

monday-create-item

Creates a new item or sub-item in a Monday.com board

monday-get-board-groups

Retrieves all groups from a specified Monday.com board

monday-create-update

Creates a comment/update on a Monday.com item

monday-list-boards

Lists all available Monday.com boards

monday-list-items-in-groups

Lists all items in specified groups of a Monday.com board

monday-list-subitems-in-items

Lists all sub-items for given Monday.com items

monday-create-board

Creates a new Monday.com board

monday-create-board-group

Creates a new group in a Monday.com board

monday-move-item-to-group

Moves a Monday.com item to a different group

monday-delete-item

Deletes a Monday.com item

monday-archive-item

Archives a Monday.com item

monday-get-item-updates

Retrieves updates/comments for a specific item

monday-get-docs

Lists documents in Monday.com, optionally filtered by folder

monday-get-doc-content

Retrieves the content of a specific document

monday-create-doc

Creates a new document in Monday.com

monday-add-doc-block

Adds a block to an existing document

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational