# ClickUp MCP Server

Integrate ClickUp tasks with AI applications to streamline your project management. Interact with tasks, lists, and folders using natural language for efficient task handling. Enhance your productivi…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add windalfin/clickup-mcp-server

# Browse available tools
npx -y @smithery/cli@latest tool list windalfin/clickup-mcp-server

# Get full schema for a tool
npx -y @smithery/cli@latest tool get windalfin/clickup-mcp-server get_workspace_hierarchy

# Call a tool
npx -y @smithery/cli@latest tool call windalfin/clickup-mcp-server get_workspace_hierarchy '{}'
```

## Tools (21)

- `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…
- `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:
- `update_task` — Modify an existing task's properties. Valid parameter combinations:
- `move_task` — Move a task to a different list. Valid parameter combinations:
- `duplicate_task` — Create a copy of a task in the same or different list. Valid parameter combinations:
- `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:
- `update_bulk_tasks` — Update multiple tasks efficiently. For each task, you MUST provide either:
- `move_bulk_tasks` — Move multiple tasks to a different list efficiently. For each task, you MUST provide either:
- `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 crea…
- `create_list_in_folder` — Create a new list within a ClickUp folder. You MUST provide either: 1) folderId alone, or 2) folderName WITH either spa…
- `get_list` — Retrieve details about a specific ClickUp list. You MUST provide either listId or listName. Using listId is more reliab…
- `update_list` — Update an existing ClickUp list's properties. You MUST provide either listId or listName, and at least one field to upd…
- `delete_list` — Permanently delete a ClickUp list and all its tasks. You MUST provide either listId or listName. WARNING: This action c…
- `create_folder` — Create a new folder in a ClickUp space for organizing related lists. You MUST provide:
- `get_folder` — Retrieve details about a specific folder including name, status, and metadata. Valid parameter combinations:
- `update_folder` — Modify an existing folder's properties. Valid parameter combinations:
- `delete_folder` — ⚠️ PERMANENTLY DELETE a folder and all its contents. This action cannot be undone. Valid parameter combinations:

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get windalfin/clickup-mcp-server <tool-name>
```

---

Source: https://github.com/windalfin/clickup-mcp-server | License: MIT
