ClickUp
Arcade.dev LLM tools for interacting with ClickUp
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)
| Tool name | Description | Secrets | |
|---|---|---|---|
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
| Parameter | Type | Req. | Description |
|---|---|---|---|
list_id | string | Required | The ClickUp list ID where the task will be created |
task_title | string | Required | The name/title of the task |
description | string | Optional | The description/content of the task |
priority | string | Optional | Task priorityURGENTHIGHNORMALLOW |
status | string | Optional | Task status label (string) |
parent_task_id | string | Optional | The parent task ID if this is a subtask |
start_date | string | Optional | Date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]; ISO-8601 also supported |
due_date | string | Optional | Date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]; ISO-8601 also supported |
sprint_points | integer | Optional | The sprint points for the task |
Requirements
Output
json— Details of the created taskClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
task_id | string | Required | The ClickUp task ID to add a comment to |
comment_text | string | Required | The text content of the comment |
assignee_id | integer | Optional | User ID to assign the comment to (optional) |
Requirements
Output
json— Details of the created commentClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
comment_id | string | Required | The ClickUp comment ID to reply to |
reply_text | string | Required | The text content of the reply |
assignee_id | integer | Optional | User ID to assign the reply to |
Requirements
Output
json— Details of the created replyClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
name_to_search | string | Required | Folder name to search for (minimum 2 characters) |
workspace_id | string | Required | The workspace ID to search folders in (should be a number) |
scan_size | integer | Optional | Number of folders to scan (in increments of 100, max 500 default: 500) |
space_ids | array<string> | Optional | Filter by ClickUp space IDs - limit search to specific spaces/teams |
should_include_archived | boolean | Optional | Include archived folders (default: false) |
limit | integer | Optional | Maximum number of matches to return (max: 50, default: 10) |
Requirements
Output
json— Fuzzy search results for foldersClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
name_to_search | string | Required | List name to search for (minimum 2 characters) |
workspace_id | string | Required | The workspace ID to search lists in (should be a number) |
scan_size | integer | Optional | Number of lists to scan (in increments of 100, max 500 default: 500) |
space_ids | array<string> | Optional | Filter by ClickUp space IDs - limit search to specific spaces/teams |
folder_ids | array<string> | Optional | Filter by ClickUp folder IDs - limit search to specific folders/projects |
should_include_archived | boolean | Optional | Include archived lists (default: false) |
limit | integer | Optional | Maximum number of matches to return (max: 50, default: 10) |
Requirements
Output
json— Fuzzy search results for listsClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
name_to_search | string | Required | Member name to search for (minimum 2 characters) |
workspace_id | string | Required | The workspace ID to search members in (should be a number) |
scan_size | integer | Optional | Number of members to scan (in increments of 100, max 500 default: 500) |
limit | integer | Optional | Maximum number of matches to return (max: 50, default: 10) |
Requirements
Output
json— Fuzzy search results for membersClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
name_to_search | string | Required | Task name to search for (minimum 2 characters) |
workspace_id | string | Required | The workspace ID to search tasks in (should be a number) |
scan_size | integer | Optional | Number of recent tasks to scan (max 500 default: 500) |
include_closed | boolean | Optional | Include closed/completed tasks (default: false) |
statuses | array<string> | Optional | Filter by specific ClickUp status names. Each list has its own statuses set. |
assignee_ids | array<string> | Optional | Filter by assignee user IDs |
space_ids | array<string> | Optional | Filter by ClickUp space IDs - limit search to specific spaces/teams |
folder_ids | array<string> | Optional | Filter by ClickUp folder IDs - limit search to specific folders/projects |
list_ids | array<string> | Optional | Filter by ClickUp list IDs - limit search to specific lists |
limit | integer | Optional | Maximum number of matches to return (max: 50, default: 10) |
Requirements
Output
json— Fuzzy search results for tasksClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
space_id | string | Required | The ClickUp space ID to get folders from |
workspace_id | string | Required | The ClickUp workspace ID for GUI URL generation (should be a number) |
offset | integer | Optional | Starting position for offset-based retrieval (default: 0) |
limit | integer | Optional | Maximum number of folders to return (max: 50, default: 50) |
include_archived | boolean | Optional | Whether to include archived, inactive, or deleted folders (default: False) |
Requirements
Output
json— List of folders in the spaceClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
folder_id | string | Required | The ClickUp folder ID (also called directory ID) to get lists from |
workspace_id | string | Required | The ClickUp workspace ID for GUI URL generation (should be a number) |
offset | integer | Optional | Starting position for offset-based retrieval (default: 0) |
limit | integer | Optional | Maximum number of lists to return (max: 50, default: 50) |
include_archived | boolean | Optional | Whether to include archived, inactive, or completed lists (default: False) |
Requirements
Output
json— List of task lists in the folderClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
space_id | string | Required | The ClickUp space ID to get lists from |
workspace_id | string | Required | The ClickUp workspace ID for GUI URL generation (should be a number) |
offset | integer | Optional | Starting position for offset-based retrieval (default: 0) |
limit | integer | Optional | Maximum number of lists to return (max: 50, default: 50) |
include_archived | boolean | Optional | Whether to include archived, inactive, or completed lists (default: False) |
Requirements
Output
json— List of task lists from all folders in the spaceClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
workspace_id | string | Required | The ID of the ClickUp workspace to get team members from (should be a number) |
offset | integer | Optional | Starting position for offset-based retrieval (default: 0) |
limit | integer | Optional | Maximum number of members to return (max: 50, default: 50) |
Requirements
Output
json— List of team members in the specified workspaceClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
workspace_id | string | Required | The ClickUp workspace ID to get spaces from (should be a number) |
offset | integer | Optional | Starting position for offset-based retrieval (default: 0) |
limit | integer | Optional | Maximum number of spaces to return (max: 50, default: 50) |
include_archived | boolean | Optional | Whether to include archived spaces (default: False) |
Requirements
Output
json— List of spaces in the workspaceClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
list_id | string | Required | The ClickUp list ID to retrieve possible task statuses for |
Requirements
Output
json— Possible 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
Output
json— Static guidance about ClickUp structure and usage tipsClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
task_id | string | Required | The task ID or custom task ID to retrieve |
include_subtasks | boolean | Optional | Include subtask information (default: false ) |
workspace_id_for_custom_id | string | Optional | The ClickUp workspace ID (provide this to use custom task IDs) |
Requirements
Output
json— The detailed task responseClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
comment_id | string | Required | The ClickUp comment ID to get replies for |
offset | integer | Optional | Starting position for offset-based retrieval (default: 0) |
limit | integer | Optional | Maximum number of replies to return (max: 50, default: 20) |
Requirements
Output
json— Threaded replies for the specified commentClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
task_id | string | Required | The ClickUp task ID to get comments for |
limit | integer | Optional | Number of comments to retrieve (max 25, default: 5) |
oldest_comment_id | string | Optional | ID of the oldest comment from previous call for pagination |
Requirements
Output
json— Comments for the specified taskClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
workspace_id | string | Required | The ClickUp workspace ID for GUI URL generation (should be a number) |
assignees_ids | array<integer> | Required | List of assignee user IDs to get tasks for |
offset | integer | Optional | Starting position for offset-based retrieval (default: 0) |
limit | integer | Optional | Maximum number of tasks to return (max: 50, default: 20) |
order_by | string | Optional | Field to sort tasks bycreatedupdateddue_date |
should_sort_by_reverse | boolean | Optional | Whether to sort in descending order (default: False) |
statuses | array<string> | Optional | List of status strings to filter by |
include_closed | boolean | Optional | Whether to include closed tasks (default: False) |
due_date_gt | string | Optional | Due date greater than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]) |
due_date_lt | string | Optional | Due date less than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]) |
date_created_gt | string | Optional | Created date greater than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]) |
date_created_lt | string | Optional | Created date less than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]) |
Requirements
Output
json— Filtered tasks assigned to the specified assigneesClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
workspace_id | string | Required | The ClickUp workspace ID for GUI URL generation (should be a number) |
scope | string | Required | The scope to filter tasks by (all, spaces, folders, or lists)allspacesfolderslists |
item_ids | array<string> | Optional | List of IDs to get tasks from (required for spaces/folders/lists, ignored for 'all') |
offset | integer | Optional | Starting position for offset-based retrieval (default: 0) |
limit | integer | Optional | Maximum number of tasks to return (max: 50, default: 20) |
order_by | string | Optional | Field to sort tasks bycreatedupdateddue_date |
should_sort_by_reverse | boolean | Optional | Whether to sort in descending order (default: False) |
statuses | array<string> | Optional | List of status strings to filter by |
include_closed | boolean | Optional | Whether to include closed tasks (default: False) |
due_date_gt | string | Optional | Due date greater than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]) |
due_date_lt | string | Optional | Due date less than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]) |
date_created_gt | string | Optional | Created date greater than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]) |
date_created_lt | string | Optional | Created date less than (date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]) |
Requirements
Output
json— Filtered tasks from the specified scopeClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
workspace_id | string | Required | The ClickUp workspace ID to summarize (should be a number) |
Requirements
Output
json— Brief workspace overview leveraging latest updated tasks to deliver actionable insightsClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
task_id | string | Required | The ClickUp task ID to update |
task_title | string | Optional | The new name/title of the task |
description | string | Optional | The new description/content of the task |
priority | string | Optional | Task priorityURGENTHIGHNORMALLOW |
status | string | Optional | Task status label (string) |
parent_task_id | string | Optional | The new parent task ID |
start_date | string | Optional | Date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]; ISO-8601 also supported |
due_date | string | Optional | Date string in format YYYY-MM-DD or YYYY-MM-DD HH:MM[:SS]; ISO-8601 also supported |
sprint_points | integer | Optional | The new sprint points for the task |
Requirements
Output
json— Details of the updated taskClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
task_id | string | Required | The ClickUp task ID to update assignees for |
assignee_ids_to_add | array<integer> | Optional | List of user IDs to add as assignees |
assignee_ids_to_remove | array<integer> | Optional | List of user IDs to remove from assignees |
Requirements
Output
json— Result of the assignee update operationClickup.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
comment_id | string | Required | The ClickUp comment ID to update |
task_id | string | Required | The ClickUp task ID the comment belongs to |
comment_text | string | Optional | New text content for the comment (optional) |
assignee_id | integer | Optional | User ID to assign the comment to (optional) |
resolution | string | Optional | Set comment resolution status (optional)resolvedunresolved |
Requirements
Output
json— Details of the updated commentClickup.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
Output
json— The current user's profile information and accessible workspaces (teams). This should be the first tool called.