MoreAI.tools
C
ClickUp MCP
48
Stack Score
Editorial pick✓ Verified workingMCP server
ClickUp MCP logo

ClickUp MCP

Tasks, lists, docs, and goals in ClickUp.

Try ClickUp MCP

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, 2026

1 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_search
    Universal search across your entire ClickUp workspace.
  • clickup_get_workspace_hierarchy
    Get workspace hierarchy (spaces, folders, lists).
  • clickup_create_task
    Create a task in a ClickUp list.
  • clickup_get_task
    Get task details by task_id.
  • clickup_filter_tasks
    Retrieve tasks with combined filters.
  • clickup_update_task
    Update task properties.
  • clickup_delete_task
    Delete a task from your Workspace.
  • clickup_move_task
    Move a task to a new home list.
  • clickup_add_task_to_list
    Add a task to an additional list.
  • clickup_remove_task_from_list
    Remove a task from an additional list.
  • clickup_get_task_comments
    Get task comments with threaded reply support.
  • clickup_create_task_comment
    Create a comment on a task.
  • clickup_get_threaded_comments
    Get threaded replies for a comment.
  • clickup_attach_task_file
    Attach file to task (base64 or URL).
  • clickup_get_task_time_entries
    Get all time entries for a task.
  • clickup_start_time_tracking
    Start time tracking on a task.
  • clickup_stop_time_tracking
    Stop the currently running time tracker.
  • clickup_add_time_entry
    Add a manual time entry to a task.
  • clickup_get_current_time_entry
    Get the currently running time entry.
  • clickup_get_time_entries
    Get time entries across all tasks within a date range.
  • clickup_get_task_time_in_status
    Get the time a task has spent in each status.
  • clickup_get_bulk_tasks_time_in_status
    Get time-in-status for multiple tasks (bulk).
  • clickup_create_list
    Create a list in a ClickUp space.
  • clickup_create_list_in_folder
    Create a list in a ClickUp folder.
  • clickup_get_list
    Get details of a ClickUp list.
  • clickup_update_list
    Update a ClickUp list.
  • clickup_create_folder
    Create folder in a ClickUp space.
  • clickup_get_folder
    Get details of a ClickUp folder.
  • clickup_update_folder
    Update a ClickUp folder.
  • clickup_add_tag_to_task
    Add existing tag to task.
  • clickup_remove_tag_from_task
    Remove tag from task.
  • clickup_add_task_dependency
    Set a dependency between two tasks.
  • clickup_remove_task_dependency
    Remove a dependency between two tasks.
  • clickup_add_task_link
    Link two tasks together.
  • clickup_remove_task_link
    Remove a link between two tasks.
  • clickup_get_workspace_members
    Get all members in the ClickUp workspace.
  • clickup_find_member_by_name
    Find a member in the workspace by name or email.
  • clickup_resolve_assignees
    Resolve assignee names/emails to ClickUp user IDs.
  • clickup_get_chat_channels
    Get chat channels in a workspace.
  • clickup_send_chat_message
    Send a message to a chat channel.
  • clickup_get_chat_channel_messages
    Get messages for a chat channel.
  • clickup_get_chat_message_replies
    Get threaded replies for a chat message.
  • clickup_create_reminder
    Create a personal reminder in your ClickUp workspace.
  • clickup_search_reminders
    Search and list reminders.
  • clickup_update_reminder
    Update an existing reminder.
  • clickup_get_custom_fields
    Get custom field definitions at any hierarchy level.
  • clickup_create_document
    Create a document in a ClickUp space, folder, or list.
  • clickup_list_document_pages
    Get all pages in a document with optional depth control.
  • clickup_get_document_pages
    Get the content of specific pages from a document.
  • clickup_create_document_page
    Create a new page in a ClickUp document.
  • clickup_update_document_page
    Update 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

ClickUp
Slack
Gmail
Outlook
GitHub

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.