ClickUp MCP Server for Cloudflare Workers
Test ClickUp tools directly in your browser. Select a tool and provide inputs to see the results.
Create a free account to test ClickUp tools interactively. No credit card required.
clickup_delete_folderDelete a folder. Args: - folderId: The folder ID to delete (required) Returns: Confirmation of deletion.
clickup_list_custom_fieldsList all custom fields available in a list. Args: - listId: The list ID (required) - format: Response format Returns: List of custom fields with their IDs, names, types, and configurations.
clickup_list_webhooksList all webhooks for a workspace. Args: - teamId: The workspace/team ID (required) - format: Response format Returns: List of webhooks created via the API.
clickup_create_commentCreate a comment on a task. Args: - taskId: The task ID (required) - commentText: The comment content (required) - assignee: User ID to assign the comment to - notifyAll: Notify all assignees and watchers Returns: The created comment ID.
clickup_list_listsList all lists in a folder. Args: - folderId: The folder ID (required) - archived: Include archived lists - format: Response format Returns: List of lists in the folder.
clickup_update_commentUpdate an existing comment. Args: - commentId: The comment ID (required) - commentText: New comment content (required) Returns: Confirmation of update.
clickup_create_checklistCreate a new checklist on a task. Args: - taskId: The task ID (required) - name: Checklist name (required) Returns: The created checklist.
clickup_update_checklistUpdate a checklist. Args: - checklistId: The checklist ID (required) - name: New checklist name - position: New position (0-indexed) Returns: The updated checklist.
clickup_delete_checklistDelete a checklist. Args: - checklistId: The checklist ID to delete (required) Returns: Confirmation of deletion.
clickup_create_checklist_itemCreate a new item in a checklist. Args: - checklistId: The checklist ID (required) - name: Item name (required) - assignee: User ID to assign the item to Returns: The created checklist item.
clickup_update_checklist_itemUpdate a checklist item. Args: - checklistId: The checklist ID (required) - checklistItemId: The checklist item ID (required) - name: New item name - assignee: New assignee user ID (null to unassign) - resolved: Mark as resolved/unresolved - parent: Parent item ID for nesting (null to unnest) Returns: The updated checklist item.
clickup_delete_checklist_itemDelete a checklist item. Args: - checklistId: The checklist ID (required) - checklistItemId: The checklist item ID to delete (required) Returns: Confirmation of deletion.
clickup_list_commentsList comments on a task. Args: - taskId: The task ID (required) - start: Unix timestamp to start from (for pagination) - startId: Comment ID to start from (for pagination) - format: Response format Returns: List of comments on the task (most recent first, 25 per page).
clickup_delete_commentDelete a comment. Args: - commentId: The comment ID to delete (required) Returns: Confirmation of deletion.
clickup_set_custom_fieldSet a custom field value on a task. Args: - taskId: The task ID (required) - fieldId: The custom field ID (required) - value: The value to set (type depends on field type) - Text: string - Number: number - Dropdown: option name or option ID - Date: Unix timestamp in ms - Checkbox: boolean - Labels: array of label names - Users: array of user IDs - Relationship: array of task IDs Returns: Confirmation of field value set.
clickup_remove_custom_fieldRemove a custom field value from a task. Args: - taskId: The task ID (required) - fieldId: The custom field ID (required) Returns: Confirmation of field value removed.
clickup_add_dependencyAdd a dependency between two tasks. Args: - taskId: The task ID (required) - dependsOn: The task ID that this task depends on (required) - dependencyOf: The task ID that depends on this task (optional, alternative to dependsOn) Note: Use dependsOn when task A depends on task B (A waits for B). Use dependencyOf when task B depends on task A (B waits for A). Returns: Confirmation of dependency added.
clickup_delete_dependencyRemove a dependency between two tasks. Args: - taskId: The task ID (required) - dependsOn: The task ID to remove as dependency (required) - dependencyOf: The task ID that depended on this task (optional) Returns: Confirmation of dependency removed.
clickup_add_linkLink two tasks together. Args: - taskId: The task ID (required) - linksTo: The task ID to link to (required) Returns: Confirmation of link added.
clickup_delete_linkRemove a link between two tasks. Args: - taskId: The task ID (required) - linksTo: The linked task ID to remove (required) Returns: Confirmation of link removed.
clickup_list_task_membersList members who have explicit access to a task. Note: This does not include people with access through a Team, or access from the List, Folder, or Space where the task exists. Args: - taskId: The task ID (required) - format: Response format Returns: List of workspace members with explicit task access.
clickup_list_list_membersList members of a list. Args: - listId: The list ID (required) - format: Response format Returns: List of workspace members with list access.
clickup_list_goalsList all goals in a workspace. Args: - teamId: The workspace/team ID (required) - includeCompleted: Include completed goals - format: Response format Returns: List of goals in the workspace.
clickup_get_goalGet details of a specific goal. Args: - goalId: The goal ID (required) - format: Response format Returns: Goal details including key results and progress.
clickup_create_goalCreate a new goal. Args: - teamId: The workspace/team ID (required) - name: Goal name (required) - dueDate: Due date (Unix ms) - description: Goal description - multipleOwners: Allow multiple owners - owners: Array of owner user IDs - color: Goal color Returns: The created goal.
clickup_update_goalUpdate an existing goal. Args: - goalId: The goal ID (required) - name: New goal name - dueDate: New due date (Unix ms) - description: New description - addOwners: User IDs to add as owners - removeOwners: User IDs to remove as owners - color: New goal color Returns: The updated goal.
clickup_delete_goalDelete a goal. Args: - goalId: The goal ID to delete (required) Returns: Confirmation of deletion.
clickup_list_folderless_listsList all folderless lists in a space. Args: - spaceId: The space ID (required) - archived: Include archived lists - format: Response format Returns: List of folderless lists in the space.
clickup_create_key_resultCreate a key result for a goal. Args: - goalId: The goal ID (required) - name: Key result name (required) - type: Key result type (number, currency, boolean, percentage, automatic) - stepsStart: Starting value for numeric types - stepsEnd: Target value for numeric types - unit: Unit of measurement - owners: Array of owner user IDs - taskIds: Array of task IDs to track (for automatic type) - listIds: Array of list IDs to track (for automatic type) Returns: The created key result.
clickup_update_key_resultUpdate a key result. Args: - keyResultId: The key result ID (required) - name: New name - stepsCurrent: Current progress value - note: Progress note Returns: The updated key result.
clickup_delete_key_resultDelete a key result. Args: - keyResultId: The key result ID to delete (required) Returns: Confirmation of deletion.
clickup_list_teamsList all workspaces/teams the authenticated user has access to. Returns: List of workspaces with their IDs, names, and member counts.
clickup_list_spacesList all spaces in a workspace. Args: - teamId: The workspace/team ID (required) - archived: Include archived spaces - format: Response format Returns: List of spaces in the workspace.
clickup_get_spaceGet details of a specific space. Args: - spaceId: The space ID (required) - format: Response format Returns: Space details including features and statuses.
clickup_create_spaceCreate a new space in a workspace. Args: - teamId: The workspace/team ID (required) - name: Space name (required) - multipleAssignees: Allow multiple assignees - features: Feature settings object Returns: The created space.
clickup_update_spaceUpdate an existing space. Args: - spaceId: The space ID (required) - name: New space name - color: New color - private: Make space private/public - adminCanManage: Allow admins to manage Returns: The updated space.
clickup_delete_spaceDelete a space. Args: - spaceId: The space ID to delete (required) Returns: Confirmation of deletion.
clickup_list_foldersList all folders in a space. Args: - spaceId: The space ID (required) - archived: Include archived folders - format: Response format Returns: List of folders in the space.
clickup_get_folderGet details of a specific folder. Args: - folderId: The folder ID (required) - format: Response format Returns: Folder details including lists.
clickup_create_folderCreate a new folder in a space. Args: - spaceId: The space ID (required) - name: Folder name (required) Returns: The created folder.
clickup_update_folderUpdate an existing folder. Args: - folderId: The folder ID (required) - name: New folder name (required) Returns: The updated folder.
clickup_get_listGet details of a specific list. Args: - listId: The list ID (required) - format: Response format Returns: List details including task count and status.
clickup_create_listCreate a new list in a folder. Args: - folderId: The folder ID (required) - name: List name (required) - content: List description - dueDate: Due date (Unix ms) - priority: Priority level - assignee: Default assignee ID - status: Default status Returns: The created list.
clickup_create_folderless_listCreate a new folderless list in a space. Args: - spaceId: The space ID (required) - name: List name (required) - content: List description - dueDate: Due date (Unix ms) - priority: Priority level - assignee: Default assignee ID - status: Default status Returns: The created list.
clickup_update_listUpdate an existing list. Args: - listId: The list ID (required) - name: New list name - content: New description - dueDate: New due date (Unix ms) - priority: New priority level - assignee: New default assignee ID Returns: The updated list.
clickup_delete_listDelete a list. Args: - listId: The list ID to delete (required) Returns: Confirmation of deletion.
clickup_list_tagsList all tags in a space. Args: - spaceId: The space ID (required) - format: Response format Returns: List of tags available in the space.
clickup_create_tagCreate a new tag in a space. Args: - spaceId: The space ID (required) - name: Tag name (required) - tagFg: Foreground color (hex) - tagBg: Background color (hex) Returns: The created tag.
clickup_update_tagUpdate an existing tag in a space. Args: - spaceId: The space ID (required) - tagName: Current tag name (required) - newName: New tag name (required) - tagFg: New foreground color (hex) - tagBg: New background color (hex) Returns: The updated tag.
clickup_delete_tagDelete a tag from a space. Args: - spaceId: The space ID (required) - tagName: The tag name to delete (required) Returns: Confirmation of deletion.
clickup_add_tag_to_taskAdd a tag to a task. Args: - taskId: The task ID (required) - tagName: The tag name to add (required) Returns: Confirmation of tag added.
clickup_remove_tag_from_taskRemove a tag from a task. Args: - taskId: The task ID (required) - tagName: The tag name to remove (required) Returns: Confirmation of tag removed.
clickup_list_tasksList tasks in a ClickUp list with optional filters. Args: - listId: The list ID to get tasks from (required) - archived: Include archived tasks - page: Page number for pagination (0-indexed) - subtasks: Include subtasks - statuses: Filter by status names - assignees: Filter by assignee IDs - tags: Filter by tag names - includeClosed: Include closed tasks - dueDateGt: Filter tasks with due date after (Unix ms) - dueDateLt: Filter tasks with due date before (Unix ms) - format: Response format ('json' or 'markdown') Returns: List of tasks matching the criteria (max 100 per page).
clickup_search_tasksSearch for tasks across a workspace with filters. Args: - teamId: The workspace/team ID (required) - page: Page number for pagination (0-indexed) - subtasks: Include subtasks - statuses: Filter by status names - assignees: Filter by assignee IDs - tags: Filter by tag names - includeClosed: Include closed tasks - spaceIds: Filter by space IDs - folderIds: Filter by folder IDs - listIds: Filter by list IDs - dueDateGt: Filter tasks with due date after (Unix ms) - dueDateLt: Filter tasks with due date before (Unix ms) - format: Response format Returns: List of tasks matching the criteria (max 100 per page).
clickup_get_taskGet details of a specific task. Args: - taskId: The task ID (required) - includeSubtasks: Include subtasks in response - includeMarkdownDescription: Include markdown description - format: Response format Returns: Full task details including status, assignees, dates, custom fields, etc.
clickup_create_taskCreate a new task in a ClickUp list. Args: - listId: The list ID to create the task in (required) - name: Task name (required) - description: Task description - markdownDescription: Task description in markdown format - assignees: Array of user IDs to assign - tags: Array of tag names - status: Status name - priority: Priority level (1=Urgent, 2=High, 3=Normal, 4=Low) - dueDate: Due date (Unix ms) - startDate: Start date (Unix ms) - timeEstimate: Time estimate in milliseconds - parent: Parent task ID for subtask - notifyAll: Notify all assignees Returns: The created task.
clickup_update_taskUpdate an existing task. Args: - taskId: The task ID to update (required) - name: New task name - description: New description - status: New status name - priority: New priority (1=Urgent, 2=High, 3=Normal, 4=Low, null to clear) - dueDate: New due date (Unix ms, null to clear) - startDate: New start date (Unix ms, null to clear) - timeEstimate: New time estimate (ms, null to clear) - addAssignees: User IDs to add as assignees - removeAssignees: User IDs to remove as assignees - archived: Archive/unarchive the task Returns: The updated task.
clickup_delete_taskDelete a task. Args: - taskId: The task ID to delete (required) Returns: Confirmation of deletion.
clickup_list_time_entriesList time entries for a workspace. Args: - teamId: The workspace/team ID (required) - startDate: Start of date range (Unix ms) - endDate: End of date range (Unix ms) - assignee: Filter by user ID - spaceId: Filter by space ID - folderId: Filter by folder ID - listId: Filter by list ID - taskId: Filter by task ID - includeTaskTags: Include task tags in response - includeLocationNames: Include location names - format: Response format Returns: List of time entries (defaults to last 30 days for authenticated user).
clickup_get_time_entryGet a specific time entry. Args: - teamId: The workspace/team ID (required) - timerId: The time entry ID (required) - format: Response format Returns: Time entry details.
clickup_create_time_entryCreate a new time entry. Args: - teamId: The workspace/team ID (required) - start: Start time (Unix ms, required) - duration: Duration in milliseconds (required) - end: End time (Unix ms) - taskId: Task ID to log time against - description: Time entry description - billable: Mark as billable - tags: Array of tag names Returns: The created time entry.
clickup_delete_time_entryDelete a time entry. Args: - teamId: The workspace/team ID (required) - timerId: The time entry ID to delete (required) Returns: Confirmation of deletion.
clickup_start_timerStart a time tracking timer. Args: - teamId: The workspace/team ID (required) - taskId: Task ID to track time against - description: Timer description - billable: Mark as billable - tags: Array of tag names Returns: The started time entry.
clickup_stop_timerStop the currently running time tracking timer. Args: - teamId: The workspace/team ID (required) Returns: The stopped time entry with duration.
clickup_get_running_timerGet the currently running time tracking timer. Args: - teamId: The workspace/team ID (required) - format: Response format Returns: The running time entry or null if no timer is running.
clickup_list_space_viewsList all views in a space. Args: - spaceId: The space ID (required) - format: Response format Returns: List of task and page views available in the space.
clickup_list_folder_viewsList all views in a folder. Args: - folderId: The folder ID (required) - format: Response format Returns: List of views available in the folder.
clickup_list_list_viewsList all views in a list. Args: - listId: The list ID (required) - format: Response format Returns: List of views available in the list.
clickup_get_viewGet details of a specific view. Args: - viewId: The view ID (required) - format: Response format Returns: View details including settings and filters.
clickup_get_view_tasksGet tasks from a specific view. Args: - viewId: The view ID (required) - page: Page number for pagination (0-indexed) - format: Response format Returns: List of tasks as displayed in the view.
clickup_create_webhookCreate a new webhook. Args: - teamId: The workspace/team ID (required) - endpoint: The URL to receive webhook events (required) - events: Array of event types to subscribe to (required) - spaceId: Filter to specific space - folderId: Filter to specific folder - listId: Filter to specific list - taskId: Filter to specific task Available events: Task events: taskCreated, taskUpdated, taskDeleted, taskPriorityUpdated, taskStatusUpdated, taskAssigneeUpdated, taskDueDateUpdated, taskTagUpdated, taskMoved, taskCommentPosted, taskCommentUpdated, taskTimeEstimateUpdated, taskTimeTrackedUpdated List events: listCreated, listUpdated, listDeleted Folder events: folderCreated, folderUpdated, folderDeleted Space events: spaceCreated, spaceUpdated, spaceDeleted Goal events: goalCreated, goalUpdated, goalDeleted, keyResultCreated, keyResultUpdated, keyResultDeleted Returns: The created webhook with ID and secret.
clickup_update_webhookUpdate an existing webhook. Args: - webhookId: The webhook ID (required) - endpoint: New endpoint URL - events: New array of event types - status: Webhook status ('active' or 'inactive') Returns: The updated webhook.
clickup_delete_webhookDelete a webhook. Args: - webhookId: The webhook ID to delete (required) Returns: Confirmation of deletion.
clickup_delete_folder{
"folderId": "example_folderId"
}clickup_list_custom_fields{
"format": "example_format",
"listId": "example_listId"
}clickup_list_webhooks{
"format": "example_format",
"teamId": "example_teamId"
}