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 MCP Servershow me my open tasks for this week"
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.com API MCP Server
A server implementation for the Model Context Protocol (MCP) that provides an interface to interact with monday.com API.
๐ป Claude Desktop Demo
https://github.com/user-attachments/assets/ed8d24e1-256b-4f6b-9d84-38e54a8703fd
Related MCP server: weather-mcp-server
Prerequisites
Before running the MCP server, make sure you have:
Node v20 or higher installed
NPM v5.2.0 or higher installed
โ๏ธ Usage
npx @mondaydotcomorg/monday-api-mcp@latest -t abcd123The monday.com API token can also be provided via the monday_token environment variable.
Command Line Arguments
Argument | Flags | Description | Required | Default |
monday.com API Token |
| monday.com API token (can also be provided via | Yes | - |
API Version |
| monday.com API version | No |
|
Read Only Mode |
| Enable read-only mode | No |
|
Mode |
| Set the mode for tool selection: "api" - API tools only, "apps" - (Beta) Monday Apps tools only, "atp" - (Alpha) ATP server mode | No |
|
Dynamic API Tools |
| (Beta) Enable dynamic API tools (Mode that includes the whole API schema, not supported when using read-only mode) | No |
|
๐งช ATP Mode (Alpha)
ATP (Agent Tool Protocol) mode provides an alternative integration that enables GraphQL API exploration and code execution capabilities. This mode exposes two powerful tools:
explore_api: Navigate and discover the monday.com GraphQL API structure
execute_code: Execute JavaScript code to call monday.com APIs dynamically
โ ๏ธ Alpha Feature: ATP mode is currently in alpha. APIs and behavior may change.
Usage
npx @mondaydotcomorg/monday-api-mcp@latest -t abcd123 -m atpCursor Integration (ATP Mode)
{
"mcpServers": {
"monday-api-mcp": {
"command": "npx",
"args": [
"@mondaydotcomorg/monday-api-mcp@latest",
"-t",
"abcd123",
"-m",
"atp"
],
"env": {
"NODE_OPTIONS": "--no-node-snapshot"
}
}
}
}๐ป Claude Desktop Integration
{
"mcpServers": {
"monday-api-mcp": {
"command": "npx",
"args": [
"@mondaydotcomorg/monday-api-mcp@latest",
"-t",
"abcd123"
]
}
}
}๐ป Cursor Integration
Using command line arguments
{
"mcpServers": {
"monday-api-mcp": {
"command": "npx",
"args": [
"@mondaydotcomorg/monday-api-mcp@latest",
"-t",
"abcd123"
],
"env": {}
}
}
}Using environment variable
{
"mcpServers": {
"monday-api-mcp": {
"command": "npx",
"args": [
"@mondaydotcomorg/monday-api-mcp@latest"
],
"env": {
"monday_token": "abcd123"
}
}
}
}License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.