Monday

MCP Server to interact with Monday.com boards and items
  • python

33

GitHub Stars

python

Language

6 months ago

First Indexed

2 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": {
    "prat011-mcp-server-monday": {
      "command": "uvx",
      "args": [
        "mcp-server-monday"
      ],
      "env": {
        "MONDAY_API_KEY": "YOUR_API_KEY_PLACEHOLDER",
        "MONDAY_WORKSPACE_NAME": "YOUR_WORKSPACE_NAME_PLACEHOLDER"
      }
    }
  }
}

This MCP server lets you interact with Monday.com boards, items, updates, and documents from your MCP-enabled clients. It exposes a set of actions you can trigger from your MCP client to manage boards, create items, post updates, and work with documents, all via a consistent protocol.

How to use

You connect your MCP client to the Monday.com MCP server to perform common board operations. Start by configuring your client with the required credentials and workspace, then call the available actions to list boards, create items, post updates, move items between groups, manage sub-items, and work with documents.

Key actions you can perform include creating items and sub-items, listing boards, retrieving groups, posting updates on items, moving items between groups, deleting or archiving items, and managing documents and their content. Use these actions to automate workflows, integrate Monday.com data into your apps, and respond to events in your MCP-enabled environment.

How to install

Prerequisites: you need a runtime capable of running MCP servers and a client capable of consuming MCP endpoints. Ensure you have access to a Monday.com API key and the workspace name for your Monday.com account.

You can run the MCP server locally using one of the provided runtime methods. The server supports stdio execution and can be run via a container. Choose one of the following options to start the server.

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

Or run via Docker if you prefer containerized execution. The following configuration starts the MCP server using Docker and passes the required environment values.

"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"
    ]
  }
}

Additional notes

Security and credentials: protect your API key and workspace name. Do not expose them in client logs or shared configurations. Use environment isolation where possible and rotate credentials regularly.

Environment variables shown apply to the running MCP server instances. When you configure multiple servers, keep credentials and workspace details isolated per instance to avoid cross-access between workspaces.

Available tools

monday-create-item

Create a new item or sub-item on a Monday.com board. Use this to add tasks, stories, or records within a board structure.

monday-get-board-groups

Retrieve all groups from a specified Monday.com board to understand board organization and where to place items.

monday-create-update

Create a comment or update on a specific Monday.com item to capture progress, notes, or communication.

monday-list-boards

List all boards accessible to your Monday.com workspace.

monday-list-items-in-groups

List all items within specified groups on a board to fetch current task entries.

monday-list-subitems-in-items

List all sub-items for given items to reveal nested tasks.

monday-create-board

Create a new board in Monday.com to organize projects or workflows.

monday-create-board-group

Create a new group within a board to structure items.

monday-move-item-to-group

Move an item from one group to another within a board.

monday-delete-item

Delete an item from a board.

monday-archive-item

Archive an item to keep boards tidy while preserving history.

monday-get-item-updates

Retrieve updates and comments for a specific item.

monday-get-docs

List documents in Monday.com, with optional folder filtering.

monday-get-doc-content

Retrieve the content of a specific document.

monday-create-doc

Create a new document in Monday.com.

monday-add-doc-block

Add a block to an existing document.

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