clickup-automation
Automate ClickUp project management including tasks, spaces, folders, lists, comments, and team operations via Rube MCP (Composio). Always search tools first for current schemas.
Documentation
ClickUp Automation via Rube MCP
Automate ClickUp project management workflows including task creation and updates, workspace hierarchy navigation, comments, and team member management through Composio's ClickUp toolkit.
Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active ClickUp connection via
RUBE_MANAGE_CONNECTIONSwith toolkitclickup - Always call
RUBE_SEARCH_TOOLSfirst to get current tool schemas
Setup
Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
- Verify Rube MCP is available by confirming
RUBE_SEARCH_TOOLSresponds - Call
RUBE_MANAGE_CONNECTIONSwith toolkitclickup - If connection is not ACTIVE, follow the returned auth link to complete ClickUp OAuth
- Confirm connection status shows ACTIVE before running any workflows
Core Workflows
1. Create and Manage Tasks
When to use: User wants to create tasks, subtasks, update task properties, or list tasks in a ClickUp list.
Tool sequence:
CLICKUP_GET_AUTHORIZED_TEAMS_WORKSPACES- Get workspace/team IDs [Prerequisite]CLICKUP_GET_SPACES- List spaces in the workspace [Prerequisite]CLICKUP_GET_FOLDERS- List folders in a space [Prerequisite]CLICKUP_GET_FOLDERLESS_LISTS- Get lists not inside folders [Optional]CLICKUP_GET_LIST- Validate list and check available statuses [Prerequisite]CLICKUP_CREATE_TASK- Create a task in the target list [Required]CLICKUP_CREATE_TASK(withparent) - Create subtask under a parent task [Optional]CLICKUP_UPDATE_TASK- Modify task status, assignees, dates, priority [Optional]CLICKUP_GET_TASK- Retrieve full task details [Optional]CLICKUP_GET_TASKS- List all tasks in a list with filters [Optional]CLICKUP_DELETE_TASK- Permanently remove a task [Optional]
Key parameters for CLICKUP_CREATE_TASK:
list_id: Target list ID (integer, required)name: Task name (string, required)description: Detailed task descriptionstatus: Must exactly match (case-sensitive) a status name configured in the target listpriority: 1 (Urgent), 2 (High), 3 (Normal), 4 (Low)assignees: Array of user IDs (integers)due_date: Unix timestamp in millisecondsparent: Parent task ID string for creating subtaskstags: Array of tag name stringstime_estimate: Estimated time in milliseconds
Pitfalls:
statusis case-sensitive and must match an existing status in the list; useCLICKUP_GET_LISTto check available statusesdue_dateandstart_dateare Unix timestamps in milliseconds, not seconds- Subtask
parentmust be a task (not another subtask) in the same list notify_alltriggers watcher notifications; set to false for bulk operations- Retries can create duplicates; track created task IDs to avoid re-creation
custom_item_idfor milestones (ID 1) is subject to workspace plan quotas
2. Navigate Workspace Hierarchy
When to use: User wants to browse or manage the ClickUp workspace structure (Workspaces > Spaces > Folders > Lists).
Tool sequence:
CLICKUP_GET_AUTHORIZED_TEAMS_WORKSPACES- List all accessible workspaces [Required]CLICKUP_GET_SPACES- List spaces within a workspace [Required]CLICKUP_GET_SPACE- Get details for a specific space [Optional]CLICKUP_GET_FOLDERS- List folders in a space [Required]CLICKUP_GET_FOLDER- Get details for a specific folder [Optional]CLICKUP_CREATE_FOLDER- Create a new folder in a space [Optional]CLICKUP_GET_FOLDERLESS_LISTS- List lists not inside any folder [Required]CLICKUP_GET_LIST- Get list details including statuses and custom fields [Optional]
Key parameters:
team_id: Workspace ID from GET_AUTHORIZED_TEAMS_WORKSPACES (required for spaces)space_id: Space ID (required for folders and folderless lists)folder_id: Folder ID (required for GET_FOLDER)list_id: List ID (required for GET_LIST)archived: Boolean filter for archived/active items
Pitfalls:
- ClickUp hierarchy is: Workspace (Team) > Space > Folder > List > Task
- Lists can exist directly under Spaces (folderless) or inside Folders
- Must use
CLICKUP_GET_FOLDERLESS_LISTSto find lists not inside folders;CLICKUP_GET_FOLDERSonly returns folders team_idin ClickUp API refers to the Workspace ID, not a user group
3. Add Comments to Tasks
When to use: User wants to add comments, review existing comments, or manage comment threads on tasks.
Tool sequence:
CLICKUP_GET_TASK- Verify task exists and get task_id [Prerequisite]CLICKUP_CREATE_TASK_COMMENT- Add a new comment to the task [Required]CLICKUP_GET_TASK_COMMENTS- List existing comments on the task [Optional]CLICKUP_UPDATE_COMMENT- Edit comment text, assignee, or resolution status [Optional]
Key parameters for CLICKUP_CREATE_TASK_COMMENT:
task_id: Task I
Quick Info
- Source
- antigravity
- Category
- AI & Agents
- Repository
- View Repo
- Scraped At
- Feb 19, 2026
Tags
Related Skills
acceptance-orchestrator
Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.
accessibility-compliance-accessibility-audit
You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.
accesslint-diff
Diff a live page's accessibility violations against a baseline — by default compares uncommitted changes (stash-based), or pass --branch [<name>] to diff against a branch. Reports only new violations introduced, violations fixed, and pre-existing count. Use `scan` for a full audit with no diffing.