Skip to Content

ClickUp

ClickUp icon
Arcade Optimized

Arcade.dev LLM tools for interacting with ClickUp

Author:Arcade
Version:1.1.1
Auth:User authorization via the Clickup auth provider
24tools
PyPI VersionPython VersionsWheel StatusDownloadsLicense

The Arcade.dev Toolkit for ClickUp empowers developers to efficiently manage tasks, comments, and workspace structures within ClickUp through seamless API interactions.

Capabilities

  • Create, update, and retrieve tasks and comments, enabling direct engagement with team tasks.
  • Conduct fuzzy searches for lists, folders, and members to enhance navigability.
  • Retrieve insights about workspaces and configure task statuses dynamically.
  • Manage team assignments effectively, facilitating team collaboration.
  • Execute structured queries for tasks based on specified criteria to optimize task management.

OAuth

  • Provider: ClickUp
  • Note: Utilizes OAuth2 authentication for secure access.

Secrets

  • No secrets required for integration.

Available tools(24)

24 of 24
Tool nameDescriptionSecrets
Create a new task in a ClickUp list with optional planning metadata. Use this tool when you want to add a task to a specific list and optionally set its initial status, priority, scheduling information, and hierarchy.
Create a new comment on a ClickUp task with optional assignment. Use this tool to add text comments to tasks. You can optionally assign the comment to a specific user for follow-up.
Create a new threaded reply to an existing ClickUp comment. Use this tool to add threaded replies to comments, creating conversation threads. You can optionally assign the reply to a specific user for follow-up.
Search for folders using fuzzy matching on folder names. This tool should ONLY be used when you cannot find the desired folder through normal context or direct searches. It performs fuzzy matching against folder names and returns simplified folder information. Use other ClickUp tools to get full folder details or work with the folders. This tool is also useful to avoid navigating through the ClickUp hierarchy tree when you know approximately what folder/project you're looking for but don't know its exact location in the hierarchy. In ClickUp, folders are also known as projects and serve as organizational containers for lists. Returns folders that match the name_to_search with match scores indicating relevance (1.0 = perfect match, lower scores = less relevant matches).
Search for lists using fuzzy matching on list names. This tool should ONLY be used when you cannot find the desired list through normal context or direct searches. It performs fuzzy matching against list names and returns simplified list information. Use other ClickUp tools to get full list details or work with the lists. This tool is also useful to avoid navigating through the ClickUp hierarchy tree when you know approximately what list you're looking for but don't know its exact location in the hierarchy. Returns lists that match the name_to_search with match scores indicating relevance (1.0 = perfect match, lower scores = less relevant matches).
Search for workspace members using fuzzy matching on member names. This tool should ONLY be used when you cannot find the desired team member through normal context It performs fuzzy matching against member names and returns simplified member information including ID, name, and email. Returns team members that match the name_to_search with match scores indicating relevance (1.0 = perfect match, lower scores = less relevant matches).
Search for tasks using fuzzy matching on task names. This tool should ONLY be used when you cannot find the desired task through normal context or direct searches. It performs fuzzy matching against task names and returns simplified task information. Use the returned task IDs with get_task_by_id to retrieve full task details. This tool is also useful to avoid navigating through the ClickUp hierarchy tree when you know approximately what task you're looking for but don't know its exact location in the hierarchy. Returns the most recently updated tasks that match the name_to_search with match scores indicating relevance (1.0 = perfect match, lower scores = less relevant matches).
Retrieve folders (also called directories, project categories, or project areas) from a ClickUp space. Only use this tool when you already have the space ID and want to see the folders within that specific space. Important: When users mention a space(or area), always use this tool to get the folders within that space. This tool fetches folders from the specified space with support for offset-based retrieval and archived folder filtering. Results are sorted alphabetically by name.
Retrieve task lists from a ClickUp folder (when users refer to a folder as a "directory", they mean the same thing). Only use this tool when you already have the folder ID and want to see the lists within that specific folder. Important: When users mention a specific folder(or directory), always use this tool to get the lists within that folder. This tool fetches lists from the specified folder with support for offset-based retrieval and archived list filtering. Results are sorted alphabetically by name.
Retrieve all task lists from a ClickUp space by collecting lists from all folders within the space. Only use this tool when you have a space ID and want to see all lists across all folders within that space. This tool provides a comprehensive view of all lists in a space with support for offset-based retrieval and archived list filtering. Results are sorted alphabetically by name.
Retrieve all team members from a specific ClickUp workspace. Only use this tool when you already have the workspace ID and need to see the members within that specific workspace. This tool fetches detailed information about all members of a ClickUp workspace, including their basic profile information and role within the workspace. Results are sorted and support offset-based retrieval.
Retrieve spaces from a ClickUp workspace. Use this tool when users ask for: - Spaces within a workspace (not folders or lists) - Available spaces to choose from before getting folders - Space discovery when you need to identify space IDs or names - High-level workspace organization structure Note: This is for spaces (top-level containers), not folders (which contain lists) nor lists. This tool fetches spaces from the specified workspace with support for offset-based retrieval and archived space filtering. Results are sorted alphabetically by name.
Retrieve the possible task statuses for a specific ClickUp list. Only use this tool when you already have the list ID and need to discover the valid statuses for that specific list. Use this tool to discover valid status labels and their ordering/type for a list before creating or updating tasks, since statuses can be customized per list.
Return static guidance intended solely to help agents make informed decisions. Important: The guidance content is for internal agent use only and should not be displayed to end users.
Get detailed information about a specific task by its ID. Also supports custom task IDs when workspace_id_for_custom_id is provided. Use when need more information about a task than if it id or custom id is already known.
Get threaded replies for a specific ClickUp comment with pagination support. This tool retrieves replies to a parent comment using ClickUp's threaded comment system with offset-based pagination. The parent comment itself is not included in the results, only the threaded replies.
Get comments for a specific ClickUp task with pagination support. This tool retrieves comments from a task using ClickUp's specific pagination method. For the first call, omit oldest_comment_id. For subsequent calls, use the oldest_comment_id from the previous response to get the next set of comments.
Get filtered tasks assigned to specific team members with advanced filtering options. This tool filters tasks by assignee(s) across the entire workspace. Provides comprehensive filtering capabilities including status and date range filtering. Important: Use this tool when not interested in a specific task but a set of tasks from a specific assignee or filtering criteria that does not include the task title(name).
Get filtered tasks from ClickUp with advanced filtering options. This unified tool filters tasks at different organizational levels: Important: Use this tool when not interested in a specific task but a set of tasks from a specific scope or filtering criteria that does not include the task title(name).
Return a brief overview for a workspace using the latest updated tasks to inform the user. Includes task summary, team insights, and container(space, folder, list) insights.
Update one or more fields of an existing ClickUp task. Use this tool to change a task's title, description, status, priority, dates, hierarchy (by setting a new parent), or sprint points. You can pass only the fields you want to modify—everything else remains unchanged.
Update task assignees by adding and/or removing specific users. Use this tool to manage task assignments by specifying which users to add or remove. You can add assignees, remove assignees, or do both in a single operation. At least one of the parameters (assignee_ids_to_add or assignee_ids_to_remove) must be provided.
Update an existing comment on a ClickUp task. This tool is for updating top-level comments only, not threaded comment replies. Use this tool to modify comment text, change assignment, or set resolution status. At least one parameter (comment_text, assignee_id, or resolution) must be provided.
Return current user profile and accessible workspaces (teams). This should be the FIRST tool called when starting any ClickUp interaction. Each workspace represents a separate team or organization with its own members, projects, and settings.

