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 |
Schema
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. |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_workspace_seats | Get information about seats (user licenses) in a ClickUp workspace. Returns details about seat allocation and availability. |
get_workspaces | Get a list of all ClickUp workspaces accessible to the authenticated user. Returns workspace IDs, names, and metadata. |
get_tasks | Get tasks from a ClickUp list. Returns task details including name, description, assignees, and status. |
get_task_details | Get detailed information about a specific ClickUp task. Returns comprehensive task data including description, assignees, status, and dates. |
create_task | Create a new task in a ClickUp list with specified properties like name, description, assignees, status, and dates. |
update_task | Update an existing ClickUp task's properties including name, description, assignees, status, and dates. |
get_lists | Get lists from a ClickUp folder or space. Returns list details including name and content. |
create_folder | Create a new folder in a ClickUp space with the specified name. |
update_folder | Update an existing ClickUp folder's name. |
delete_folder | Delete a folder from ClickUp. Removes the folder and its contents. |
get_folderless_lists | Get lists that are not in any folder within a ClickUp space. |
create_list | Create a new list in a ClickUp folder or space with the specified name. |
create_folderless_list | Create a new list directly in a ClickUp space without placing it in a folder. |
get_list | Get details about a specific ClickUp list including its name and content. |
update_list | Update an existing ClickUp list's name. |
delete_list | Delete a list from ClickUp. Removes the list and its tasks. |
add_task_to_list | Add an existing task to a ClickUp list. |
remove_task_from_list | Remove a task from a ClickUp list without deleting the task. |
create_list_from_template_in_folder | Create a new list in a ClickUp folder using an existing template. |
create_list_from_template_in_space | Create a new list in a ClickUp space using an existing template. |
get_doc_content | Get the content of a specific ClickUp doc. Returns combined content from all pages in the doc. |
search_docs | Search for docs in a ClickUp workspace using a query string. Returns matching docs with their metadata. |
get_docs_from_workspace | Get all docs from a ClickUp workspace. Supports pagination and filtering for deleted/archived docs. |
get_doc_pages | Get the pages of a specific ClickUp doc. Returns page content in the requested format (markdown or plain text). |
get_spaces | Get spaces from a ClickUp workspace. Returns space details including name, settings, and features. |
get_space | Get details about a specific ClickUp space. Returns space name, settings, features, and metadata. |
create_checklist | Create a new checklist in a ClickUp task. Returns the created checklist details. |
update_checklist | Update an existing ClickUp checklist's name. |
delete_checklist | Delete a checklist from a ClickUp task. Removes the checklist and all its items. |
create_checklist_item | Create a new item in a ClickUp checklist. Supports optional assignee and resolved status. |
update_checklist_item | Update an existing ClickUp checklist item's properties including name, assignee, and resolved status. |
delete_checklist_item | Delete an item from a ClickUp checklist. |
get_task_comments | Get comments for a ClickUp task. Returns comment details including text, author, and timestamps. |
create_task_comment | Create a new comment on a ClickUp task. Supports optional assignee and notification settings. |
get_chat_view_comments | Get comments for a ClickUp chat view. Returns comment details with pagination support. |
create_chat_view_comment | Create a new comment in a ClickUp chat view. Supports notification settings. |
get_list_comments | Get comments for a ClickUp list. Returns comment details with pagination support. |
create_list_comment | Create a new comment on a ClickUp list. Supports optional assignee and notification settings. |
update_comment | Update an existing ClickUp comment's properties including text, assignee, and resolved status. |
delete_comment | Delete a comment from ClickUp. |
get_threaded_comments | Get threaded comments (replies) for a parent comment. Returns comment details with pagination support. |
create_threaded_comment | Create a new threaded comment (reply) to a parent comment. Supports notification settings. |