Provides comprehensive task management capabilities including creating, updating, and organizing tasks, managing task dependencies, time tracking, tag management, workspace navigation (spaces, folders, lists), member management, and document operations within ClickUp workspaces.
ClickUp MCP Server (Enhanced Fork)
Enhanced Fork of the original ClickUp MCP Server with additional features and improvements.
A Model Context Protocol (MCP) server for integrating ClickUp tasks with AI applications. This enhanced fork adds task dependency management and fixes critical parameter handling issues while maintaining full compatibility with the original.
๐ New Features in This Fork
โจ Task Dependencies Management
Create Dependencies: Link tasks with waiting_on/blocking relationships
Bulk Dependencies: Add multiple dependencies efficiently
Dependency Visualization: View complete dependency chains
Circular Dependency Prevention: Automatic validation to prevent cycles
Smart Dependency Resolution: Works with task IDs or names
๐ง Parameter Handling Fixes
Fixed parameter validation issues in task operations
Improved error handling for missing required parameters
Enhanced parameter type checking and conversion
Better support for optional parameters in bulk operations
๐งช Enhanced Testing
Comprehensive test suite for dependency operations
Mock-based testing for reliable CI/CD
Parameter validation test coverage
Edge case handling verification
Quick Start
NPM Installation (Recommended)
Command Line Usage
Setup
Get your credentials:
ClickUp API key from ClickUp Settings
Team ID from your ClickUp workspace URL
Install via npm:
Use the configuration above in your MCP client
Or run directly with npx
Start managing tasks with natural language!
Enhanced Features
๐ Task Dependencies (New!)
Create and manage task dependencies with natural language:
Available Dependency Tools:
get_task_dependencies- View task dependency chainsadd_bulk_dependencies- Create multiple dependencies efficiently
๐ Enhanced Task Management
All original features plus improved parameter handling:
โ Create, update, and delete tasks
โ Move and duplicate tasks anywhere
โ Support for single and bulk operations
โ Set start/due dates with natural language
โ Create and manage subtasks
โ Add comments and attachments
โ Fixed parameter validation issues
๐ท๏ธ Tag Management
Create, update, and delete space tags
Add and remove tags from tasks
Use natural language color commands
Automatic contrasting foreground colors
View all space tags
Tag-based task organization
โฑ๏ธ Time Tracking
View time entries for tasks
Start/stop time tracking
Add manual time entries
Delete time entries
View currently running timer
Track billable and non-billable time
๐ณ Workspace Organization
Navigate spaces, folders, and lists
Create and manage folders
Organize lists within spaces
Create lists in folders
View workspace hierarchy
Efficient path navigation
๐ฅ Member Management
Find workspace members by name or email
Resolve assignees for tasks
View member details and permissions
Assign tasks to users during creation and updates
Support for user IDs, emails, or usernames
๐ Document Management
Document listing through workspace
Document page listing and details
Document creation
Document page updates (append & prepend)
Available Tools (38+ Total)
This fork includes all original tools plus new dependency management tools:
Category | Tools | Description |
Dependencies |
| New! Manage task dependencies |
Task Management | 16 tools | Create, update, delete, move, duplicate tasks |
Workspace | 8 tools | Navigate spaces, folders, lists |
Tags | 6 tools | Manage space tags and task tagging |
Time Tracking | 6 tools | Track time on tasks |
Members | 3 tools | Manage workspace members |
Documents | 6 tools | Manage ClickUp documents |
Configuration Options
Option | Description | Default |
| Your ClickUp API key | Required |
| Your ClickUp team ID | Required |
| Enable document management |
|
| Comma-separated list of tools to disable | None |
| Enable HTTP/SSE transport |
|
| Port for HTTP server |
|
HTTP Transport Support
The server supports both modern HTTP Streamable transport (MCP Inspector compatible) and legacy SSE (Server-Sent Events) transport:
Endpoints:
Primary:
http://127.0.0.1:3231/mcp(Streamable HTTP)Legacy:
http://127.0.0.1:3231/sse(SSE for backwards compatibility)
Fork Differences
This enhanced fork maintains 100% compatibility with the original while adding:
Task Dependencies: Complete dependency management system
Parameter Fixes: Resolved parameter validation issues
Enhanced Testing: Comprehensive test coverage
Better Error Handling: Improved error messages and validation
Code Quality: Additional type safety and documentation
Contributing
This fork welcomes contributions! Please see CONTRIBUTING.md for guidelines.
Original Project
This is an enhanced fork of the excellent ClickUp MCP Server by Talib Kareem. All credit for the original architecture and implementation goes to the original author.
License
MIT License - see LICENSE for details.
Support
๐ Issues: GitHub Issues
๐ก Features: Submit feature requests via issues
๐ง Original Project: TaazKareem/clickup-mcp-server