Selected tools

No tools selected.

Click "Show all tools" to add tools.

Requirements

Select tools to see requirements

#

Clickup.CreateTask

Create a new task in a ClickUp list with optional planning metadata. Use this tool when you want to add a task to a specific list and optionally set its initial status, priority, scheduling information, and hierarchy.

Parameters

ParameterTypeReq.Description
list_idstringRequiredThe ClickUp list ID where the task will be created
task_titlestringRequiredThe name/title of the task
descriptionstringOptionalThe description/content of the task
prioritystringOptionalTask priority
URGENTHIGHNORMALLOW
statusstringOptionalTask status label (string)
parent_task_idstringOptionalThe parent task ID if this is a subtask
start_datestringOptionalDate string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]; ISO-8601 also supported
due_datestringOptionalDate string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]; ISO-8601 also supported
sprint_pointsintegerOptionalThe sprint points for the task

Requirements

No secrets required

Output

Type:jsonDetails of the created task
#

Clickup.CreateTaskComment

Create a new comment on a ClickUp task with optional assignment. Use this tool to add text comments to tasks. You can optionally assign the comment to a specific user for follow-up.

Parameters

ParameterTypeReq.Description
task_idstringRequiredThe ClickUp task ID to add a comment to
comment_textstringRequiredThe text content of the comment
assignee_idintegerOptionalUser ID to assign the comment to (optional)

