mcp monday ts
An MCP server that enables interaction with the Monday.com API for managing boards, workspaces, and items, supporting both individual and bulk operations with comprehensive error handling.
An MCP server that enables interaction with the Monday.com API for managing boards, workspaces, and items, supporting both individual and bulk operations with comprehensive error handling.
MCP Server for the Monday.com API, enabling board management, item creation, workspace organization, and bulk operations.
list_boards
List all boards in your Monday.com workspace
Returns: List of boards with details
get_board
Get detailed information about a specific board
boardId
(number): The ID of the board to fetchReturns: Board details including columns and items
get_items
Get all items from a specific board
boardId
(number): The ID of the board to fetch items fromReturns: List of items with their column values
get_workspaces
List all workspaces in your Monday.com account
Returns: List of workspaces
get_workspace
Get detailed information about a specific workspace
workspaceId
(number): The ID of the workspace to fetchReturns: Workspace details
get_item
Get detailed information about a specific item
itemId
(number): The ID of the item to fetchReturns: Item details with column values
get_boards
Get all boards in a specific workspace
workspaceId
(number): The ID of the workspaceReturns: List of boards in the workspace
create_item
Create a new item in a board
boardId
(number): The ID of the boarditemName
(string): Name of the new itemgroupId
(optional string): Group to create the item incolumnValues
(optional object): Values for item columnsReturns: Created item details
delete_item
Delete an item from a board
itemId
(number): The ID of the item to deleteReturns: Deletion confirmation
create_item_with_demo
boardId
(number): The ID of the boardcolumnIds
(optional string[]): Specific columns to fillcreate_multiple_items
boardId
(number): The ID of the boardcount
(number): Number of items to createisDemo
(optional boolean): Use demo datacreate_remaining_items
boardId
(number): The ID of the boardcount
(number): Number of remaining itemsstartIndex
(number): Starting index for numberingisDemo
(optional boolean): Use demo dataAdd the following to your claude_desktop_config.json
:
{
"mcpServers": {
"monday": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "MONDAY_API_TOKEN", "mcp/monday"],
"env": {
"MONDAY_API_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
Docker build:
docker build -t mcp/monday .
Test the server locally:
docker run -it --rm -e MONDAY_API_TOKEN=<your_token> mcp/monday
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License.