ClickUp MCP Sedrver
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLICKUP_API_TOKEN | Yes | Your ClickUp API token, generated from ClickUp Settings > Apps |
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_workspace_seatsA | Get information about seats (user licenses) in a ClickUp workspace. Returns details about seat allocation and availability. |
| get_workspacesA | Get a list of all ClickUp workspaces accessible to the authenticated user. Returns workspace IDs, names, and metadata. |
| get_tasksB | Get tasks from a ClickUp list. Returns task details including name, description, assignees, and status. |
| get_task_detailsB | Get detailed information about a specific ClickUp task. Returns comprehensive task data including description, assignees, status, and dates. |
| create_taskB | Create a new task in a ClickUp list with specified properties like name, description, assignees, status, and dates. |
| update_taskB | Update an existing ClickUp task's properties including name, description, assignees, status, and dates. |
| get_listsA | Get lists from a ClickUp folder or space. Returns list details including name and content. |
| create_folderA | Create a new folder in a ClickUp space with the specified name. |
| update_folderB | Update an existing ClickUp folder's name. |
| delete_folderB | Delete a folder from ClickUp. Removes the folder and its contents. |
| get_folderless_listsB | Get lists that are not in any folder within a ClickUp space. |
| create_listA | Create a new list in a ClickUp folder or space with the specified name. |
| create_folderless_listA | Create a new list directly in a ClickUp space without placing it in a folder. |
| get_listA | Get details about a specific ClickUp list including its name and content. |
| update_listC | Update an existing ClickUp list's name. |
| delete_listB | Delete a list from ClickUp. Removes the list and its tasks. |
| add_task_to_listB | Add an existing task to a ClickUp list. |
| remove_task_from_listA | Remove a task from a ClickUp list without deleting the task. |
| create_list_from_template_in_folderB | Create a new list in a ClickUp folder using an existing template. |
| create_list_from_template_in_spaceB | Create a new list in a ClickUp space using an existing template. |
| get_doc_contentA | Get the content of a specific ClickUp doc. Returns combined content from all pages in the doc. |
| search_docsA | Search for docs in a ClickUp workspace using a query string. Returns matching docs with their metadata. |
| get_docs_from_workspaceB | Get all docs from a ClickUp workspace. Supports pagination and filtering for deleted/archived docs. |
| get_doc_pagesB | Get the pages of a specific ClickUp doc. Returns page content in the requested format (markdown or plain text). |
| get_spacesB | Get spaces from a ClickUp workspace. Returns space details including name, settings, and features. |
| get_spaceA | Get details about a specific ClickUp space. Returns space name, settings, features, and metadata. |
| create_checklistB | Create a new checklist in a ClickUp task. Returns the created checklist details. |
| update_checklistA | Update an existing ClickUp checklist's name. |
| delete_checklistA | Delete a checklist from a ClickUp task. Removes the checklist and all its items. |
| create_checklist_itemB | Create a new item in a ClickUp checklist. Supports optional assignee and resolved status. |
| update_checklist_itemB | Update an existing ClickUp checklist item's properties including name, assignee, and resolved status. |
| delete_checklist_itemB | Delete an item from a ClickUp checklist. |
| get_task_commentsA | Get comments for a ClickUp task. Returns comment details including text, author, and timestamps. |
| create_task_commentC | Create a new comment on a ClickUp task. Supports optional assignee and notification settings. |
| get_chat_view_commentsB | Get comments for a ClickUp chat view. Returns comment details with pagination support. |
| create_chat_view_commentA | Create a new comment in a ClickUp chat view. Supports notification settings. |
| get_list_commentsA | Get comments for a ClickUp list. Returns comment details with pagination support. |
| create_list_commentB | Create a new comment on a ClickUp list. Supports optional assignee and notification settings. |
| update_commentB | Update an existing ClickUp comment's properties including text, assignee, and resolved status. |
| delete_commentB | Delete a comment from ClickUp. |
| get_threaded_commentsA | Get threaded comments (replies) for a parent comment. Returns comment details with pagination support. |
| create_threaded_commentB | Create a new threaded comment (reply) to a parent comment. Supports notification settings. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| example-task | An example task resource demonstrating the task details format. |
| example-doc | An example doc resource demonstrating the doc content format. |
| example-task-checklists | An example task checklists resource demonstrating the checklist data format. |
| example-task-comments | An example task comments resource demonstrating the comment data format. |
| example-list-comments | An example list comments resource demonstrating the comment data format. |
| example-workspace-spaces | An example workspace spaces resource demonstrating the space list format. |
| example-space | An example space resource demonstrating the space details format. |
| example-space-folders | An example space folders resource demonstrating the folder list format. |
| example-folder | An example folder resource demonstrating the folder details format. |
| example-folder-lists | An example folder lists resource demonstrating the list data format. |
| example-list | An example list resource demonstrating the list details format. |
| example-space-lists | An example space lists resource demonstrating the list data format. |
TDQS
Scored across 42 tools
Most tools target distinct entities (tasks, lists, folders, etc.) with clear actions. However, there is potential confusion between create_list and create_folderless_list, and get_lists vs get_folderless_lists, though descriptions differentiate them. Overall, minimal overlap.
The predominant pattern is verb_entity (e.g., create_task, delete_list, get_spaces). Some deviations like add_task_to_list and remove_task_from_list use a different structure, and create_list_from_template_in_folder is verbose but still consistent. No mixed case issues.
42 tools is considerable, but ClickUp is a feature-rich platform with many entities (spaces, folders, lists, tasks, comments, checklists, docs). While each entity has CRUD and extras, the count feels slightly above ideal for coherence; could be streamlined.
The tool set covers common lifecycle operations for most core entities: create, read, update, delete for folders, lists, tasks, comments, and checklists. Missing updates for spaces and some advanced features (dependencies, custom fields), but the coverage is solid for typical workflows.