Requirements

No secrets required

Output

Type:jsonDetails of the created comment
#

Clickup.CreateTaskCommentReply

Create a new threaded reply to an existing ClickUp comment. Use this tool to add threaded replies to comments, creating conversation threads. You can optionally assign the reply to a specific user for follow-up.

Parameters

ParameterTypeReq.Description
comment_idstringRequiredThe ClickUp comment ID to reply to
reply_textstringRequiredThe text content of the reply
assignee_idintegerOptionalUser ID to assign the reply to

Requirements

No secrets required

Output

Type:jsonDetails of the created reply
#

Clickup.FuzzySearchFoldersByName

Search for folders using fuzzy matching on folder names. This tool should ONLY be used when you cannot find the desired folder through normal context or direct searches. It performs fuzzy matching against folder names and returns simplified folder information. Use other ClickUp tools to get full folder details or work with the folders. This tool is also useful to avoid navigating through the ClickUp hierarchy tree when you know approximately what folder/project you're looking for but don't know its exact location in the hierarchy. In ClickUp, folders are also known as projects and serve as organizational containers for lists. Returns folders that match the name_to_search with match scores indicating relevance (1.0 = perfect match, lower scores = less relevant matches).

Parameters

ParameterTypeReq.Description
name_to_searchstringRequiredFolder name to search for (minimum 2 characters)
workspace_idstringRequiredThe workspace ID to search folders in (should be a number)
scan_sizeintegerOptionalNumber of folders to scan (in increments of 100, max 500 default: 500)
space_idsarray<string>OptionalFilter by ClickUp space IDs - limit search to specific spaces/teams
should_include_archivedbooleanOptionalInclude archived folders (default: false)
limitintegerOptionalMaximum number of matches to return (max: 50, default: 10)

Requirements

No secrets required

Output

Type:jsonFuzzy search results for folders
#

Clickup.FuzzySearchListsByName

Search for lists using fuzzy matching on list names. This tool should ONLY be used when you cannot find the desired list through normal context or direct searches. It performs fuzzy matching against list names and returns simplified list information. Use other ClickUp tools to get full list details or work with the lists. This tool is also useful to avoid navigating through the ClickUp hierarchy tree when you know approximately what list you're looking for but don't know its exact location in the hierarchy. Returns lists that match the name_to_search with match scores indicating relevance (1.0 = perfect match, lower scores = less relevant matches).

Parameters

