ClickUp MCP Server
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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_workspace_hierarchyB | Get the complete workspace hierarchy including spaces, folders, and lists. |
| create_taskA | 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_taskA | Retrieve detailed information about a specific task. Valid parameter combinations:
|
| get_tasksA | Retrieve tasks from a list with optional filtering. You MUST provide either:
Use filters to narrow down results by status, dates, etc. |
| update_taskA | 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_taskA | Move a task to a different list. Valid parameter combinations:
WARNING: Task statuses may reset if destination list has different status options. |
| duplicate_taskA | Create a copy of a task in the same or different list. Valid parameter combinations:
The duplicate preserves the original task's properties. |
| delete_taskA | ⚠️ PERMANENTLY DELETE a task. This action cannot be undone. Valid parameter combinations:
|
| create_bulk_tasksA | Create multiple tasks in a list efficiently. You MUST provide:
Optional: Configure batch size and concurrency for performance. |
| update_bulk_tasksB | Update multiple tasks efficiently. For each task, you MUST provide either:
Only specified fields will be updated for each task. |
| move_bulk_tasksA | 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_tasksA | ⚠️ PERMANENTLY DELETE multiple tasks. This action cannot be undone. For each task, you MUST provide either:
|
| create_listA | 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_folderA | 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_listA | 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_listB | 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_listA | Permanently delete a ClickUp list and all its tasks. You MUST provide either listId or listName. WARNING: This action cannot be undone. |
| create_folderA | 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_folderA | 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_folderB | Modify an existing folder's properties. Valid parameter combinations:
At least one update field (name or override_statuses) must be provided. |
| delete_folderA | ⚠️ 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 | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/windalfin/clickup-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server