ClickUp MCP Server

By thumbsupordown

The ClickUp MCP server connects AI agents to your ClickUp workspace to manage projects and tasks in natural language. Agents can create, read, update, move, and delete tasks, run deep-search across the workspace, manage spaces, folders, and lists, post comments, track time, and create documents.

Install ClickUp

Published by
Official (vendor)
Transport
Remote (HTTP)
Authentication
OAuth

Claude Desktop, Claude Code and Cursor

Add this to the mcpServers object in your client's config file, then restart the client.

{
  "mcpServers": {
    "clickup": {
      "type": "http",
      "url": "https://mcp.clickup.com/mcp"
    }
  }
}
VS Code uses a different key — show that config

Identical entry, filed under servers rather than mcpServers. Put it in .vscode/mcp.json for one workspace.

{
  "servers": {
    "clickup": {
      "type": "http",
      "url": "https://mcp.clickup.com/mcp"
    }
  }
}

Before it will answer

OAuth 2.1 with PKCE, and OAuth only — ClickUp's docs are explicit that you cannot authenticate with your own API key or auth token here. Public beta at time of writing, with rate limits that depend on your plan and whether the Everything AI add-on is purchased, so check your quota before pointing a busy agent at it.

Documentation ↗ Config checked against vendor docs August 25, 2026 · how we verify

Tools

create_comment

Post a new comment on a ClickUp task, list, or view.

create_document

Create a new standalone document inside ClickUp in the connected account.

create_folder

Create a brand-new folder within an existing ClickUp space.

create_list

Create a new list within a ClickUp space or folder.

create_space

Create a brand-new space within the ClickUp workspace.

create_task

Create a new ClickUp task with properties and fields.

delete_task

Permanently delete a task from a ClickUp list in the connected account.

get_comments

Retrieve the comments from a ClickUp task or list.

get_folder

Fetch a folder's details and the lists it contains.

get_list

Retrieve the details and configuration of a ClickUp list.

get_task

Fetch the details and status of a specific ClickUp task.

get_time_entries

Fetch historical time-tracking records from ClickUp.

get_workspace

Retrieve the workspace structure, hierarchy, and members.

get_workspace_tasks

Search tasks across the workspace with deep filtering.

list_spaces

Enumerate all of the spaces in the ClickUp workspace.

move_task

Relocate an existing ClickUp task to a different list.

start_time_entry

Begin tracking time entries against a ClickUp task.

update_task

Modify the properties and field values of a ClickUp task.

Want to create your own MCP server?

Create an account to add and manage your own MCP servers.