Monday.com MCP server
@sakce
MCP Server to interact with Monday.com boards and items
Overview
What is Monday.com MCP server?
Monday.com MCP server is a Model Context Protocol server that enables MCP clients to interact with monday.com. It provides tools for managing boards, items, updates, and documents, making it suitable for developers who want to automate workflows or integrate monday.com data into AI-driven applications.
How to use Monday.com MCP server?
Obtain a personal API token from monday.com and note your workspace name from the URL (e.g., myworkspace from https://myworkspace.monday.com/). Configure the server in your MCP client (e.g., Claude Desktop) using either the uvx command or a Docker container, passing the credentials as environment variables (MONDAY_API_KEY, MONDAY_WORKSPACE_NAME). Alternatively, authenticate via Rube.app for a no‑code setup.
Key features of Monday.com MCP server
- 16 tools for board and item management
- Support for comments, updates, and documents
- Runs over stdio with uvx or Docker
- Debugging via MCP Inspector
- Works with any MCP‑compatible client
Use cases of Monday.com MCP server
- Create and manage items across multiple boards
- Move items between groups and archive or delete them
- Post updates and retrieve conversation history
- Create, read, and edit documents within monday.com
FAQ from Monday.com MCP server
What prerequisites are needed?
A monday.com personal API token and the workspace name from the URL. No additional runtime is required if using Docker; otherwise, uv (uvx) is needed.
How do I install it in Claude Desktop?
Add a JSON entry to claude_desktop_config.json with the command uvx mcp-server-monday or a Docker run command, supplying your API key and workspace name as environment variables.
How do I get a Monday.com API token?
Follow the instructions in the Monday.com authentication docs to create and save a personal token.
Can I debug the server?
Yes. Use the MCP Inspector by running npx @modelcontextprotocol/inspector uv run mcp-server-monday and accessing the provided URL.
What transport does the server use?
It communicates over stdio, as is standard for MCP servers. No HTTP or WebSocket server is provided.