by sakce
Enables MCP clients to interact with Monday.com boards, items, updates, and documents.
Provides a set of MCP tools that allow programmatic creation, retrieval, and manipulation of Monday.com boards, groups, items, sub‑items, updates, and documents.
MONDAY_API_KEY
and MONDAY_WORKSPACE_NAME
.uvx mcp-server-monday
or Docker) and configure your MCP client to point to the server.monday-create-item
, monday-list-boards
) through the MCP client.Q: Which authentication method is required?
A: A personal API token generated in the Monday.com developer settings. Set it as MONDAY_API_KEY
.
Q: Do I need to install Python packages manually?
A: No. The server can be launched directly with uvx mcp-server-monday
(or via Docker) which handles dependencies.
Q: Can I run the server locally on Windows? A: Yes. Ensure the environment variables are defined and run the command in a command prompt or PowerShell.
Q: How are environment variables passed when using Docker?
A: Use -e MONDAY_API_KEY=... -e MONDAY_WORKSPACE_NAME=...
in the Docker run command.
Q: Is there a debugging tool?
A: Use the MCP Inspector (npx @modelcontextprotocol/inspector uv run mcp-server-monday
) for interactive debugging.
MCP Server for monday.com, enabling MCP clients to interact with Monday.com boards, items, updates, and documents.
The server implements the following tools:
monday-create-item
: Creates a new item or sub-item in a Monday.com boardmonday-get-board-groups
: Retrieves all groups from a specified Monday.com boardmonday-create-update
: Creates a comment/update on a Monday.com itemmonday-list-boards
: Lists all available Monday.com boardsmonday-list-items-in-groups
: Lists all items in specified groups of a Monday.com boardmonday-list-subitems-in-items
: Lists all sub-items for given Monday.com itemsmonday-create-board
: Creates a new Monday.com boardmonday-create-board-group
: Creates a new group in a Monday.com boardmonday-move-item-to-group
: Moves a Monday.com item to a different groupmonday-delete-item
: Deletes a Monday.com itemmonday-archive-item
: Archives a Monday.com itemmonday-get-item-updates
: Retrieves updates/comments for a specific itemmonday-get-docs
: Lists documents in Monday.com, optionally filtered by foldermonday-get-doc-content
: Retrieves the content of a specific documentmonday-create-doc
: Creates a new document in Monday.commonday-add-doc-block
: Adds a block to an existing documenthttps://myworkspace.monday.com/
, the workspace name is myworkspace
.On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Using uvx
"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
"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"
]
}
}
To install Monday.com MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @sakce/mcp-server-monday --client claude
To prepare the package for distribution:
uv sync
uv build
This will create source and wheel distributions in the dist/
directory.
uv publish
Note: You'll need to set PyPI credentials via environment variables or command flags:
--token
or UV_PUBLISH_TOKEN
--username
/UV_PUBLISH_USERNAME
and --password
/UV_PUBLISH_PASSWORD
Since MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the MCP Inspector.
You can launch the MCP Inspector via npm
with this command:
npx @modelcontextprotocol/inspector uv run mcp-server-monday
Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by jerhadf
A server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.
by taazkareem
clickup-mcp-server is an AI-powered Model Context Protocol (MCP) server that integrates ClickUp project management with AI applications. It enables AI agents to interact with ClickUp tasks and workspace elements through a standardized protocol, facilitating natural language-based workspace management and automation.
by tacticlaunch
MCP Linear is a Model Context Protocol (MCP) server implementation for the Linear GraphQL API that enables AI assistants to interact with Linear project management systems using natural language.
by phuc-nt
MCP Atlassian Server connects AI agents to Atlassian Jira and Confluence, enabling them to query data and perform actions within these platforms. It simplifies interactions with Atlassian tools, reducing context-switching for users.
by tonyzorin
A Model Context Protocol (MCP) server implementation for JetBrains YouTrack, allowing AI assistants to interact with YouTrack issue tracking system.
by kelvin6365
A Model Context Protocol (MCP) server that enables LLMs to interact with Plane.so, allowing them to manage projects and issues through Plane's API.
by HumanSignal
Enables programmatic creation, updating, and interaction with Label Studio projects, tasks, and predictions via an MCP server.
by kenjihikmatullah
Integrate the Productboard API into agentic workflows via MCP.
by geropl
linear-mcp-go is a Model Context Protocol (MCP) server for Linear, written in Go, enabling AI assistants to interact with the Linear API.