
Clickup
io.github.taazkareemPublished by GitHub account taazkareemv0.12.12Updated Oct 25, 2026
Premium AI integration. Tasks, lists, docs, folders, time. 50+ tools. Instant setup.
Overview
ClickUp MCP server that lets an AI assistant manage ClickUp tasks, lists, docs, sprints, comments, chat and time tracking in natural language.
- What you can do
- Search, create, update, move, duplicate, delete and bulk-edit tasks, with links, dependencies, checklists, custom fields and attachments
- Manage workspace structure: spaces, folders, lists, views, tags, webhooks, templates and access permissions
- Track time with timers, manual entries and workspace-wide time entry filters
- Create, read and append ClickUp Docs and their pages
- Post, edit, resolve and reply to comments, and manage chat channels, messages and reactions
- Create and track goals and key results, and inspect workspace metadata, seats, plan and audit logs
- When to use it
- Useful when you want an assistant to work inside an existing ClickUp workspace: triaging and updating tasks, running sprints, logging time, writing docs, or answering questions about project status without copying data by hand.
- Requirements
- Runs locally via npx (Node.js) or as a remote Streamable HTTP endpoint. Local mode needs CLICKUP_API_KEY and CLICKUP_TEAM_ID; both modes need a paid license key (CLICKUP_MCP_LICENSE_KEY, or an X-License-Key header for remote). Remote setups use OAuth 2.1 or the license header.
Installation
In SourceWeft
- Open Clickup in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
ClickUp MCP Server — Premium
[ClickUp MCP Server Premium Logo]
[npm version] [npm downloads] [License] [Top 3 on Google] [Trending MCP Server] [Maintained]
Properly Connect ClickUp to AI Agents and Agentic Workflows
A high-performance Model Context Protocol (MCP) server for managing tasks, checklists, sprints, comments, tags, spaces, lists, folders, files, docs, chat, and time using natural language.
⭐️ Proven Performance: 460+ Stars (from previous public repo) & thousands of weekly NPM downloads.
The industry-standard ClickUp integration for AI.
📚 Table of Contents
✨ Features
🔥 Multi-Account Support: Manage multiple authorized workspaces seamlessly in a single session. See setup
💎 Premium Access
Unlock 150 Enterprise-Grade Custom Tools
This project transitioned from open-source to a paid model for sustainable full-time development and priority support. A license grants full, unrestricted access to all features across your agents⎯no limits.
[Image] [Purchase License] [Image]
⚡️ Instant Key Delivery (Polar.sh) • Setup takes less than 2 mins
🚀 Quick Start
1. Prerequisites
-
License Key: See above
-
ClickUp API Key (Optional - not needed for Remote MCP)
- Log into ClickUp and go to ClickUp Settings → Apps.
- Click Generate under "API Token" (or copy your existing one).
-
ClickUp Team ID (Optional - not needed for Remote MCP)
- Open ClickUp in your browser.
- Look at the URL:
https://app.clickup.com/1234567/v/li/987654321. - The first number (
1234567) directly afterclickup.com/is your Team ID (Workspace ID).
2. Choose your MCP Host & Transport
[Image] Grok Bot
Grok Bot is the Cursor / xAI cloud agent harness. Custom MCP servers connect to Grok Bot conversationally via remote public HTTPS endpoints.
Note: This configuration is specifically for the Grok Bot agent harness (Cursor / xAI), distinct from grok.com web connectors.
Remote MCP Endpoint: https://clickup-mcp.taazkareem.com/mcp (Streamable HTTP)
- Add via Chat: Grok Bot typically has no manual settings form for custom MCP servers. Instruct the Bot directly in chat:
- Public HTTPS Requirement: The endpoint must be public HTTPS (
https://clickup-mcp.taazkareem.com/mcp). Localhost or stdio running on your local machine will not work because Grok Bot runs in the cloud. - Authentication: Connectors authenticate via MCP OAuth 2.1 (preferred). If a license header is supported by the client prompt, provide
X-License-Key: your-license-key. Never paste secret license keys directly into the chat transcript—only provide them if prompted by a dedicated secure secret dialog. - Cloud Computer Stdio (Alternative): You can optionally run stdio directly on the Bot's cloud computer (not your local Mac) using: (Do not store credentials in command arguments on shared or team bots).
- Usage: Once connected, attach the server in chat with
@ClickUpor reference tasks directly. Built-in catalog plugins can also be managed in the Connect Apps sidebar (formerly Marketplace).
[Image] Meta Muse
Meta Muse is Meta's cloud AI assistant supporting tool integrations via Model Context Protocol connectors.
Remote MCP Endpoint: https://clickup-mcp.taazkareem.com/mcp (Streamable HTTP)
Important: The MCP server must be hosted on a public HTTPS endpoint because Muse executes in Meta's cloud infrastructure. Meta does not review custom connectors—grant permissions with caution.
- Create Custom Connector via Chat: While built-in connectors can be found in Settings → Connectors, custom MCP connectors are created conversationally. Send Muse the following request in chat: (Alternatively, if your client interface exposes it, navigate to Settings → Connectors → Add custom connector and paste the server URL).
- Authentication & Credentials: Connect via OAuth 2.1 (preferred). If configuring a license key header (
X-License-Key: your-license-key), store it in Muse's Secure Credentials Store when prompted—never post raw secret keys into conversational chat. - Usage: Ask Muse to interact with your ClickUp workspace (e.g. "List all high-priority tasks in my Sprint").
[Image] Dots (OpenAI Agents in ChatGPT)
Dots are OpenAI's always-on autonomous agents operating within ChatGPT. Rather than configuring MCP servers directly inside an individual Dot's settings, Dots execute through supported plugins and custom MCP connectors installed and enabled on your ChatGPT account.
Note: This section covers OpenAI's native ChatGPT Dots agent feature (not the unrelated GetDot analytics product). For standard ChatGPT setup, see ChatGPT (Developer Mode).
Remote MCP Endpoint: https://clickup-mcp.taazkareem.com/mcp (Streamable HTTP)
- Add Custom MCP Server in ChatGPT:
- In ChatGPT on the web, navigate to Plugins → + → Add custom MCP server (or via Settings → Connectors).
- Set Name:
ClickUp - Set Server URL:
https://clickup-mcp.taazkareem.com/mcp
- Authentication:
- Configure authentication using OAuth 2.1 (preferred) or add HTTP header
X-License-Key: your-license-keywhen the form allows. - Acknowledge the risk warning and click Create as a plugin.
- Configure authentication using OAuth 2.1 (preferred) or add HTTP header
- Account & Workspace Requirements:
- Install and enable the plugin on your ChatGPT account.
- Developer Mode and workspace administrative permissions apply (typically requires a ChatGPT Business, Enterprise, or Edu workspace for full read/write MCP capability; Pro accounts may have limited access).
- Enable & Verify with your Dot:
- Prompt your Dot in chat to access ClickUp (e.g. "Review active sprint tasks on ClickUp").
- Documentation Gap Note: OpenAI documentation states that Dots utilize supported plugins on the account, but does not explicitly document whether every custom third-party MCP connector is universally recognized as "supported" across all Dot capabilities. Verify tool availability directly in your Dot chat session to confirm ClickUp actions trigger properly.
[Image] Claude Duet
Claude Duet is Anthropic's proactive, always-on personal AI agent (research preview for Pro/Max users). Operating continuously in the cloud, Duet surfaces morning briefs, triages incoming items, and coordinates workflows across integrated apps without requiring synchronous chat prompting. Because Claude Duet inherits its connected apps, memory, and skills directly from your Claude account, adding the ClickUp MCP connector equips Duet to monitor and manage your tasks, sprints, docs, and comments.
Remote MCP Endpoint: https://clickup-mcp.taazkareem.com/mcp (Streamable HTTP)
Important: The MCP server must be hosted on a public HTTPS endpoint because Claude Duet executes in Anthropic's cloud environment. Duet incorporates built-in confirmation safeguards: it proactively organizes and drafts updates, but pauses for your explicit sign-off before executing high-impact modifications.
- Add Custom Connector in Claude:
- In Claude on the web or desktop, click your profile / customize menu and navigate to Customize → Connectors (or click the
+icon in any active chat and choose Manage connectors). - Click
+next to Connectors and select Add custom connector. - Set Name:
ClickUp - Set Server URL:
https://clickup-mcp.taazkareem.com/mcp
- In Claude on the web or desktop, click your profile / customize menu and navigate to Customize → Connectors (or click the
- Authentication & Permissions:
- Configure authentication using OAuth 2.1 (preferred) or supply your license key via HTTP header
X-License-Key: your-license-key. - Click Add to complete registration. (For Claude Team and Enterprise workspaces, custom connectors are added and approved by an Owner/Admin in Organization Settings before team members enable them).
- Configure authentication using OAuth 2.1 (preferred) or supply your license key via HTTP header
- Usage & Proactive Routines:
- Instruct Claude Duet in chat to track ClickUp activity (e.g. "Include high-priority ClickUp tasks in my daily morning brief" or "Alert me when blocked sprint dependencies clear").
- Verify tool availability directly in your Duet session to ensure proactive ClickUp actions execute with proper approval prompts.
[Image] Antigravity (IDE & 2.0)
Download from antigravity.google. Covers Antigravity IDE (VS Code-based agentic editor) and Antigravity 2.0 (standalone desktop agent orchestration app). Both share the same configuration file.
Configuration Path: ~/.gemini/config/mcp_config.json
Tip: Open the Agent Panel → ... → Manage MCP Servers → View raw config to open this file directly. Or type
/mcpin the prompt panel.
Option A: Remote / Streamable HTTP (Recommended)
Option B: Local / STDIO
[Image] Antigravity CLI (agy)
A lightweight terminal-based interface (TUI) for Antigravity agents. Install with:
Configuration Path: ~/.gemini/antigravity-cli/mcp_config.json
Tip: Run
agyand type/mcpin the interactive session to manage servers from within the TUI.
Option A: Remote / Streamable HTTP (Recommended)
Option B: Local / STDIO
[Image] Hermes Agent
Single Agent Configuration Path: ~/.hermes/config.yaml
Option A: Remote / Streamable HTTP
Option B: Local / STDIO
- Run it:
hermes
Multi-Agent Setup (Profiles + Personas)
Run a team of specialized agents on the same workspace (or separate). Each Hermes profile is an isolated agent with its own config and SOUL.md instructions. Configure each profile to match a persona (X-Persona) as needed. This will scope which ClickUp tools is in its context. Guide with examples:
1. Create the profiles
Optional: Use
--cloneto copy the existing config.yaml/.env/SOUL.md, or re-run the commands from above.
2. Set each profile's persona. The profile has the MCP config now, so just add the matching persona:
See → Advanced Configuration for more customized filtering options.
3. Give each agent its instructions in ~/.hermes/profiles/<name>/SOUL.md (auditor shown):
Run any agent query by its profile (call by User or Agent):
-OR-
Run a TUI or Gateway called by User:
Other (Custom Agents, etc.) For most other MCP-compliant hosts:
- Server URL:
https://clickup-mcp.taazkareem.com/mcp - Auth Header:
X-License-Key: your-license-key
[Image] OpenClaw (via mcporter)
1. Enable mcporter in ~/.openclaw/openclaw.json:
2. Configure & Auth
Pro Tip: Use Personas to define multiple isolated configurations (e.g., Auditor vs. Worker) in your agent's
mcporter.json.
[Image] Cursor
Configuration Path: <project-root>/.cursor/mcp.json
Option A: Remote / Streamable HTTP (Easiest)
Option B: Local / STDIO
[Image] VS Code
Configuration Paths:
- Global:
~/Library/Application Support/Code/User/mcp.json - Local:
<project-root>/.vscode/mcp.json
Option A: Remote / Streamable HTTP (Easiest)
Option B: Local / STDIO
[Image] Claude Desktop
Configuration Path: ~/Library/Application Support/Claude/claude_desktop_config.json
Remote Setup (Requires mcp-remote adapter):
Tip for Claude Duet: To use ClickUp with Anthropic's autonomous background agent, see the Claude Duet Setup section.
[Image] Claude Code (CLI)
Run this command in your terminal:
[Image] n8n
Option A: Remote / Streamable HTTP (Recommended)
- In n8n, add an "MCP Client" node.
- Set Connection Type to
Streamable HTTP. - Auth Type:
Multiple Headers Auth. - Header:
X-License-KeyValue:your-license-key - URL:
https://clickup-mcp.taazkareem.com/mcp
Option B: Self-Hosted Docker Run the container:
In n8n, use URL: http://host.docker.internal:3231/mcp
[Image] Codex (CLI, Desktop, IDE)
Codex clients (CLI, Desktop App, and VS Code extension) share a single source of truth for configuration.
Configuration Paths:
- Global:
~/.codex/config.toml - Local:
<project-root>/.codex/config.toml
Option A: Remote / Streamable HTTP (Easiest)
Option B: Local / STDIO
Quick Tips:
- Codex CLI: Run
codex mcp listto verify. Usecodex mcp add ...as a CLI alternative to editing the file. - VS Code Extension: Click ⚙ → MCP settings → Open config.toml.
- Desktop App: Go to Settings → Integrations & MCP.
[Image] ChatGPT (Developer Mode)
Note: Requires a Business, Enterprise, or Edu workspace with Developer Mode enabled.
- Enable Developer Mode: Ask your workspace admin to enable this under Workspace Settings → Permissions & Roles → Connected Data.
- Connect MCP: Go to Settings → Connectors and toggle Developer Mode on.
- Add Custom Connector:
- Click Add connector (or "Create custom connector").
- Choose MCP as the source type.
- Configure:
- Server URL:
https://clickup-mcp.taazkareem.com/mcp - Authentication: Add HTTP header
X-License-Key: your-license-key.
- Server URL:
- Use: Start a Developer Mode chat and select your ClickUp connector via Add sources.
Tip for OpenAI Dots: To use ClickUp with autonomous background agents in ChatGPT, see the Dots Setup section.
[Image] Augment Code & Auggie CLI
Option A: IDE Settings (VS Code / JetBrains)
Configuration Path: <project-root>/.augment/settings.json
Option B: Auggie CLI (Terminal)
Run this command in your terminal:
3. Restart
Restart your MCP Host (e.g., Cursor IDE). The server will validate your License Key and start automatically.
🛠️ Available Tools
👇 Click to view all 150 available tools
See full documentation for parameters and advanced usage.
⚙️ Advanced Configuration
Filter Available Tools
💡 Pro Tip! Reduce context noise for the AI by limiting available tools. There are 3 ways to do this. You can filter by exact tool name, by tool category, by personas (presets), or a combination of all three.
Local (Environment Variable):
-or- Hermes (YAML):
-or- Remote (Header):
Preset Configurations
Simplify setup by using Personas. You can set a persona via the CLICKUP_MCP_PERSONA environment variable or the X-Persona HTTP header to automatically filter a set of tools.
Multiple personas can be combined (e.g., "X-Persona": "task_worker,time_specialist").
Local (Environment Variable):
-or- Remote (Header):
💡 Need to customize? To view the exact tools included in each preset or to build a custom list based on a persona, see the Personas Reference Guide.
🌍 Multi-Workspace Support
Simultaneously federate OAuth and multiple API keys to manage tasks across different authorized ClickUp accounts/workspaces in a single session. Easily move or duplicate tasks between workspaces, configure AI Agents for cross-workspace automation, and more.
Remote (Headers):
❓ FAQ
Why isn't this free anymore? Building reliable MCP integrations requires significant maintenance. Moving to a paid model allows us to support this as a product rather than a hobby, ensuring compatibility with API changes.
I have an old version. Will it stop working? Existing local clones will continue to work, but you will not receive updates, bug fixes, or support without a license.
How do I get support? Premium users get priority support. Please open an issue in this repository.
⚖️ Disclaimer
Originally developed as open source and refined during a consultancy with ClickUp, this project is now independently maintained.
This software makes use of third-party APIs and may reference trademarks or brands owned by third parties. The use of such APIs or references does not imply any affiliation with or endorsement by the respective companies. All trademarks and brand names are the property of their respective owners. This project is an independent work and is not officially associated with or sponsored by any third-party company mentioned.
By using this software, you agree to our Terms of Service and acknowledge our Privacy Policy.
Source: README.md at commit a06c6b9
Tools
0Version history
1- v0.12.12LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.