monday-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@monday-mcplist my boards"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
monday-mcp
A lightweight, independent Model Context Protocol (MCP) server for interacting with the monday.com GraphQL API from MCP-compatible AI assistants and development tools. It exposes a focused set of explicit, validated tools and sends fixed GraphQL operations to monday.com; clients cannot inject arbitrary GraphQL.
What is monday-mcp?
monday-mcp is a lightweight Python MCP server that provides a focused set of tools for common monday.com workflows. It is built around:
A standard MCP interface over
stdio.Predefined GraphQL operations for users, teams, workspaces, boards, groups, columns, items, and updates.
Explicit
confirmWrite: trueconfirmation for every data-changing tool.Straightforward local configuration through the
MONDAY_API_TOKENenvironment variable.
It is an independent open-source project and is not affiliated with, endorsed by, sponsored by, or maintained by monday.com Ltd.
Related MCP server: Monday.com MCP Server
Features
Identify the authenticated user and search users and teams.
List workspaces and boards; inspect a board's groups and columns.
List board items with cursor pagination; retrieve an item and its updates.
Create items, rename them, update their column values, and move them between groups.
Post updates and replies.
Require
confirmWrite: truefor every data-changing tool.Keep the API token in the MCP client's environment, not in command-line arguments.
Use standard
stdioMCP transport.
Architecture
flowchart TD
A["MCP client or AI assistant"] --> B["monday-mcp (stdio)"]
B --> C["monday.com GraphQL API"]
C --> D["monday.com workspace"]Quick start
git clone https://github.com/<your-account>/monday-mcp.git
cd monday-mcp
uv syncCreate a monday.com personal API token with access to the boards and users you need. Then add this server to an MCP client configuration:
{
"mcpServers": {
"monday-mcp": {
"command": "uv",
"args": [
"run",
"--project",
"/absolute/path/to/monday-mcp",
"monday-mcp"
],
"env": {
"MONDAY_API_TOKEN": "replace_with_your_monday_api_token"
}
}
}
}Restart or reload the MCP client, then ask it to list your boards, inspect a board, create an item, update its status, or move it to another group. See installation for a complete setup and examples for prompts.
Configuration
MONDAY_API_TOKEN is required. Set it in your MCP client's env configuration; do not commit a real token or pass one on the command line. See configuration.
Documentation
Security
The server reads the token only from MONDAY_API_TOKEN at startup and sends it only as the authorization header for requests to https://api.monday.com/v2. Every tool that creates or modifies data requires confirmWrite: true; grant the token only the access it needs. See SECURITY.md.
Roadmap
Version 1.0.0 supports essential workspace, board, item, user/team, and update workflows. It intentionally does not expose arbitrary GraphQL, board administration, file upload, OAuth, webhooks, or account administration.
Contributing
Contributions are welcome. Read CONTRIBUTING.md before opening a pull request.
Disclaimer
This is an independent open-source project and is not affiliated with, endorsed by, sponsored by, or maintained by monday.com Ltd.
monday.com is a trademark of monday.com Ltd.
License
This project is licensed under the MIT License.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lbldssr/monday-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server