ParameterTypeReq.Description
name_to_searchstringRequiredList name to search for (minimum 2 characters)
workspace_idstringRequiredThe workspace ID to search lists in (should be a number)
scan_sizeintegerOptionalNumber of lists to scan (in increments of 100, max 500 default: 500)
space_idsarray<string>OptionalFilter by ClickUp space IDs - limit search to specific spaces/teams
folder_idsarray<string>OptionalFilter by ClickUp folder IDs - limit search to specific folders/projects
should_include_archivedbooleanOptionalInclude archived lists (default: false)
limitintegerOptionalMaximum number of matches to return (max: 50, default: 10)

Requirements

No secrets required

Output

Type:jsonFuzzy search results for lists
#

Clickup.FuzzySearchMembersByName

Search for workspace members using fuzzy matching on member names. This tool should ONLY be used when you cannot find the desired team member through normal context It performs fuzzy matching against member names and returns simplified member information including ID, name, and email. Returns team members that match the name_to_search with match scores indicating relevance (1.0 = perfect match, lower scores = less relevant matches).

Parameters

ParameterTypeReq.Description
name_to_searchstringRequiredMember name to search for (minimum 2 characters)
workspace_idstringRequiredThe workspace ID to search members in (should be a number)
scan_sizeintegerOptionalNumber of members to scan (in increments of 100, max 500 default: 500)
limitintegerOptionalMaximum number of matches to return (max: 50, default: 10)

Requirements

No secrets required

Output

Type:jsonFuzzy search results for members
#

Clickup.FuzzySearchTasksByName

Search for tasks using fuzzy matching on task names. This tool should ONLY be used when you cannot find the desired task through normal context or direct searches. It performs fuzzy matching against task names and returns simplified task information. Use the returned task IDs with get_task_by_id to retrieve full task details. This tool is also useful to avoid navigating through the ClickUp hierarchy tree when you know approximately what task you're looking for but don't know its exact location in the hierarchy. Returns the most recently updated tasks that match the name_to_search with match scores indicating relevance (1.0 = perfect match, lower scores = less relevant matches).

Parameters

ParameterTypeReq.Description
name_to_searchstringRequiredTask name to search for (minimum 2 characters)
workspace_idstringRequiredThe workspace ID to search tasks in (should be a number)
scan_sizeintegerOptionalNumber of recent tasks to scan (max 500 default: 500)
include_closedbooleanOptionalInclude closed/completed tasks (default: false)
statusesarray<string>OptionalFilter by specific ClickUp status names. Each list has its own statuses set.
assignee_idsarray<string>OptionalFilter by assignee user IDs
space_idsarray<string>OptionalFilter by ClickUp space IDs - limit search to specific spaces/teams
folder_idsarray<string>OptionalFilter by ClickUp folder IDs - limit search to specific folders/projects
list_idsarray<string>OptionalFilter by ClickUp list IDs - limit search to specific lists
limitintegerOptionalMaximum number of matches to return (max: 50, default: 10)

Requirements

No secrets required

Output

Type:jsonFuzzy search results for tasks
#

Clickup.GetFoldersForSpace

Retrieve folders (also called directories, project categories, or project areas) from a ClickUp space. Only use this tool when you already have the space ID and want to see the folders within that specific space. Important: When users mention a space(or area), always use this tool to get the folders within that space. This tool fetches folders from the specified space with support for offset-based retrieval and archived folder filtering. Results are sorted alphabetically by name.

Parameters

ParameterTypeReq.Description
space_idstringRequiredThe ClickUp space ID to get folders from
workspace_idstringRequiredThe ClickUp workspace ID for GUI URL generation (should be a number)
offsetintegerOptionalStarting position for offset-based retrieval (default: 0)
limitintegerOptionalMaximum number of folders to return (max: 50, default: 50)
include_archivedbooleanOptionalWhether to include archived, inactive, or deleted folders (default: False)

Requirements

No secrets required

Output

Type:jsonList of folders in the space
#

Clickup.GetListsForFolder

