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 the ClickUp user settings | |
CLICKUP_WORKSPACE_ID | Yes | Your ClickUp Workspace ID (found in the URL: https://app.clickup.com/{workspace_id}/home) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
clickup_get_task_by_custom_id | Get a task by its custom ID |
clickup_get_task | Get a task by its ID |
clickup_create_task | Create a new task in ClickUp |
clickup_update_task | Update a task by its ID |
clickup_update_task_by_custom_id | Update a task by its custom ID |
get_spaces | Get all spaces in the workspace |
get_folders | Get all folders in a space |
get_lists | Get all lists in a folder |
create_list | Create a new list in a folder |
clickup_get_list_custom_fields | Get all accessible custom fields for a list |
clickup_set_custom_field_value | Set a value for a custom field on a task |
clickup_set_custom_field_value_by_custom_id | Set a value for a custom field on a task using the task's custom ID |
get_list_assignees | Get all members (potential assignees) of a list |
clickup_search_docs | Search for docs in a specific parent |
clickup_create_doc | Create a new doc in ClickUp |
clickup_get_doc_pages | Get pages from a ClickUp doc |
clickup_get_page | Get a page from a ClickUp doc |
clickup_create_page | Create a new page in a ClickUp doc |
clickup_edit_page | Edit a page in a ClickUp doc |