ClickUp MCP Server
Provides comprehensive ClickUp integration with tools for managing tasks, lists, docs, chat, goals, webhooks, guests, time tracking, dependencies, and project intelligence analysis.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ClickUp MCP Serverlist tasks in Marketing list"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ClickUp MCP Server
A Model Context Protocol (MCP) server providing AI assistants with comprehensive ClickUp integration. 87 registered tools covering the equivalent of 173 granular operations.
Why consolidated tools?
Most MCP servers register one tool per API endpoint. This fork uses 18 consolidated multi-action tools that accept an action parameter to pack 3–12 related operations into a single registration. The LLM picks action: "list" | "create" | "set_filters" instead of scanning a dozen separate tool names.
The result is 87 tools covering what would be 173 separate operations — each consolidated tool averaging 6 operations per registration.
By the numbers
This fork | |
Registered tools | 87 |
Equivalent granular operations | 173 |
Registrations saved by consolidation | 86 (49.7%) |
Consolidated tools | 18 covering 104 operations |
Standard tools | 69 |
Related MCP server: ClickUp MCP Server
Features
Full ClickUp API surface — tasks, lists, docs, chat, goals, webhooks, guests, time tracking, dependencies, custom fields, views, and more
18 consolidated multi-action tools covering 104 operations — each handles 3–12 actions under one registration
Consistent
domain_verbnaming —tasks_create,lists_search,docs_get. Noclickup_prefix, no scatteredverb_nounconventionsProject intelligence — 8 built-in analysis reports computed from live data (health score, velocity, bottlenecks, workload, risk, sprint readiness, dependency chains, time reports)
Webhook receiver — standalone HTTP server with HMAC-256 validation for real-time event processing
No rate limits — personal API key auth, no daily cap
MIT licensed — all source included, no premium tiers
Quick Start
npm install clickup-mcp-serverAdd to your MCP client configuration:
{
"mcpServers": {
"clickup": {
"command": "npx",
"args": ["-y", "clickup-mcp-server"],
"env": {
"CLICKUP_API_TOKEN": "YOUR_API_TOKEN"
}
}
}
}Get your API token from ClickUp Settings → Apps → API Token.
Tools
Standard tools (one operation each)
Domain | Tools |
Tasks |
|
Lists |
|
Comments |
|
Checklists |
|
Time |
|
Folders |
|
Goals |
|
Guests |
|
Users |
|
Other |
|
Consolidated tools (multi-action via action param)
Tool | Actions |
| list, create, get, update, delete, set_filters, set_grouping, set_sorting, set_settings, duplicate, sharing, view_tasks |
| list, send, update, delete, replies_list, replies_create, reactions_list, reactions_create, reactions_delete, tagged_users, unread, search |
| list, get, create, update, delete, dm, search, stats, mark_read |
| create, get, update, delete, graph, conflicts, resolve, bulk, timeline |
| get, list, create, update, search, pages_list, pages_create, pages_update, pages_delete |
| health, bottlenecks, velocity, dependencies, sprint, workload, risk, time_report |
| list, create, update, delete, reorder |
| list, create, update, delete, process |
| list, followers, add, remove |
| list, create, update, delete |
| get, set, remove, bulk_set |
| list, stats, export, import |
| list, create, update, delete |
| list, create, update, delete |
| list, create by URL, upload |
| list, create, update |
| task, list, folder (via |
| list, get |
Project Intelligence
The project_intelligence tool computes structured metrics from live ClickUp data in a single call per report:
health — status distribution, health score (0–100), letter grade, blocked/overdue/stale rates
bottlenecks — per-status dwell time, stalled tasks, top bottleneck identification
velocity — completion rate over 7/14/30 days, projection to done, confidence from sample size
dependencies — transitive chain analysis, critical path, circular dependency detection
sprint — ready/blocked/in-progress split, capacity score, recommended scope
workload — per-assignee counts with status breakdown, overload flags, unassigned tasks
risk — per-task score (0–100) combining blocked + overdue + stale + priority, with distribution
time_report — aggregated hours per person, per task, per day
Every report handles edge cases: empty lists, missing dates, unassigned tasks, zero completions.
Webhook Receiver (optional)
Process ClickUp webhook events without external infrastructure:
WEBHOOK_PORT=3001 WEBHOOK_SECRET=your_secret npx clickup-mcp-receiverHMAC-SHA256 signature validation (constant-time compare, different-length buffer safe)
Structured event parsing — extracts type, object, operation, changes, user, and timestamp
Optional forwarding to any callback URL for pipeline integration
Pure Node.js
httpmodule — zero extra dependencies
Development
git clone https://github.com/benthesoundguy/clickup-mcp-server
cd clickup-mcp-server
npm install
npm run buildLicense
MIT — see LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/benthesoundguy/clickup-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server