C
ClickUp MCP
48
Stack Score
Editorial pick✓ Verified workingMCP server
ClickUp MCP
Tasks, lists, docs, and goals in ClickUp.
Best for
Best for SMBs and small teams consolidating PM + docs + tracking in ClickUp.
At a glance
- Pricing
- open-source
- Setup time
- 25 minutes
- Learning curve
- moderate
- Last verified
- 5/27/2026
What we love
- ✓ClickUp-maintained
- ✓Feature-rich
- ✓Strong for small teams who consolidate tools
Where it falls short
- −Feature complexity high
- −OAuth scopes broad
- −Workspace structure overhead
Install & connect
Copy-paste ready
Install
shell
npx -y mcp-remote https://clickup.run.tools
Config — Claude Desktop
json
{
"mcpServers": {
"clickup": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://clickup.run.tools"]
}
}
}Config — Claude Code
shell
claude mcp add --transport http clickup https://clickup.run.tools
Pricing
✓ Pricing verified Jun 14, 20261 tier
Open-source
$0
perpetual
- ✓MIT
Overview
MCP server for ClickUp — Space + Folder + List + Task CRUD, custom fields, docs, goals, time tracking. ClickUp OAuth.
Key features
- ●Hierarchy CRUD
- ●Custom fields
- ●Docs + Goals
- ●Time tracking
- ●OAuth
Exposed tools
The MCP-tool names this server exposes. Your agent can invoke any of these when this server is connected.
- clickup_searchUniversal search across your entire ClickUp workspace.
- clickup_get_workspace_hierarchyGet workspace hierarchy (spaces, folders, lists).
- clickup_create_taskCreate a task in a ClickUp list.
- clickup_get_taskGet task details by task_id.
- clickup_filter_tasksRetrieve tasks with combined filters.
- clickup_update_taskUpdate task properties.
- clickup_delete_taskDelete a task from your Workspace.
- clickup_move_taskMove a task to a new home list.
- clickup_add_task_to_listAdd a task to an additional list.
- clickup_remove_task_from_listRemove a task from an additional list.
- clickup_get_task_commentsGet task comments with threaded reply support.
- clickup_create_task_commentCreate a comment on a task.
- clickup_get_threaded_commentsGet threaded replies for a comment.
- clickup_attach_task_fileAttach file to task (base64 or URL).
- clickup_get_task_time_entriesGet all time entries for a task.
- clickup_start_time_trackingStart time tracking on a task.
- clickup_stop_time_trackingStop the currently running time tracker.
- clickup_add_time_entryAdd a manual time entry to a task.
- clickup_get_current_time_entryGet the currently running time entry.
- clickup_get_time_entriesGet time entries across all tasks within a date range.
- clickup_get_task_time_in_statusGet the time a task has spent in each status.
- clickup_get_bulk_tasks_time_in_statusGet time-in-status for multiple tasks (bulk).
- clickup_create_listCreate a list in a ClickUp space.
- clickup_create_list_in_folderCreate a list in a ClickUp folder.
- clickup_get_listGet details of a ClickUp list.
- clickup_update_listUpdate a ClickUp list.
- clickup_create_folderCreate folder in a ClickUp space.
- clickup_get_folderGet details of a ClickUp folder.
- clickup_update_folderUpdate a ClickUp folder.
- clickup_add_tag_to_taskAdd existing tag to task.
- clickup_remove_tag_from_taskRemove tag from task.
- clickup_add_task_dependencySet a dependency between two tasks.
- clickup_remove_task_dependencyRemove a dependency between two tasks.
- clickup_add_task_linkLink two tasks together.
- clickup_remove_task_linkRemove a link between two tasks.
- clickup_get_workspace_membersGet all members in the ClickUp workspace.
- clickup_find_member_by_nameFind a member in the workspace by name or email.
- clickup_resolve_assigneesResolve assignee names/emails to ClickUp user IDs.
- clickup_get_chat_channelsGet chat channels in a workspace.
- clickup_send_chat_messageSend a message to a chat channel.
- clickup_get_chat_channel_messagesGet messages for a chat channel.
- clickup_get_chat_message_repliesGet threaded replies for a chat message.
- clickup_create_reminderCreate a personal reminder in your ClickUp workspace.
- clickup_search_remindersSearch and list reminders.
- clickup_update_reminderUpdate an existing reminder.
- clickup_get_custom_fieldsGet custom field definitions at any hierarchy level.
- clickup_create_documentCreate a document in a ClickUp space, folder, or list.
- clickup_list_document_pagesGet all pages in a document with optional depth control.
- clickup_get_document_pagesGet the content of specific pages from a document.
- clickup_create_document_pageCreate a new page in a ClickUp document.
- clickup_update_document_pageUpdate an existing page in a ClickUp document.
Best use cases
All-in-one team ops
Let Claude operate across ClickUp tasks + docs + goals from one place.
Reporting from chat
Pull ClickUp data for status reports through Claude.
Integrations
Similar tools
See all automation tools →One AI Stack pick every week.
The tool we’d pay for this week, why we’d pay for it, and what we’d skip. No promo spam.