Retrieve task lists from a ClickUp folder (when users refer to a folder as a "directory", they mean the same thing). Only use this tool when you already have the folder ID and want to see the lists within that specific folder. Important: When users mention a specific folder(or directory), always use this tool to get the lists within that folder. This tool fetches lists from the specified folder with support for offset-based retrieval and archived list filtering. Results are sorted alphabetically by name.

Parameters

ParameterTypeReq.Description
folder_idstringRequiredThe ClickUp folder ID (also called directory ID) to get lists from
workspace_idstringRequiredThe ClickUp workspace ID for GUI URL generation (should be a number)
offsetintegerOptionalStarting position for offset-based retrieval (default: 0)
limitintegerOptionalMaximum number of lists to return (max: 50, default: 50)
include_archivedbooleanOptionalWhether to include archived, inactive, or completed lists (default: False)

Requirements

No secrets required

Output

Type:jsonList of task lists in the folder
#

Clickup.GetListsForSpace

Retrieve all task lists from a ClickUp space by collecting lists from all folders within the space. Only use this tool when you have a space ID and want to see all lists across all folders within that space. This tool provides a comprehensive view of all lists in a space with support for offset-based retrieval and archived list filtering. Results are sorted alphabetically by name.

Parameters

ParameterTypeReq.Description
space_idstringRequiredThe ClickUp space ID to get lists from
workspace_idstringRequiredThe ClickUp workspace ID for GUI URL generation (should be a number)
offsetintegerOptionalStarting position for offset-based retrieval (default: 0)
limitintegerOptionalMaximum number of lists to return (max: 50, default: 50)
include_archivedbooleanOptionalWhether to include archived, inactive, or completed lists (default: False)

Requirements

No secrets required

Output

Type:jsonList of task lists from all folders in the space
#

Clickup.GetMembersForWorkspace

Retrieve all team members from a specific ClickUp workspace. Only use this tool when you already have the workspace ID and need to see the members within that specific workspace. This tool fetches detailed information about all members of a ClickUp workspace, including their basic profile information and role within the workspace. Results are sorted and support offset-based retrieval.

Parameters

ParameterTypeReq.Description
workspace_idstringRequiredThe ID of the ClickUp workspace to get team members from (should be a number)
offsetintegerOptionalStarting position for offset-based retrieval (default: 0)
limitintegerOptionalMaximum number of members to return (max: 50, default: 50)

Requirements

No secrets required

Output

Type:jsonList of team members in the specified workspace
#

Clickup.GetSpaces

Retrieve spaces from a ClickUp workspace. Use this tool when users ask for: - Spaces within a workspace (not folders or lists) - Available spaces to choose from before getting folders - Space discovery when you need to identify space IDs or names - High-level workspace organization structure Note: This is for spaces (top-level containers), not folders (which contain lists) nor lists. This tool fetches spaces from the specified workspace with support for offset-based retrieval and archived space filtering. Results are sorted alphabetically by name.

Parameters

ParameterTypeReq.Description
workspace_idstringRequiredThe ClickUp workspace ID to get spaces from (should be a number)
offsetintegerOptionalStarting position for offset-based retrieval (default: 0)
limitintegerOptionalMaximum number of spaces to return (max: 50, default: 50)
include_archivedbooleanOptionalWhether to include archived spaces (default: False)

Requirements

No secrets required

Output

Type:jsonList of spaces in the workspace
#

Clickup.GetStatusesForList

Retrieve the possible task statuses for a specific ClickUp list. Only use this tool when you already have the list ID and need to discover the valid statuses for that specific list. Use this tool to discover valid status labels and their ordering/type for a list before creating or updating tasks, since statuses can be customized per list.

Parameters

ParameterTypeReq.Description
list_idstringRequiredThe ClickUp list ID to retrieve possible task statuses for

Requirements

No secrets required

Output

Type:jsonPossible statuses for a given list (useful when creating or updating tasks)
#

Clickup.GetSystemGuidance

