Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLICKUP_API_KEY | Yes | Your ClickUp API key from ClickUp Settings | |
| CLICKUP_TEAM_ID | Yes | Your Team ID from your ClickUp workspace URL |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_workspace_hierarchy | Get the complete workspace hierarchy including spaces, folders, and lists. |
| create_task | Create a single task in a ClickUp list. Use this tool for individual task creation only. For multiple tasks, use create_bulk_tasks instead. Before calling this tool, check if you already have the necessary list ID from previous responses in the conversation history, as this avoids redundant lookups. When creating a task, you must provide either a listId or listName. |
| get_task | Retrieve detailed information about a specific task. Valid parameter combinations:
|
| get_tasks | Retrieve tasks from a list with optional filtering. You MUST provide either:
Use filters to narrow down results by status, dates, etc. |
| update_task | Modify an existing task's properties. Valid parameter combinations:
At least one update field (name, description, status, priority) must be provided. Only specified fields will be updated. |
| move_task | Move a task to a different list. Valid parameter combinations:
WARNING: Task statuses may reset if destination list has different status options. |
| duplicate_task | Create a copy of a task in the same or different list. Valid parameter combinations:
The duplicate preserves the original task's properties. |
| delete_task | ⚠️ PERMANENTLY DELETE a task. This action cannot be undone. Valid parameter combinations:
|
| create_bulk_tasks | Create multiple tasks in a list efficiently. You MUST provide:
Optional: Configure batch size and concurrency for performance. |
| update_bulk_tasks | Update multiple tasks efficiently. For each task, you MUST provide either:
Only specified fields will be updated for each task. |
| move_bulk_tasks | Move multiple tasks to a different list efficiently. For each task, you MUST provide either:
WARNING: Task statuses may reset if target list has different status options. |
| delete_bulk_tasks | ⚠️ PERMANENTLY DELETE multiple tasks. This action cannot be undone. For each task, you MUST provide either:
|
| create_list | Create a new list directly in a ClickUp space (not in a folder). You MUST provide either spaceId or spaceName. For creating lists inside folders, use create_list_in_folder instead. |
| create_list_in_folder | Create a new list within a ClickUp folder. You MUST provide either: 1) folderId alone, or 2) folderName WITH either spaceName or spaceId. Folder names may not be unique across spaces, which is why space information is required when using folderName. |
| get_list | Retrieve details about a specific ClickUp list. You MUST provide either listId or listName. Using listId is more reliable as list names might not be unique. |
| update_list | Update an existing ClickUp list's properties. You MUST provide either listId or listName, and at least one field to update (name, content, or status). |
| delete_list | Permanently delete a ClickUp list and all its tasks. You MUST provide either listId or listName. WARNING: This action cannot be undone. |
| create_folder | Create a new folder in a ClickUp space for organizing related lists. You MUST provide:
After creating a folder, you can add lists to it using create_list_in_folder. |
| get_folder | Retrieve details about a specific folder including name, status, and metadata. Valid parameter combinations:
Helps you understand folder structure before creating or updating lists. |
| update_folder | Modify an existing folder's properties. Valid parameter combinations:
At least one update field (name or override_statuses) must be provided. |
| delete_folder | ⚠️ PERMANENTLY DELETE a folder and all its contents. This action cannot be undone. Valid parameter combinations:
WARNING: This will also delete all lists and tasks within the folder. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |