ClickUp MCP server for AI agents
Browse ClickUp workspaces, spaces and lists, and create, update and comment on tasks.
- Auth
- API key
- Tools
- 12
- Triggers
- 0
- Category
- Project management, Productivity
Tools and triggers
Get the authorized user
CLICKUP_GET_AUTHORIZED_USER
Returns the ClickUp user the token belongs to.read-only
List workspaces
CLICKUP_LIST_WORKSPACES
Lists the workspaces (ClickUp calls them teams) the user belongs to, with their ids and members.read-only
List spaces
CLICKUP_LIST_SPACES
Lists the spaces of a workspace.read-only
List folders
CLICKUP_LIST_FOLDERS
Lists the folders of a space, each with its lists.read-only
List lists
CLICKUP_LIST_LISTS
Lists the lists inside a folder, or the folderless lists of a space when `space_id` is given instead.read-only
List tasks
CLICKUP_LIST_TASKS
Lists the tasks in a list, 100 per page. Closed tasks are left out unless `include_closed` is true.read-only
Get a task
CLICKUP_GET_TASK
Returns one task: status, assignees, priority, due date, tags and description.read-only
Create a task
CLICKUP_CREATE_TASK
Creates a task in a list. Priority is 1 (urgent), 2 (high), 3 (normal) or 4 (low). Dates are Unix milliseconds.
Update a task
CLICKUP_UPDATE_TASK
Changes a task's name, description, status, priority or due date. Fields left out stay as they are.destructive
Delete a task
CLICKUP_DELETE_TASK
Permanently deletes a task.destructive
Add a comment
CLICKUP_ADD_COMMENT
Posts a comment on a task.
List comments
CLICKUP_LIST_COMMENTS
Lists the comments on a task, newest first.read-only
Connect via MCP
Create an MCP server for ClickUp in the dashboard, then add its URL to your client. This is the Claude Code command; the client guide has the others.
claude mcp add --transport http clickup \
"https://www.prompt-tm.com/mcp/<server id>?user_id=<your user>" \
--header "x-api-key: ptm_…"Connect via REST
Run a tool with one request. The response is { data, error, successful, log_id } for every tool.
curl -X POST https://www.prompt-tm.com/api/v3/tools/execute/CLICKUP_GET_AUTHORIZED_USER \
-H "x-api-key: $PROMPT_TM_KEY" -H "content-type: application/json" \
-d '{ "user_id": "alice", "arguments": {} }'