ClickUp MCP Server
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.
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.