Aerostack
electrical_services

ClickUp MCP Server — Hosted Api Connectors, Any AI Agent

MCP Server language Hosted language Public

Manage ClickUp workspaces, spaces, folders, lists, tasks, comments, and time tracking from any AI agent.

aerostack @aerostack verified
v0.1.0 MIT Updated Jun 28, 2026
robot_2

Use with AI AssistantsMCP

Connect Claude, Cursor, or any MCP-compatible client — then call tools directly

① Add This MCP Server

Paste into your AI client config — then all its tools are available instantly.

.claude/mcp.json
{
  "mcpServers": {
    "clickup": {
      "url": "https://mcp.aerostack.dev/s/aerostack/mcp-clickup",
      "headers": {
        "Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
      }
    }
  }
}

Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.

② Call a Tool

Ask your AI assistant to call a specific tool, or send raw JSON-RPC:

+17 more

Natural Language Prompt

“Use the _ping tool to verify clickup credentials by fetching the authenticated user profile. returns user id, username, email, and color

Using a Workspace?

Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.

add_circleAdd to Workspace

description Overview

mcp-clickup — ClickUp MCP Server

Automate your entire ClickUp workflow — manage workspaces, spaces, folders, lists, tasks, comments, time tracking, and members from any AI agent.

ClickUp is a comprehensive work management platform used by teams worldwide for project management, task tracking, and collaboration. This MCP server gives your agents complete access to the ClickUp REST API v2: navigating the full workspace hierarchy, creating and updating tasks with full field support, managing time tracking, searching tasks, and adding comments.

Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-clickup


What You Can Do

  • Automatically create tasks and set priority, due dates, assignees, and tags from any external trigger
  • Update task status as work progresses — integrate with CI/CD, support tickets, or approval workflows
  • Track time programmatically — start and stop timers, retrieve time entries for reporting
  • Search tasks across an entire workspace by keyword to find and act on relevant work
  • Add comments to tasks to log updates, decisions, or status changes without touching the UI

Available Tools

Tool Description
_ping Verify credentials by fetching the authenticated user profile
get_workspaces Get all workspaces (teams) for the authenticated user
get_spaces Get all spaces in a workspace
create_space Create a new space in a workspace
get_space Get a specific space by ID
get_folders Get all folders in a space
create_folder Create a new folder in a space
get_lists Get lists in a folder or space (folderless)
create_list Create a list in a folder or space with optional due date and priority
get_list Get a specific list by ID
get_task Get full task details — name, description, status, priority, due date, assignees, tags
list_tasks List tasks in a list with filters for status, assignee, due date, and priority
create_task Create a task with name, description, priority, due date, assignees, tags, and status
update_task Update task fields: name, description, status, priority, due date
delete_task Permanently delete a task
add_task_comment Add a comment to a task with optional assignee notification
get_task_comments Get all comments on a task
set_task_custom_field Set a custom field value on a task
start_time_entry Start a time tracker on a task
stop_time_entry Stop the running time tracker
get_time_entries Get time entries for a workspace filtered by task or member
get_workspace_members Get all members in a workspace
search_tasks Search tasks across a workspace by query string

Configuration

Variable Required Description How to Get
CLICKUP_API_TOKEN Yes Your ClickUp personal API token Go to ClickUp → Profile avatar → SettingsAppsAPI Token → Generate or copy your token

Quick Start

Add to Aerostack Workspace
  1. Go to aerostack.dev → Your Project → MCPs
  2. Search for "ClickUp" and click Add to Workspace
  3. Add your CLICKUP_API_TOKEN under Project → Secrets

Once added, every AI agent in your workspace can manage ClickUp tasks automatically — no per-user setup needed.

Example Prompts
"Create a high-priority task called 'Fix auth bug' in the Backend Backlog list and assign it to user 12345"
"Get all open tasks in list abc123 that are due before end of this week"
"Start time tracking on task 9hz4k7 and add a comment saying 'starting investigation'"
Direct API Call
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-clickup \
  -H 'Content-Type: application/json' \
  -H 'X-Mcp-Secret-CLICKUP-API-TOKEN: pk_your_api_token' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_workspaces","arguments":{}}}'

License

MIT

terminal Tools (23)

Available tools on this MCP server. Each tool can be called directly from any AI agent.

terminal
_ping #1

Verify ClickUp credentials by fetching the authenticated user profile. Returns user id, username, email, and color.

terminal
get_workspaces #2

