MCP server for ClickUp — tasks, time tracking, daily updates from Claude Code/Cursor/any AI tool
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"clickup": {
"env": {
"CLICKUP_API_KEY": "pk_your_key_here"
},
"command": "clickup-task-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server for ClickUp. Manage tasks, track time, change status, and post daily standup updates to ClickUp Chat — all from Claude Code, Cursor, Claude Desktop, or any MCP-compatible AI tool.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'clickup-task-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked clickup-task-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / productivity
Dynamic problem-solving through sequential thought chains
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Persistent memory using a knowledge graph
An autonomous agent that conducts deep research on any data using any LLM providers
MCP Security Weekly
Get CVE alerts and security updates for Clickup Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server for ClickUp. Manage tasks, track time, change status, and post daily standup updates to ClickUp Chat — all from Claude Code, Cursor, Claude Desktop, or any MCP-compatible AI tool.
Tell your AI: "Create Test task in AI Role Play, log 2 hours, mark delivered, and post my daily update to the channel" → done in seconds, no context-switching.
This repo also ships a Chrome extension that builds the same daily standup format from your tracked time, no AI needed. Pick a date and folder, hit Copy, paste into ClickUp Chat.
→ extension/README.md for install + usage. Pre-built zips are on the Releases page.
pk_... key — you'll need it belowRecommended — install globally (works from anywhere on your system):
npm install -g clickup-task-mcp
After install, the clickup-task-mcp command is available system-wide. Verify:
which clickup-task-mcp # should print a path
clickup-task-mcp --help # (or just runs the server on stdio)
To upgrade later:
npm update -g clickup-task-mcp
Alternative — build from source (for contributors):
git clone git@github.com:arslan8122/clickup-mcp.git
cd clickup-mcp
npm install
npm run build
No .env file needed for normal use. You'll pass your API key directly to your AI client below.
Pick the section that matches your tool. The API key is passed as an environment variable by the client when it launches the server.
After global install:
claude mcp add clickup -s user -e CLICKUP_API_KEY=pk_your_key_here -- clickup-task-mcp
If built from source:
claude mcp add clickup -s user -e CLICKUP_API_KEY=pk_your_key_here -- node /absolute/path/to/clickup-mcp/dist/index.js
Restart Claude Code, then run /mcp to confirm it's connected.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows):
{
"mcpServers": {
"clickup": {
"command": "clickup-task-mcp",
"env": {
"CLICKUP_API_KEY": "pk_your_key_here"
}
}
}
}
Or if built from source, use:
{
"mcpServers": {
"clickup": {
"command": "node",
"args": ["/absolute/path/to/clickup-mcp/dist/index.js"],
"env": {
"CLICKUP_API_KEY": "pk_your_key_here"
}
}
}
}
Restart Claude Desktop.
Same JSON shape as Claude Desktop, in the client's MCP config file. After a global install, the command is just clickup-task-mcp with no args needed.
| Variable | Required | Description |
|---|---|---|
CLICKUP_API_KEY | ✅ | Your ClickUp personal API token (starts with pk_) |
CLICKUP_TEAM_ID | ❌ | Workspace/team ID. Auto-detected from your API key. |
| `C |