Monday.com MCP Server
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Supports deployment and execution through Docker containers, allowing for isolated and portable running of the Monday.com MCP server.
Built with TypeScript to provide type safety for reliable operations when interacting with the Monday.com API.
Monday.com MCP Server
MCP Server for the Monday.com API, enabling board management, item creation, workspace organization, and bulk operations.
Features
- Intelligent Item Creation: Support for both standard and demo data item creation
- Bulk Operations: Create multiple items efficiently with a single command
- Workspace Management: List and manage workspaces and boards
- Comprehensive Error Handling: Clear error messages for common API issues
- Type Safety: Built with TypeScript for reliable operations
Tools
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
- Inputs:
boardId
(number): The ID of the board to fetch
- Returns: Board details including columns and items
get_items
- Get all items from a specific board
- Inputs:
boardId
(number): The ID of the board to fetch items from
- Returns: 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
- Inputs:
workspaceId
(number): The ID of the workspace to fetch
- Returns: Workspace details
get_item
- Get detailed information about a specific item
- Inputs:
itemId
(number): The ID of the item to fetch
- Returns: Item details with column values
get_boards
- Get all boards in a specific workspace
- Inputs:
workspaceId
(number): The ID of the workspace
- Returns: List of boards in the workspace
create_item
- Create a new item in a board
- Inputs:
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 columns
- Returns: Created item details
delete_item
- Delete an item from a board
- Inputs:
itemId
(number): The ID of the item to delete
- Returns: Deletion confirmation
create_item_with_demo
- Create a new item with demo data
- Inputs:
boardId
(number): The ID of the boardcolumnIds
(optional string[]): Specific columns to fill
- Returns: Created item with demo data
create_multiple_items
- Create multiple items in a board
- Inputs:
boardId
(number): The ID of the boardcount
(number): Number of items to createisDemo
(optional boolean): Use demo data
- Returns: First item details and creation status
create_remaining_items
- Complete bulk item creation
- Inputs:
boardId
(number): The ID of the boardcount
(number): Number of remaining itemsstartIndex
(number): Starting index for numberingisDemo
(optional boolean): Use demo data
- Returns: Creation confirmation
Setup
Monday.com API Token
- Go to your Monday.com account settings
- Navigate to the 'Developer' section
- Generate a new API token with appropriate permissions
- Copy the generated token
Usage with Claude Desktop
Add the following to your claude_desktop_config.json
:
Build
Docker build:
Testing
Test the server locally:
License
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.
This server cannot be installed
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.