Return static guidance intended solely to help agents make informed decisions. Important: The guidance content is for internal agent use only and should not be displayed to end users.

Parameters

No parameters required.

Requirements

No secrets required

Output

Type:jsonStatic guidance about ClickUp structure and usage tips
#

Clickup.GetTaskById

Get detailed information about a specific task by its ID. Also supports custom task IDs when workspace_id_for_custom_id is provided. Use when need more information about a task than if it id or custom id is already known.

Parameters

ParameterTypeReq.Description
task_idstringRequiredThe task ID or custom task ID to retrieve
include_subtasksbooleanOptionalInclude subtask information (default: false )
workspace_id_for_custom_idstringOptionalThe ClickUp workspace ID (provide this to use custom task IDs)

Requirements

No secrets required

Output

Type:jsonThe detailed task response
#

Clickup.GetTaskCommentReplies

Get threaded replies for a specific ClickUp comment with pagination support. This tool retrieves replies to a parent comment using ClickUp's threaded comment system with offset-based pagination. The parent comment itself is not included in the results, only the threaded replies.

Parameters

ParameterTypeReq.Description
comment_idstringRequiredThe ClickUp comment ID to get replies for
offsetintegerOptionalStarting position for offset-based retrieval (default: 0)
limitintegerOptionalMaximum number of replies to return (max: 50, default: 20)

Requirements

No secrets required

Output

Type:jsonThreaded replies for the specified comment
#

Clickup.GetTaskComments

Get comments for a specific ClickUp task with pagination support. This tool retrieves comments from a task using ClickUp's specific pagination method. For the first call, omit oldest_comment_id. For subsequent calls, use the oldest_comment_id from the previous response to get the next set of comments.

Parameters

ParameterTypeReq.Description
task_idstringRequiredThe ClickUp task ID to get comments for
limitintegerOptionalNumber of comments to retrieve (max 25, default: 5)
oldest_comment_idstringOptionalID of the oldest comment from previous call for pagination

Requirements

No secrets required

Output

Type:jsonComments for the specified task
#

Clickup.GetTasksByAssignees

Get filtered tasks assigned to specific team members with advanced filtering options. This tool filters tasks by assignee(s) across the entire workspace. Provides comprehensive filtering capabilities including status and date range filtering. Important: Use this tool when not interested in a specific task but a set of tasks from a specific assignee or filtering criteria that does not include the task title(name).

Parameters

ParameterTypeReq.Description
workspace_idstringRequiredThe ClickUp workspace ID for GUI URL generation (should be a number)
assignees_idsarray<integer>RequiredList of assignee user IDs to get tasks for
offsetintegerOptionalStarting position for offset-based retrieval (default: 0)
limitintegerOptionalMaximum number of tasks to return (max: 50, default: 20)
order_bystringOptionalField to sort tasks by
createdupdateddue_date
should_sort_by_reversebooleanOptionalWhether to sort in descending order (default: False)
statusesarray<string>OptionalList of status strings to filter by
include_closedbooleanOptionalWhether to include closed tasks (default: False)
due_date_gtstringOptionalDue date greater than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS])
due_date_ltstringOptionalDue date less than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS])
date_created_gtstringOptionalCreated date greater than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS])
date_created_ltstringOptionalCreated date less than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS])

Requirements

No secrets required

Output

Type:jsonFiltered tasks assigned to the specified assignees
#

Clickup.GetTasksByScope

Get filtered tasks from ClickUp with advanced filtering options. This unified tool filters tasks at different organizational levels: Important: Use this tool when not interested in a specific task but a set of tasks from a specific scope or filtering criteria that does not include the task title(name).

Parameters

