clickup mcp server
A Model Context Protocol server that enables Large Language Models to interact with ClickUp workspace tasks and data, allowing creation and retrieval of tasks through natural language.
A Model Context Protocol server that enables Large Language Models to interact with ClickUp workspace tasks and data, allowing creation and retrieval of tasks through natural language.
A Model Context Protocol server that provides seamless integration with ClickUp, allowing Large Language Models to interact with your ClickUp workspace tasks and data.
This MCP server provides the following tools for interacting with ClickUp:
clickup_create_task
Creates a new task in your ClickUp workspace.
name
(string): Task namelist_id
(string): ClickUp list ID where the task will be createdmarkdown_description
(string): Task description in markdown formatpriority
(number): Task priority (1=Urgent, 2=High, 3=Normal, 4=Low)due_date
(number): Due date as Unix timestamp in millisecondstags
(array of strings): Tag names to add to the tasktime_estimate
(number): Time estimate in millisecondsclickup_get_task
Retrieves detailed information about a specific task using its ID.
task_id
(string): The ClickUp task IDclickup_get_task_by_custom_id
Retrieves task information using a custom ID.
custom_id
(string): The custom ID of the taskRun:
npm i
npm run build
npm run inspector
Docker build:
docker buildx build -t {your-docker-repository} --platform linux/amd64,linux/arm64 .
docker push {your-docker-repository}
1. Obtaining your ClickUp API Token:
2. Finding your Workspace ID:
https://app.clickup.com/{workspace_id}/home
3. Install Docker: https://docs.docker.com/engine/install/
4a. Setup Cline MCP Server:
cline_mcp_settings.json
inside the mcpServers
key:"clickup": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"CLICKUP_API_TOKEN",
"-e",
"CLICKUP_WORKSPACE_ID",
"your-docker-repository"
],
"env": {
"CLICKUP_API_TOKEN": "your-api-token",
"CLICKUP_WORKSPACE_ID": "your-workspace-id"
}
}
4b. Setup Claude Desktop MCP Server:
C:UsersYourUsernameAppDataRoamingClaudeclaude_desktop_config.json
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
inside the mcpServers
key:"clickup": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"CLICKUP_API_TOKEN",
"-e",
"CLICKUP_WORKSPACE_ID",
"your-docker-repository"
],
"env": {
"CLICKUP_API_TOKEN": "your-api-token",
"CLICKUP_WORKSPACE_ID": "your-workspace-id"
}
}
If you encounter issues with the MCP server:
Authentication Errors:
Verify your API token is correct
Check that your workspace ID is correct
Task Access Issues:
Confirm you have access to the tasks you're trying to retrieve
Check if the tasks might be in an archived state
Connection Problems:
Ensure your Docker service is running properly
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.