A server implementation for the Model Context Protocol (MCP) that provides an interface to interact with Monday.com API.
https://github.com/user-attachments/assets/ed8d24e1-256b-4f6b-9d84-38e54a8703fd
Before running the MCP server, make sure you have:
- Node v20 or higher installed
- NPM v5.2.0 or higher installed
- monday.com API key
npx @mondaydotcomorg/monday-api-mcp -t abcd123
The Monday API token can also be provided via the monday_token
environment variable.
Argument | Flags | Description | Required | Default |
---|---|---|---|---|
Monday API Token |
--token , -t
|
Monday.com API token (can also be provided via monday_token environment variable) |
Yes | - |
API Version |
--version , -v
|
Monday.com API version | No | current |
Read Only Mode |
--read-only , -ro
|
Enable read-only mode | No | false |
Dynamic API Tools |
--enable-dynamic-api-tools , -edat
|
(Beta) Enable dynamic API tools (Mode that includes the whole API schema, not supported when using read-only mode) | No | false |
{
"mcpServers": {
"monday-api-mcp": {
"command": "npx",
"args": [
"@mondaydotcomorg/monday-api-mcp",
"-t",
"abcd123"
]
}
}
}
{
"mcpServers": {
"monday-api-mcp": {
"command": "npx",
"args": [
"@mondaydotcomorg/monday-api-mcp",
"-t",
"abcd123"
],
"env": {}
}
}
}
{
"mcpServers": {
"monday-api-mcp": {
"command": "npx",
"args": [
"@mondaydotcomorg/monday-api-mcp"
],
"env": {
"monday_token": "abcd123"
}
}
}
}
This project is licensed under the MIT License - see the LICENSE file for details.