ClickUp integration
Project management and productivity platform API with hierarchical workspace structure (Workspace > Space > Folder > List > Task). Manage tasks, lists, folders, spaces, teams, comments, time tracking, and goals. Perfect for building project management tools, task trackers, team collaboration applications, and productivity integrations.
Common ClickUp use cases
- team communication
- OKR tracking
- tag management
- task organization
- project organization
- view selection
- custom data
- form building
- task creation
- space settings
What you can do with ClickUp
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Comment, 10 operations
- POSTcreate_chat_view_comment
Adds a comment to a ClickUp chat view.
- POSTcreate_list_comment
Adds a comment to a ClickUp list for list-level discussions.
- POSTcreate_task_comment
Adds a comment to a ClickUp task. Supports mentions, assignee comments, and team notifications.
- POSTcreate_threaded_comment
Adds a threaded reply to a ClickUp comment.
- DELETEdelete_comment
Deletes a comment from ClickUp permanently.
- GETget_chat_view_comments
Retrieves comments from a ClickUp chat view.
- GETget_list_comments
Retrieves all comments on a ClickUp list for list-level discussions.
- GETget_task_comments
Retrieves all comments on a ClickUp task. Returns comment history with authors and timestamps for task discussions.
- GETget_threaded_comments
Retrieves threaded replies to a ClickUp comment.
- PUTupdate_comment
Updates an existing comment in ClickUp. Modify text and resolution status.
Time entry, 9 operations
- POSTcreate_time_entry
Creates a time tracking entry in ClickUp. Logs work time on a task with duration and description.
- DELETEdelete_time_entry
Deletes a time entry from ClickUp permanently.
- GETget_running_time_entry
Gets the currently running time entry in ClickUp.
- GETget_time_entries
Retrieves time tracking entries for a ClickUp task. Returns logged time with durations and descriptions for time tracking.
- GETget_time_entries_range
Retrieves time entries within a date range for a ClickUp workspace.
- GETget_time_entry
Retrieves a specific time entry from ClickUp with full details.
- POSTstart_time_entry
Starts a running time entry in ClickUp for real-time tracking.
- POSTstop_time_entry
Stops a running time entry in ClickUp and saves it.
- PUTupdate_time_entry
Updates an existing time entry in ClickUp.
Task, 8 operations
- POSTcreate_task
Creates a new task in a ClickUp list. Supports full task configuration including assignees, priority, dates, and custom fields.
- POSTcreate_task_from_template
Creates a new task from a template in a ClickUp list.
- DELETEdelete_task
Permanently deletes a ClickUp task. Removes the task and its data from the list.
- GETget_filtered_team_tasks
Retrieves tasks across an entire ClickUp workspace with comprehensive filtering and pagination.
- GETget_task
Retrieves complete details of a ClickUp task. Returns all task properties including custom fields, checklists, and activity.
- GETget_tasks
Retrieves tasks from a ClickUp list with filtering and pagination. Returns task details including status, priority, assignees, and due dates.
- GETget_view_tasks
Retrieves tasks from a specific ClickUp view with its configured filters.
- PUTupdate_task
Updates properties of an existing ClickUp task. Supports modifying name, status, priority, assignees, and dates.
List, 7 operations
- POSTcreate_folderless_list
Creates a new list directly in a ClickUp space without folder organization.
- POSTcreate_list
Creates a new list within a ClickUp folder to contain and organize tasks.
- DELETEdelete_list
Deletes a ClickUp list and all its tasks permanently.
- GETget_folderless_lists
Retrieves lists directly in a space without folder organization. Returns standalone lists for simple project structures.
- GETget_list
Retrieves details of a specific ClickUp list including statuses and task count.
- GETget_lists
Retrieves all lists within a ClickUp folder. Returns list names, IDs, and statuses for task container selection.
- PUTupdate_list
Updates an existing ClickUp list's name, content, and settings.
View, 6 operations
- DELETEdelete_view
Deletes a view from ClickUp permanently.
- GETget_folder_views
Retrieves all views in a ClickUp folder.
- GETget_list_views
Retrieves all views in a ClickUp list.
- GETget_space_views
Retrieves all views in a ClickUp space.
- GETget_view
Retrieves details of a specific ClickUp view including filters and configuration.
- GETget_views
Retrieves all views available in a ClickUp workspace.
Folder, 5 operations
- POSTcreate_folder
Creates a new folder within a ClickUp space to organize related lists.
- DELETEdelete_folder
Deletes a ClickUp folder and all its lists permanently.
- GETget_folder
Retrieves details of a specific ClickUp folder including its lists.
- GETget_folders
Retrieves all folders within a ClickUp space. Returns folder names and IDs for organizing lists into logical groups.
- PUTupdate_folder
Updates an existing ClickUp folder's name and properties.
Goal, 5 operations
- POSTcreate_goal
Creates a new goal in a ClickUp workspace for OKR tracking.
- DELETEdelete_goal
Deletes a ClickUp goal and its key results permanently.
- GETget_goal
Retrieves details of a specific ClickUp goal including key results and progress.
- GETget_goals
Retrieves all goals in a ClickUp workspace. Returns goal names, progress, and targets for OKR tracking.
- PUTupdate_goal
Updates an existing ClickUp goal's properties.
Space, 5 operations
- POSTcreate_space
Creates a new space in a ClickUp workspace with configurable features and settings.
- DELETEdelete_space
Deletes a ClickUp space and all its contents permanently.
- GETget_space
Retrieves details of a specific ClickUp space. Returns space settings, statuses, and features for space configuration.
- GETget_spaces
Retrieves all spaces within a ClickUp workspace. Returns space names, IDs, and settings for workspace navigation.
- PUTupdate_space
Updates an existing ClickUp space's name, settings, and features.
Custom field, 4 operations
- GETget_accessible_custom_fields
Retrieves all accessible custom fields in a ClickUp list with their type definitions.
- GETget_list_custom_fields
Gets all custom fields available on tasks in a ClickUp list.
- DELETEremove_custom_field_value
Removes a custom field value from a ClickUp task.
- POSTset_custom_field_value
Sets a custom field value on a ClickUp task.
Tag, 4 operations
- POSTcreate_tag
Creates a new tag in a ClickUp space for task categorization.
- DELETEdelete_tag
Deletes a tag from a ClickUp space and all tasks.
- GETget_tags
Retrieves all tags available in a ClickUp space for task organization and filtering.
- PUTupdate_tag
Updates an existing tag in a ClickUp space.
Webhook, 4 operations
- POSTcreate_webhook
Creates a webhook to receive ClickUp event notifications at your endpoint URL.
- DELETEdelete_webhook
Deletes a webhook from ClickUp, stopping event notifications to the endpoint.
- GETget_webhooks
Retrieves all webhooks configured for a ClickUp workspace for event notifications.
- PUTupdate_webhook
Updates a webhook configuration in ClickUp.
Checklist, 3 operations
- POSTcreate_checklist
Creates a checklist on a ClickUp task for tracking subtasks.
- DELETEdelete_checklist
Deletes a checklist from a ClickUp task.
- PUTupdate_checklist
Updates a checklist on a ClickUp task.
Checklist item, 3 operations
- POSTcreate_checklist_item
Creates an item in a ClickUp checklist.
- DELETEdelete_checklist_item
Deletes a checklist item from ClickUp.
- PUTupdate_checklist_item
Updates a checklist item in ClickUp including resolved status.
Key result, 3 operations
- POSTcreate_key_result
Creates a key result for a ClickUp goal to track measurable outcomes.
- DELETEdelete_key_result
Deletes a key result from a ClickUp goal permanently.
- PUTupdate_key_result
Updates a key result for a ClickUp goal including progress.
Time entry tag, 3 operations
- POSTadd_time_entry_tags
Adds tags to time entries in ClickUp for categorization.
- GETget_time_entry_tags
Gets all tags used for time entries in a ClickUp workspace.
- DELETEremove_time_entry_tags
Removes tags from time entries in ClickUp.
Dependency, 2 operations
- POSTadd_task_dependency
Adds a dependency relationship between ClickUp tasks.
- DELETEdelete_task_dependency
Removes a dependency relationship between ClickUp tasks.
Member, 2 operations
- GETget_list_members
Gets all members who have access to a ClickUp list.
- GETget_task_members
Gets all members who have access to a ClickUp task.
Task link, 2 operations
- POSTadd_task_link
Adds a link relationship between ClickUp tasks without dependency.
- DELETEdelete_task_link
Removes a link relationship between ClickUp tasks.
Task tag, 2 operations
- POSTadd_tag_to_task
Adds a tag to a ClickUp task for categorization.
- DELETEremove_tag_from_task
Removes a tag from a ClickUp task.
Attachment, 1 operation
- POSTcreate_task_attachment
Uploads an attachment to a ClickUp task.
Task template, 1 operation
- GETget_task_templates
Gets all task templates available in a ClickUp workspace.
Time entry history, 1 operation
- GETget_time_entry_history
Gets the history of changes to a ClickUp time entry.
User, 1 operation
- GETget_authorized_user
Retrieves the authenticated user's profile from ClickUp. Returns user ID, name, email, and profile picture for personalization.
Workspace, 1 operation
- GETget_authorized_teams
Lists all workspaces (teams) the user belongs to in ClickUp. Returns workspace IDs and names for workspace selection and navigation.
ClickUp API rate limits
- 100 requests per minute
Per-token rate limit, varies by Workspace Plan of the Workspace hosting the token: Free Forever / Unlimited / Business = 100 req/min; Business Plus = 1000 req/min; Enterprise = 10000 req/min. Exceeding returns HTTP 429 with X-RateLimit-Limit / X-RateLimit-Remaining / X-RateLimit-Reset headers. Source: https://developer.clickup.com/docs/rate-limits
These are the limits ClickUp documents, not ones LiveContext measured. They can change and often depend on your plan, so check the ClickUp documentation for current values.
Use ClickUp from Claude Code, Cursor or Codex
Connect ClickUp in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its ClickUp operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect ClickUp
Create your workspace
Sign up free. Nothing to install.
Connect ClickUp once
Add your ClickUp connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
ClickUp integration FAQ
- What can you do with the ClickUp integration?
- LiveContext exposes 92 operations on ClickUp, covering comment, time entry, task and list. Common uses include team communication, OKR tracking and tag management.
- What are the ClickUp API rate limits?
- ClickUp documents 100 requests per minute. Per-token rate limit, varies by Workspace Plan of the Workspace hosting the token: Free Forever / Unlimited / Business = 100 req/min; Business Plus = 1000 req/min; Enterprise = 10000 req/min. Exceeding returns HTTP 429 with X-RateLimit-Limit / X-RateLimit-Remaining / X-RateLimit-Reset headers. Source: https://developer.clickup.com/docs/rate-limits Limits are set by ClickUp and can depend on your plan.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…