ParameterTypeReq.Description
workspace_idstringRequiredThe ClickUp workspace ID for GUI URL generation (should be a number)
scopestringRequiredThe scope to filter tasks by (all, spaces, folders, or lists)
allspacesfolderslists
item_idsarray<string>OptionalList of IDs to get tasks from (required for spaces/folders/lists, ignored for 'all')
offsetintegerOptionalStarting position for offset-based retrieval (default: 0)
limitintegerOptionalMaximum number of tasks to return (max: 50, default: 20)
order_bystringOptionalField to sort tasks by
createdupdateddue_date
should_sort_by_reversebooleanOptionalWhether to sort in descending order (default: False)
statusesarray<string>OptionalList of status strings to filter by
include_closedbooleanOptionalWhether to include closed tasks (default: False)
due_date_gtstringOptionalDue date greater than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS])
due_date_ltstringOptionalDue date less than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS])
date_created_gtstringOptionalCreated date greater than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS])
date_created_ltstringOptionalCreated date less than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS])

Requirements

No secrets required

Output

Type:jsonFiltered tasks from the specified scope
#

Clickup.GetWorkspaceInsights

Return a brief overview for a workspace using the latest updated tasks to inform the user. Includes task summary, team insights, and container(space, folder, list) insights.

Parameters

ParameterTypeReq.Description
workspace_idstringRequiredThe ClickUp workspace ID to summarize (should be a number)

Requirements

No secrets required

Output

Type:jsonBrief workspace overview leveraging latest updated tasks to deliver actionable insights
#

Clickup.UpdateTask

Update one or more fields of an existing ClickUp task. Use this tool to change a task's title, description, status, priority, dates, hierarchy (by setting a new parent), or sprint points. You can pass only the fields you want to modify—everything else remains unchanged.

Parameters

ParameterTypeReq.Description
task_idstringRequiredThe ClickUp task ID to update
task_titlestringOptionalThe new name/title of the task
descriptionstringOptionalThe new description/content of the task
prioritystringOptionalTask priority
URGENTHIGHNORMALLOW
statusstringOptionalTask status label (string)
parent_task_idstringOptionalThe new parent task ID
start_datestringOptionalDate string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]; ISO-8601 also supported
due_datestringOptionalDate string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]; ISO-8601 also supported
sprint_pointsintegerOptionalThe new sprint points for the task

Requirements

No secrets required

Output

Type:jsonDetails of the updated task
#

Clickup.UpdateTaskAssignees

Update task assignees by adding and/or removing specific users. Use this tool to manage task assignments by specifying which users to add or remove. You can add assignees, remove assignees, or do both in a single operation. At least one of the parameters (assignee_ids_to_add or assignee_ids_to_remove) must be provided.

Parameters

ParameterTypeReq.Description
task_idstringRequiredThe ClickUp task ID to update assignees for
assignee_ids_to_addarray<integer>OptionalList of user IDs to add as assignees
assignee_ids_to_removearray<integer>OptionalList of user IDs to remove from assignees

Requirements

No secrets required

Output

Type:jsonResult of the assignee update operation
#

Clickup.UpdateTaskComment

Update an existing comment on a ClickUp task. This tool is for updating top-level comments only, not threaded comment replies. Use this tool to modify comment text, change assignment, or set resolution status. At least one parameter (comment_text, assignee_id, or resolution) must be provided.

Parameters

ParameterTypeReq.Description
comment_idstringRequiredThe ClickUp comment ID to update
task_idstringRequiredThe ClickUp task ID the comment belongs to
comment_textstringOptionalNew text content for the comment (optional)
assignee_idintegerOptionalUser ID to assign the comment to (optional)
resolutionstringOptionalSet comment resolution status (optional)
resolvedunresolved

Requirements

No secrets required

Output

Type:jsonDetails of the updated comment
#

Clickup.WhoAmI

Return current user profile and accessible workspaces (teams). This should be the FIRST tool called when starting any ClickUp interaction. Each workspace represents a separate team or organization with its own members, projects, and settings.

Parameters

No parameters required.

Requirements

No secrets required

Output

Type:jsonThe current user's profile information and accessible workspaces (teams). This should be the first tool called.
Last updated on