ClickUp Integration
STDIOMCP server providing seamless integration with ClickUp for task and data management.
MCP server providing seamless integration with ClickUp for task and data management.
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 workspaceclickup_get_task
: Retrieves detailed information about a specific task using its IDclickup_get_task_by_custom_id
: Retrieves task information using a custom IDclickup_update_task
: Updates an existing task by its IDclickup_update_task_by_custom_id
: Updates an existing task by its custom IDget_list_tasks
: Gets all tasks from a list with optional filteringclickup_search_docs
: Searches for docs in a specific parentclickup_create_doc
: Creates a new doc in ClickUpclickup_get_doc_pages
: Gets all pages from a ClickUp docclickup_get_page
: Gets a specific page from a ClickUp docclickup_create_page
: Creates a new page in a ClickUp docclickup_edit_page
: Edits an existing page in a ClickUp docclickup_get_list_custom_fields
: Gets all accessible custom fields for a listclickup_set_custom_field_value
: Sets a value for a custom field on a taskclickup_set_custom_field_value_by_custom_id
: Sets a custom field value using the task's custom IDget_list_assignees
: Gets all members (potential assignees) of a listget_spaces
: Gets all spaces in the workspaceget_folders
: Gets all folders in a spaceget_lists
: Gets all lists in a foldercreate_list
: Creates a new list in a folderRun:
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:\Users\YourUsername\AppData\Roaming\Claude\claude_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:
Task Access Issues:
Connection Problems:
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.