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