Get all workspaces (teams) for the authenticated user. Returns id, name, color, and member count.

terminal
get_spaces #3

Get all spaces in a workspace. Returns id, name, private status, and enabled features.

terminal
create_space #4

Create a new space in a workspace. Name is required.

terminal
get_space #5

Get a specific space by ID including its features and settings.

terminal
get_folders #6

Get all folders in a space. Returns id, name, and task counts.

terminal
create_folder #7

Create a new folder in a space.

terminal
get_lists #8

Get all lists in a folder. To get folderless lists in a space, use space_id instead of folder_id.

terminal
create_list #9

Create a list in a folder or space. Name is required along with either folder_id or space_id.

terminal
get_list #10

Get a specific list by ID including its task count and status options.

terminal
get_task #11

Get full task details by ID — name, description, status, priority, due date, assignees, tags, custom fields, and subtasks.

terminal
list_tasks #12

List tasks in a list with optional filters for status, assignee, due date, priority, and closed tasks.

terminal
create_task #13

Create a new task in a list. Name is required. Optionally set description, priority, due date, assignees, tags, and status.

terminal
update_task #14

Update task fields: name, description, status, priority, or due date. Provide only the fields to change.

terminal
delete_task #15

Delete a task permanently. This action cannot be undone.

terminal
add_task_comment #16

Add a comment to a task. Optionally notify all assignees.

terminal
get_task_comments #17

Get all comments on a task, ordered by creation date.

terminal
set_task_custom_field #18

Set a custom field value on a task. Requires the custom field ID and the value to set.

terminal
start_time_entry #19

Start a time tracker on a task. Only one timer can run at a time per workspace member.

terminal
stop_time_entry #20

Stop the currently running time tracker for the authenticated user in a workspace.

terminal
get_time_entries #21

Get time entries for a workspace, optionally filtered by task or assignee.

terminal
get_workspace_members #22

Get all members in a workspace. Returns user id, username, email, color, and role.

terminal
search_tasks #23

Search tasks across a workspace by query string. Returns matching tasks across all spaces and lists.

Details

upgrade Version 0.1.0
gavel License MIT
wifi Transport streamable-http
lock Access Public
category Category API Connectors
terminal Tools 23

language Live Endpoint

https://mcp.aerostack.dev/s/aerostack/mcp-clickup

Sub-50ms globally · Zero cold start

Publisher

aerostack
@aerostack verified

Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.

Tags

Browse more servers

More in API Connectors

Browse API Connectors MCPs →

Frequently asked questions

What is the ClickUp MCP server and what can it do? +

The ClickUp MCP server is hosted on Aerostack and exposes these tools to your AI agent: `_ping`, `get_workspaces`, `get_spaces`, `create_space`, `get_space`. You get one hosted URL — no self-hosting — that works from Claude, Cursor, ChatGPT, Gemini, VS Code, or any MCP-compatible client, and you can share it with your team or combine it with other MCP servers in a workspace.

Is the ClickUp MCP server hosted, or do I have to run it myself? +

It's hosted on Aerostack's edge infrastructure — you don't deploy or maintain anything. Add it to a workspace and you get one authenticated URL, with secrets encrypted, that any AI agent or editor can connect to. Use it solo or share the same URL across your whole team.

Which AI agents and editors can use the ClickUp MCP server? +

Any MCP client: Claude and Claude Code, Cursor, ChatGPT, Gemini, Windsurf, Cline, VS Code, and custom agents. Because it's one hosted URL, the same ClickUp MCP server works everywhere — and you can compose it with other MCP servers, skills, and functions behind a single workspace URL.

How do I install the ClickUp MCP server in Claude Desktop? +

Add the following to your Claude Desktop config (`claude_desktop_config.json`): ```json { "mcpServers": { "@aerostack/mcp-clickup": { "command": "npx", "args": ["-y", "@aerostack/@aerostack/mcp-clickup"] } } } ``` Then restart Claude Desktop and the tools will appear automatically.

How do I use the ClickUp MCP server in Cursor? +

In Cursor, open **Settings → MCP** and add: ```json { "name": "@aerostack/mcp-clickup", "command": "npx", "args": ["-y", "@aerostack/@aerostack/mcp-clickup"] } ``` Save and reload Cursor. The MCP tools will be available in Agent mode.

Does ClickUp MCP require authentication? +

Yes. ClickUp requires authentication. Check the MCP's documentation for the required credentials.