- Home
- MCP servers
- Monday
Monday
- 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.