J

clickup-mcp-server

...
Created 2/10/2025byTaazKareem

Categories

aiartificial-intelligencelistsllmmcpmcp-servermodel-context-protocolproductivityspacestask-managementtasksworkspaces

Language:

JavaScript

Stars:

13

Forks:

2

MCP Server

🚧 Status Update: Major improvements in progress! I'm refactoring the codebase, bringing more optimization features and tools including a comprehensive caching system (based on automatic webhook integration), complete name-based lookups for all workspace resources, enhanced error handling, and more. See GitHub Issue #8 for details on what I'm currently working on.

A Model Context Protocol (MCP) server for integrating ClickUp tasks with AI applications. This server allows AI agents to interact with ClickUp tasks, spaces, lists, and folders through a standardized protocol.

npx Quick Start

Directions for use with Cursor Composer Agent:

  1. Get your credentials:
  2. Go to Features in settings
  3. Add under MCP Servers:
npx -y @taazkareem/clickup-mcp-server \
  --env CLICKUP_API_KEY=your_api_key_here \
  --env CLICKUP_TEAM_ID=your_team_id_here
  1. Replace the credentials and click Save
  2. Use Natural Language to interact with your ClickUp Workspace!

Smithery

smithery badge

The server is also hosted on Smithery. There, you can preview the available tools or copy the commands to run on various clients.

Features

  • 🎯 Task Management

    • Create, update, and delete individual tasks
    • Move and duplicate tasks between lists, spaces, and folders
    • Create multiple tasks in bulk
    • View and modify task details and properties
  • 📂 Workspace Organization

    • Complete workspace hierarchy (spaces, folders, lists)

                - Tree structure with clear relationships
      
    • Full CRUD operations for workspace components

    • Efficient path-based navigation

  • 🔄 Integration Features

    • Name or ID-based item lookup
    • Case-insensitive name matching
    • Markdown formatting support
    • Built-in API rate limiting
  • 🤖 AI-Powered Analysis

    • Task status summaries and overviews
    • Priority analysis and recommendations
    • Structured description generation
    • Task relationship mapping

Available Tools

ToolDescriptionRequired Parameters
get_workspace_hierarchyGet workspace structureNone
create_taskCreate a taskname, (listId/listName)
create_bulk_tasksCreate multiple taskstasks[]
update_taskModify tasktaskId/taskName
get_tasksGet tasks from listlistId/listName
get_taskGet task detailstaskId/taskName
delete_taskRemove tasktaskId/taskName
move_taskMove tasktaskId/taskName, listId/listName
duplicate_taskCopy tasktaskId/taskName, listId/listName
create_listCreate list in spacename, spaceId/spaceName
create_folderCreate foldername, spaceId/spaceName
create_list_in_folderCreate list in foldername, folderId/folderName
get_folderGet folder detailsfolderId/folderName
            | [update_folder](docs/api-reference.md#folder-management) | Update folder properties | `folderId`/`folderName` |

| delete_folder | Delete folder | folderId/folderName | | get_list | Get list details | listId/listName | | update_list | Update list properties | listId/listName | | delete_list | Delete list | listId/listName |

See full documentation for optional parameters and advanced usage.

Available Prompts

PromptPurposeFeatures
summarize_tasksTask overviewStatus summary, priorities, relationships
analyze_prioritiesPriority optimizationDistribution analysis, sequencing
generate_descriptionTask description creationObjectives, criteria, dependencies

Error Handling

The server provides clear error messages for:

  • Missing required parameters
  • Invalid IDs or names
  • Items not found
  • Permission issues
  • API errors
  • Rate limiting

Support the Developer

If you find this project useful, please consider supporting

Sponsor TaazKareem

Contributing

Contributions are welcome! Please read our Contributing Guide for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Last updated: 3/5/2025

Publisher info

TaazKareem's avatar

Talib Kareem

Software Developer & Prompt Engineer from New Jersey, USA

New Jersey
2
followers
1
following
3
repos

More MCP servers built with JavaScript

emergency-medicare-planner-mcp-server

emergency-medicare-planner-mcp-server

By manolaz1
mcp-warpcast-server

MCP Server for Warpcast integration

By zhangzhongnan9281
mcp-tavily-server

Tavily MCP Server for Cline

By dkmaker1