Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
CLICKUP_MCP_API_KEY | Yes | Your ClickUp API key/personal API token needed to authenticate with the ClickUp API |
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 |
---|---|
create_task | Create a new task in a specific list |
get_task | Get task details by ID (supports various ID formats including project codes) |
update_task | Update task properties |
delete_task | Delete a task |
list_tasks | List tasks in a list, folder, or space |
search_tasks | Search tasks across workspace |
get_subtasks | Get all subtasks of a parent task |
get_task_comments | Get comments on a task |
get_task_status | Get current status of a task |
update_task_status | Update task status |
get_assignees | Get assignees of a task |
assign_task | Assign users to a task |
list_spaces | List all spaces in workspace |
list_folders | List folders in a space |
list_lists | List all lists in a folder or space |
find_list_by_name | Find a list by name |
bulk_update_tasks | Update multiple tasks at once |
bulk_move_tasks | Move multiple tasks to a different list |
get_time_tracked | Get time tracked for tasks |
log_time | Log time spent on a task |
create_task_from_template | Create a task from a template |
create_task_chain | Create a chain of dependent tasks |
get_team_workload | Get workload distribution across team members |
get_task_analytics | Get analytics for tasks (velocity, completion rate, etc.) |