Skip to content
Agentmart
Submit a tool

ClickUp MCP Pro

The most complete ClickUp MCP server — 161 tools + clickup_raw for the full v2/v3 API.

Connector by helbertparanhos · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/helbertparanhos-clickup-mcp-pro

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

The most complete ClickUp MCP server — 161 tools + clickup_raw for the full v2/v3 API.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
68 read · 63 write · 30 delete · 1 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 162

Read from the source code; the running server may list different tools.

Read 68 · Look things up without changing anything.

  • find_list_by_name
  • find_member
  • find_space_by_name
  • get_active_sprint
  • get_all_time_entry_tags
  • get_authorized_user
  • get_bulk_tasks_time_in_status
  • get_chat_channel
  • get_chat_channel_followers
  • get_chat_channel_members
  • get_chat_message_reactions
  • get_chat_message_replies
Show 56 more tools
  • get_chat_message_tagged_users
  • get_chat_messages
  • get_chat_view_comments
  • get_custom_task_types
  • get_doc
  • get_doc_page
  • get_doc_page_listing
  • get_doc_pages
  • get_folder
  • get_folder_custom_fields
  • get_folder_views
  • get_folderless_lists
  • get_goal
  • get_goals
  • get_guest
  • get_list
  • get_list_comments
  • get_list_custom_fields
  • get_list_members
  • get_list_views
  • get_lists_in_folder
  • get_running_time_entry
  • get_space
  • get_space_custom_fields
  • get_space_tags
  • get_space_views
  • get_sprint_tasks
  • get_subtasks
  • get_task
  • get_task_assignable_members
  • get_task_comments
  • get_task_members
  • get_task_templates
  • get_task_time_in_status
  • get_tasks
  • get_team_views
  • get_threaded_comments
  • get_time_entries
  • get_time_entry
  • get_time_entry_history
  • get_view
  • get_view_tasks
  • get_workspace_custom_fields
  • get_workspace_members
  • get_workspace_plan
  • get_workspace_seats
  • get_workspace_tasks
  • get_workspaces
  • list_chat_channels
  • list_folders
  • list_spaces
  • list_sprints
  • list_task_attachments
  • list_user_groups
  • list_webhooks
  • search_docs

Write 63 · Create, change, send or run things.

  • add_guest_to_folder
  • add_guest_to_list
  • add_guest_to_task
  • add_tag_to_task
  • add_tags_to_time_entries
  • add_task_dependency
  • add_task_link
  • add_task_to_list
  • clickup_raw
  • create_bulk_tasks
  • create_chat_channel
  • create_chat_channel_on_location
Show 51 more tools
  • create_chat_direct_message
  • create_chat_message_reaction
  • create_chat_message_reply
  • create_chat_view_comment
  • create_checklist
  • create_checklist_item
  • create_doc
  • create_doc_page
  • create_folder
  • create_folder_from_template
  • create_folderless_list
  • create_goal
  • create_key_result
  • create_list_comment
  • create_list_from_template_in_folder
  • create_list_in_folder
  • create_space
  • create_space_tag
  • create_task
  • create_task_comment
  • create_task_from_template
  • create_threaded_comment
  • create_time_entry
  • create_user_group
  • create_view
  • create_webhook
  • edit_checklist
  • edit_checklist_item
  • edit_guest
  • invite_guest
  • move_bulk_tasks
  • send_chat_message
  • set_custom_field_value
  • set_task_custom_field_value
  • start_time_entry
  • stop_time_entry
  • update_bulk_tasks
  • update_chat_channel
  • update_chat_message
  • update_comment
  • update_doc_page
  • update_folder
  • update_key_result
  • update_list
  • update_space
  • update_space_tag
  • update_task
  • update_time_entry
  • update_view
  • update_webhook
  • upload_task_attachment

Delete 30 · Delete, drop, revoke or wipe things.

  • delete_bulk_tasks
  • delete_chat_message
  • delete_chat_message_reaction
  • delete_checklist
  • delete_checklist_item
  • delete_comment
  • delete_folder
  • delete_goal
  • delete_key_result
  • delete_list
  • delete_space
  • delete_space_tag
Show 18 more tools
  • delete_task
  • delete_task_dependency
  • delete_task_link
  • delete_time_entry
  • delete_user_group
  • delete_view
  • delete_webhook
  • remove_custom_field_value
  • remove_guest
  • remove_guest_from_folder
  • remove_guest_from_list
  • remove_guest_from_task
  • remove_tag_from_task
  • remove_tags_from_time_entries
  • remove_task_custom_field_value
  • remove_task_from_list
  • update_goal
  • update_user_group

Not yet classified 1 · We could not tell from the name and description.

  • duplicate_task

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • CLICKUP_API_TOKEN

Other settings (environment variables or headers).

  • CLICKUP_READONLY
  • CLICKUP_TEAM_ID

Files it touches

  • Any path the agent passes to its tools

Tools (162)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_guest_to_folder

    Share an entire Folder (and its Lists/tasks) with a guest at a chosen permission level. Returns the updated guest. Enterprise plan only.

  • add_guest_to_list

    Share an entire List (and its tasks) with a guest at a chosen permission level. Returns the updated guest. Enterprise plan only.

  • add_guest_to_task

    Share a single task with a guest at a chosen permission level. Returns the updated guest. Enterprise plan only.

  • add_tag_to_task

    Apply an existing Space tag to a task. The tag must already exist in the task's Space (create it first with `create_space_tag` if needed). Returns a confirmation.

  • add_tags_to_time_entries

    Add one or more tags to one or more time entries at once. Returns a confirmation. Use to categorize logged time (e.g. 'billable', 'meeting').

  • add_task_dependency

    Create a blocking dependency between tasks. Provide `depends_on` to make this task wait on another (this is blocked until that finishes), or `dependency_of` to make this task block another. Exactly one is required. Returns a confirmation.

  • add_task_link

    Link two tasks together with a plain (non-dependency) relationship, so they reference each other. Use for 'related to' connections that don't imply blocking order. Returns the linked task.

  • add_task_to_list

    Add an existing task to an additional List (ClickUp's 'Tasks in Multiple Lists' feature), so it appears in more than one List without being moved. Returns a confirmation.

  • clickup_raw

    Call any ClickUp REST endpoint directly (escape hatch for full API coverage). Provide the HTTP method, the path AFTER the version segment (e.g. '/team' or '/task/abc123'), the api version ('v2' default, or 'v3' for Docs/Chat), optional query params and JSON body. Use this only when no dedicated tool exists. Auth, retries and rate-limiting are handled for you. Reference: https://developer.clickup.com/reference

  • create_bulk_tasks

    Create many tasks in a single List in one call (up to 100). Runs with bounded concurrency and returns a per-task success/error report, so a partial failure never loses the rest of the batch. Use to import or scaffold many tasks at once.

  • create_chat_channel

    Create a standalone Chat channel in a Workspace (ClickUp Chat v3), optionally with a description, topic, visibility and initial members. Returns the created channel with its id.

  • create_chat_channel_on_location

    Create a Chat channel attached to a specific Space, Folder or List (ClickUp Chat v3), so the conversation is tied to that location. Returns the created channel.

  • create_chat_direct_message

    Create (or fetch the existing) direct-message channel with one or more users (ClickUp Chat v3). Returns the DM channel. Use before sending a private message to specific people.

  • create_chat_message_reaction

    Add an emoji reaction to a Chat message (ClickUp Chat v3). Returns the created reaction. Use to react with 👍, ✅, etc.

  • create_chat_message_reply

    Reply to a Chat message, creating a threaded response under it (ClickUp Chat v3). Returns the created reply with its id.

Show 147 more tools
  • create_chat_view_comment

    Post a message into a legacy Chat view. Optionally notify all members of the view. Returns the created message's id.

  • create_checklist

    Create a checklist (a named group of sub-items) on a task. Returns the created checklist with its id. Use to add a structured to-do list inside a task, then add items with `create_checklist_item`.

  • create_checklist_item

    Add a single item (a checkable line) to an existing checklist, optionally assigned to a user. Returns the updated checklist. Use after `create_checklist` to populate it.

  • create_doc

    Create a new Doc in a Workspace (ClickUp Docs v3), optionally nested under a Space/Folder/List and with a visibility setting. Returns the created Doc with its id. Add pages afterwards with `create_doc_page`.

  • create_doc_page

    Create a new page inside a Doc (ClickUp Docs v3), optionally nested under an existing page and with initial content. Returns the created page with its id.

  • create_folder

    Create an empty Folder inside a Space. Returns the created Folder with its id. Use to group related Lists together.

  • create_folder_from_template

    Create a Folder in a Space from a Folder template, reproducing the template's Lists, statuses and structure. Returns the created Folder. Use to spin up a standardized project layout.

  • create_folderless_list

    Create a new List directly under a Space (not inside any Folder), optionally setting description, due date, priority, default assignee and status. Returns the created List with its id.

  • create_goal

    Create a new Goal in a Workspace with optional due date, description, owners and color. Returns the created Goal with its id. Add measurable targets afterwards with `create_key_result`.

  • create_key_result

    Add a key result (a measurable target) to a Goal. Choose its measurement `type` and, for numeric types, the start/end steps and unit. Can be tied to tasks or Lists for automatic tracking. Returns the created key result.

  • create_list_comment

    Post a new comment on a List. Optionally assign it to a user and notify watchers. Returns the created comment's id. Use for List-level notes that don't belong to a specific task.

  • create_list_from_template_in_folder

    Create a List in a Folder from a List template, reproducing the template's statuses, fields and (optionally) tasks. Returns the created List. Use to spin up a standardized List layout.

  • create_list_in_folder

    Create a new List inside a Folder, optionally setting its description, due date, priority, default assignee and status. Returns the created List with its id.

  • create_space

    Create a new Space in a Workspace. Optionally enable multiple assignees and toggle features. Returns the created Space with its id. Use to start a new top-level area of work.

  • create_space_tag

    Create a new tag in a Space with optional foreground/background colors. The tag becomes available to all tasks in the Space. Returns the created tag.

  • create_task

    Create a new task in a List, setting any fields you provide (description, status, priority, dates, assignees, tags, custom fields, parent for subtasks). Returns the created task with its id.

  • create_task_comment

    Post a new comment on a task. Optionally assign it to a user and notify all watchers. Returns the created comment's id. Use to leave feedback, ask questions or record an update directly on a task.

  • create_task_from_template

    Create a new task in a List from an existing task template, copying the template's structure (subtasks, checklists, custom fields). Returns the created task. Use after `get_task_templates` to obtain the `template_id`.

  • create_threaded_comment

    Reply to an existing comment, creating a threaded response under it. Optionally assign the reply and notify watchers. Returns the created reply's id.

  • create_time_entry

    Create a manual time entry with an explicit start time and duration (no live timer needed). Optionally tie it to a task, user, billable flag and tags. Returns the created entry. Use to log time after the fact.

  • create_user_group

    Create a new User Group (Team) in a Workspace with an initial set of members. Returns the created group with its id and handle. Use to organize people for mentions and bulk assignment.

  • create_view

    Create a new View on a Team, Space, Folder or List. Provide exactly one parent id (team_id, space_id, folder_id or list_id) to choose where it lives. Returns the created View. Use to save a reusable filtered/grouped layout.

  • create_webhook

    Create a webhook that POSTs event payloads to your HTTPS endpoint. Optionally scope it to a single space, folder, list or task; omit all scopes to watch the whole Workspace. Returns the created webhook with its id and signing secret.

  • delete_bulk_tasks

    Permanently delete many tasks at once (up to 100). This cannot be undone. Returns a per-task success/error report so you can see exactly which deletions succeeded.

  • delete_chat_message

    Permanently delete a Chat message by id (ClickUp Chat v3). This cannot be undone. Returns a confirmation with the deleted message id.

  • delete_chat_message_reaction

    Remove a specific emoji reaction (added by the current user) from a Chat message (ClickUp Chat v3). Returns a confirmation.

  • delete_checklist

    Permanently delete a checklist and all its items from a task. This cannot be undone. Returns a confirmation with the deleted checklist id.

  • delete_checklist_item

    Permanently delete a single item from a checklist. This cannot be undone. Returns a confirmation with the deleted item id.

  • delete_comment

    Permanently delete a comment by id. This cannot be undone. Returns a confirmation object with the deleted comment id.

  • delete_folder

    Permanently delete a Folder and all Lists and tasks inside it. This cannot be undone. Returns a confirmation with the deleted Folder id.

  • delete_goal

    Permanently delete a Goal and its key results. This cannot be undone. Returns a confirmation with the deleted Goal id.

  • delete_key_result

    Permanently delete a key result from its Goal. This cannot be undone. Returns a confirmation with the deleted key result id.

  • delete_list

    Permanently delete a List and all tasks inside it. This cannot be undone. Returns a confirmation with the deleted List id.

  • delete_space

    Permanently delete a Space and everything inside it (Folders, Lists, tasks). This cannot be undone. Returns a confirmation with the deleted Space id.

  • delete_space_tag

    Delete a tag from a Space by name, removing it from every task it was applied to. This cannot be undone. Returns a confirmation with the deleted tag name.

  • delete_task

    Permanently delete a task by id. This cannot be undone. Returns a confirmation with the deleted task id.

  • delete_task_dependency

    Remove a blocking dependency between tasks. Provide the same `depends_on` or `dependency_of` used to create it (exactly one is required). Returns a confirmation.

  • delete_task_link

    Remove a plain link between two tasks (created by `add_task_link`). Returns a confirmation. Does not affect dependencies.

  • delete_time_entry

    Permanently delete a time entry by id. This cannot be undone. Returns a confirmation with the deleted entry id.

  • delete_user_group

    Permanently delete a User Group by id. Members are not deleted, only the grouping. This cannot be undone. Returns a confirmation with the deleted group id.

  • delete_view

    Permanently delete a View by id. The underlying tasks are not affected, only the saved View. This cannot be undone. Returns a confirmation with the deleted View id.

  • delete_webhook

    Permanently delete a webhook by id, stopping all future event delivery to its endpoint. This cannot be undone. Returns a confirmation with the deleted webhook id.

  • duplicate_task

    Duplicate a task into a target List by reading the source and re-creating it (name, description, status, priority, assignees, tags and dates). Returns the new task. The copy is named '<name> (copy)' unless you override it.

  • edit_checklist

    Rename a checklist and/or change its position among the task's checklists. Only the provided fields change. Returns the updated checklist.

  • edit_checklist_item

    Edit a checklist item — change its text, assignee, resolved (checked) state, or nest it under a parent item. Only the provided fields change. Returns the updated checklist.

  • edit_guest

    Edit a guest's Workspace-level capabilities (tags, time visibility, view creation). Only the provided flags change. Returns the updated guest. Enterprise plan only.

  • find_list_by_name

    Resolve a List id from its name within a Space (searches folders + folderless lists).

  • find_member

    Resolve a Workspace member by name, username or email and return their user object (with id). Useful before assigning tasks.

  • find_space_by_name

    Resolve a Space id from its name (case-insensitive).

  • get_active_sprint

    Find the currently active sprint in a Sprint Folder — the List whose start/due date range contains now.

  • get_all_time_entry_tags

    List all time-entry tags defined in a Workspace, with their names and colors. Use to discover available tags before tagging entries.

  • get_authorized_user

    Get the profile of the user that owns the configured API token — id, username, email and color. Use to identify 'me' for self-assignment or filtering by the current user.

  • get_bulk_tasks_time_in_status

    Get time-in-status data for multiple tasks in one call. Returns per-task status durations. Use to compare cycle time across a set of tasks.

  • get_chat_channel

    Get a single Chat channel by id (ClickUp Chat v3) — its name, description, topic, visibility and location. Use to inspect a channel's settings.

  • get_chat_channel_followers

    List the followers of a Chat channel (ClickUp Chat v3) — users who receive notifications without necessarily being members. Paginated via `cursor`/`limit`.

  • get_chat_channel_members

    List the members of a Chat channel (ClickUp Chat v3), with their user ids and names. Paginated via `cursor`/`limit`. Use to see who is in a channel.

  • get_chat_message_reactions

    List the emoji reactions on a Chat message (ClickUp Chat v3), with who reacted and which emoji. Paginated via `cursor`/`limit`.

  • get_chat_message_replies

    List the threaded replies to a Chat message (ClickUp Chat v3). Returns each reply's id, content, author and timestamp. Paginated via `cursor`/`limit`.

  • get_chat_message_tagged_users

    List the users @-mentioned/tagged in a Chat message (ClickUp Chat v3), with their ids and names. Paginated via `cursor`/`limit`.

  • get_chat_messages

    List the messages in a Chat channel, newest first (ClickUp Chat v3). Returns each message's id, content, author and timestamp. Paginated via `cursor`/`limit`. Use to read a channel's history.

  • get_chat_view_comments

    List all messages in a legacy Chat view (a view of type 'chat'), newest first. Returns each message's id, text, author and date. Use for ClickUp's older chat-on-a-view feature (not the newer v3 Chat channels).

  • get_custom_task_types

    List the custom task types defined in a Workspace (e.g. Bug, Feature, Milestone). Returns each type's id and name. Use to find a `custom_item_id` when creating tasks of a specific type.

  • get_doc

    Get a single Doc's metadata by id (ClickUp Docs v3) — its title, parent location and settings. Use `get_doc_pages` to read the actual content.

  • get_doc_page

    Get a single page of a Doc with its content (ClickUp Docs v3). Returns content as markdown by default. Use after `get_doc_page_listing` to read one specific page.

  • get_doc_page_listing

    Get the page tree of a Doc (ClickUp Docs v3) — page ids, titles and their nesting hierarchy, without the full content. Use to navigate a Doc's structure before fetching a specific page.

  • get_doc_pages

    Get every page of a Doc together with its full content (ClickUp Docs v3). Returns content as markdown by default. Use to read an entire Doc at once.

  • get_folder

    Get a single Folder by id, including its name and the Lists it contains (with their ids and task counts). Use to inspect a Folder or enumerate its Lists.

  • get_folder_custom_fields

    List the custom fields accessible at the Folder level, with their ids, names, types and configuration. Use to discover fields inherited by the Folder's Lists.

  • get_folder_views

    List the Views configured on a Folder (List, Board, Calendar, Gantt, etc.), with each View's id and type. Use to find a `view_id` to read tasks from.

  • get_folderless_lists

    List all folderless Lists that live directly under a Space (not inside any Folder), with their ids and names. Use to find Lists that aren't grouped in a Folder.

  • get_goal

    Get a single Goal by id, including its key results (targets) and current progress. Use to inspect a Goal's details and its key_result ids.

  • get_goals

    List the Goals in a Workspace, with each Goal's id, name, due date, owners and progress. Goals track outcomes via key results. Use to find a `goal_id`.

  • get_guest

    Get a guest's details by id — their email, capabilities and the items shared with them. Enterprise plan only.

  • get_list

    Get a single List by id, including its name, content, statuses, task count and settings. Use to inspect a List before creating or filtering tasks in it.

  • get_list_comments

    List all comments attached to a List (List-level discussion, separate from individual task comments), newest first. Returns each comment's id, text, author and date.

  • get_list_custom_fields

    List the custom fields available on a List, with each field's id, name, type and type configuration (e.g. dropdown options, currency settings). Use to discover a `field_id` and its valid values before setting it on a task.

  • get_list_members

    List the members who have access to a List (the users assignable to tasks in it), with ids, usernames and emails.

  • get_list_views

    List the Views configured on a List (List, Board, Calendar, etc.), with each View's id and type. Use to find a `view_id` to read tasks as that View shows them.

  • get_lists_in_folder

    List all Lists inside a Folder, with each List's id, name and task count. Use to discover a `list_id` within a Folder.

  • get_running_time_entry

    Get the timer that is currently running for a user (defaults to the token owner). Returns the active entry or empty if no timer is running. Use to check whether a timer is on before starting/stopping.

  • get_space

    Get a single Space by id, including its name, privacy, assignee settings and enabled features. Use to inspect a Space's configuration.

  • get_space_custom_fields

    List the custom fields accessible at the Space level, with their ids, names, types and configuration. Use to discover Space-wide fields.

  • get_space_tags

    List all tags defined in a Space, with each tag's name and colors. Tags live at the Space level and can be applied to any task in it. Use to discover available tag names before tagging a task.

  • get_space_views

    List all Views defined on a Space, with each View's id, name and type. Use to find a `view_id` scoped to a Space.

  • get_sprint_tasks

    Get the tasks of a sprint, i.e. the tasks contained in the sprint's List. Returns the task list with status, assignees and dates. Use to review sprint scope or progress.

  • get_subtasks

    Get the subtasks of a parent task. Returns the parent task with its subtasks included. Use to enumerate a task's children.

  • get_task

    Get a single task by id with full detail — status, assignees, custom fields, dates, and optionally subtasks and the markdown description. Use to inspect one known task.

  • get_task_assignable_members

    List the members who can be assigned to a given task, with their ids, usernames and emails. Use to validate or resolve an assignee before updating a task.

  • get_task_comments

    List all comments on a task, newest first. Returns each comment's id, text, author, creation date, assignee and resolved state. Use to read a task's discussion history before replying or to audit activity. Supports cursor pagination via `start` + `start_id`.

  • get_task_members

    List the members who have access to a task, with their ids, usernames and emails. Use to see who can view or be assigned to the task.

  • get_task_templates

    List the task templates available in a Workspace, paginated. Returns each template's id and name. Use to discover a `template_id` before creating a task from a template.

  • get_task_time_in_status

    Get how long a single task has spent in each of its statuses, plus the current status duration. Use to analyze cycle time or where a task is stuck.

  • get_tasks

    Get tasks in a specific List with rich filtering — by status, assignees, tags, and due/created/updated date ranges — plus ordering, subtasks and custom-field filters. Paginated. Use when you know which List the tasks live in.

  • get_team_views

    List all Views at the Workspace/Everything level, with each View's id, name and type. Use to find a `view_id` for reading tasks across the whole Workspace.

  • get_threaded_comments

    List the threaded replies under a parent comment, oldest first. Returns each reply's id, text, author and date. Use to read a full comment thread after spotting a parent comment.

  • get_time_entries

    List time entries in a Workspace within a date range, optionally filtered by assignee, task, List, Folder or Space. Returns each entry's id, duration, user, task and billable flag. Use to build timesheets or audit logged time.

  • get_time_entry

    Get a single time entry by id, including its duration, start, user, task and tags. Use to inspect one logged interval.

  • get_time_entry_history

    Get the change history of a time entry — who edited it and what changed over time. Use to audit edits to logged time.

  • get_view

    Get a single View's full definition by id — its type, grouping, sorting, filters and columns. Use to inspect how a View is configured.

  • get_view_tasks

    Get the tasks visible in a View, with the View's own filters and sorting applied, paginated. Returns the task list. Use this to read tasks exactly as a saved View shows them.

  • get_workspace_custom_fields

    List the custom fields accessible at the Workspace/Team level, with their ids, names, types and configuration. Use to discover org-wide fields.

  • get_workspace_members

    List all members (users) of a Workspace with their ids, emails and roles. Useful for resolving assignees.

  • get_workspace_plan

    Get the current subscription plan (name and id) of a Workspace, e.g. Free, Unlimited, Business. Use to know which features and limits apply.

  • get_workspace_seats

    Get seat usage for a Workspace — how many member and guest seats are used vs. the total available on the current plan. Use to check capacity before inviting people.

  • get_workspace_tasks

    Search tasks across the entire Workspace with filters (Spaces, Folders, Lists, statuses, assignees, tags, due dates). This is the deep search to use when you don't know which List a task is in. Paginated.

  • get_workspaces

    List all Teams/Workspaces the authorized token can access, including members. Use this first to discover team_id values.

  • invite_guest

    Invite an external guest to a Workspace by email, with optional capability flags. Returns the created guest. Enterprise plan only. Use to bring in a client/contractor before sharing specific tasks, Lists or Folders with them.

  • list_chat_channels

    List the Chat channels in a Workspace (ClickUp Chat v3), with each channel's id, name, type and visibility. Use to discover a `channel_id` before reading or sending messages. Paginated via `cursor`/`limit`.

  • list_folders

    List all Folders inside a Space, with each Folder's id, name and the Lists it contains. Folders group Lists within a Space. Use to discover a `folder_id`.

  • list_spaces

    List all Spaces in a Workspace, with each Space's id, name, privacy and enabled features. Spaces are the top level of the ClickUp hierarchy (Space → Folder → List → Task). Use to discover a `space_id`.

  • list_sprints

    List the sprints (Lists) inside a Sprint Folder, including their start/due dates.

  • list_task_attachments

    List the attachments currently on a task (read from the task object — ClickUp returns attachments inline).

  • list_user_groups

    List the User Groups (a.k.a. Teams — named sub-groups of people inside a Workspace) and their members. Returns each group's id, name, handle and member list. Use to find a `group_id` before mentioning or assigning a group.

  • list_webhooks

    List the webhooks registered for a Workspace, including each one's id, endpoint URL, subscribed events, scope and health status. Use to audit existing integrations before creating or deleting one.

  • move_bulk_tasks

    Add many tasks to a target List at once (up to 100), using ClickUp's multi-list association (the tasks also remain in their original List). Returns a per-task success/error report.

  • remove_custom_field_value

    Clear a custom field's value on a task, resetting it to empty. Returns a confirmation with the task and field ids. Use to unset a field rather than overwrite it.

  • remove_guest

    Remove a guest from a Workspace entirely, revoking all their access. This cannot be undone. Returns a confirmation. Enterprise plan only.

  • remove_guest_from_folder

    Revoke a guest's access to a Folder. Returns a confirmation. Enterprise plan only.

  • remove_guest_from_list

    Revoke a guest's access to a List. Returns a confirmation. Enterprise plan only.

  • remove_guest_from_task

    Revoke a guest's access to a single task. Returns a confirmation. Enterprise plan only.

  • remove_tag_from_task

    Remove a tag from a task without deleting the tag from the Space. Returns a confirmation. Use to untag a single task.

  • remove_tags_from_time_entries

    Remove one or more tags from one or more time entries at once. Returns a confirmation.

  • remove_task_custom_field_value

    Clear a custom field's value on a task, resetting it to empty. Returns a confirmation with the task and field ids.

  • remove_task_from_list

    Remove a task from an additional List it was added to via 'Tasks in Multiple Lists'. The task remains in its home List. Returns a confirmation.

  • search_docs

    Search or list Docs in a Workspace (ClickUp Docs v3). Returns matching Docs with their ids, titles and locations. Use to find a `doc_id` by keyword or to browse Docs under a parent. Paginate with `cursor`.

  • send_chat_message

    Send a new message to a Chat channel (ClickUp Chat v3). Optionally assign it (turning it into an actionable item) and choose message vs. post type. Returns the created message with its id.

  • set_custom_field_value

    Set (or overwrite) a custom field's value on a task. The `value` shape depends on the field type: text/number → primitive; drop_down → the option id; labels → array of option ids; date → epoch milliseconds; users → array of user ids. Look up the field type first with one of the get_*_custom_fields tools.

  • set_task_custom_field_value

    Set (or overwrite) a custom field's value on a task. The `value` shape depends on the field type (text/number primitive, drop_down option id, labels array, date epoch ms, users array). Look up the type with a get_*_custom_fields tool first.

  • start_time_entry

    Start a live timer for the token owner, optionally bound to a task and marked billable. Returns the started entry. Stop it later with `stop_time_entry`.

  • stop_time_entry

    Stop the timer currently running for the token owner and persist the logged interval. Returns the completed entry. No-op error if no timer is running.

  • update_bulk_tasks

    Apply the same set of field changes to many tasks at once (up to 100). Returns a per-task success/error report. Use to mass-change status, priority, due date, or add/remove assignees across a batch of tasks.

  • update_chat_channel

    Update a Chat channel's name, description, topic, visibility or archived state (ClickUp Chat v3). Only the provided fields change. Returns the updated channel.

  • update_chat_message

    Edit a Chat message's content and/or mark it resolved (ClickUp Chat v3). Only the provided fields change. Returns the updated message.

  • update_comment

    Edit an existing comment: change its text, reassign it, or mark it resolved/unresolved. Only the fields you provide are changed. Returns the updated comment. Works for task, List and Chat-view comments.

  • update_doc_page

    Update a Doc page's title, subtitle or content (ClickUp Docs v3). Use `content_edit_mode` to replace, append to, or prepend the existing content. Only the provided fields change. Returns the updated page.

  • update_folder

    Rename a Folder. Returns the updated Folder. Use to change a Folder's display name.

  • update_goal

    Update a Goal — change its name, due date, description, color, and add/remove owners. Only the provided fields change. Returns the updated Goal.

  • update_key_result

    Update a key result's current progress and/or definition — set the latest value, add a note, or rename it. Only the provided fields change. Returns the updated key result.

  • update_list

    Update a List — change its name, content, due date, priority, default assignee or status. Only the provided fields change. Returns the updated List.

  • update_space

    Update a Space — rename it, change its privacy, assignee mode, admin permissions, or feature toggles. Only the provided fields change. Returns the updated Space.

  • update_space_tag

    Update an existing Space tag — rename it and/or change its colors. Identify it by its current name. Returns the updated tag.

  • update_task

    Update any field of a task — pass only the fields you want to change. For assignees, `assignees` replaces the whole set, while `assignees_add`/`assignees_rem` change them incrementally. Returns the updated task.

  • update_time_entry

    Update an existing time entry — change its description, start, duration, billable flag, tags or linked task. Only the provided fields change. Returns the updated entry.

  • update_user_group

    Update a User Group — rename it, change its handle, and/or add and remove members. Only the provided fields change. Returns the updated group.

  • update_view

    Update a View's configuration — its name, grouping, sorting, filters, columns or settings. Only the provided fields change. Returns the updated View.

  • update_webhook

    Update an existing webhook's endpoint URL, subscribed events, and/or active status. Only the provided fields change. Use `status: 'inactive'` to pause delivery without deleting. Returns the updated webhook.

  • upload_task_attachment

    Attach a file to a task. Provide exactly one source: file_path (local), url (remote file to fetch), or base64 (raw content). file_name is required when using base64.

Signals

Stars
1
Forks
0
Open issues
0
Last commit
Sep 10, 2026 (1 month ago)
Last release
Jun 11, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.helbertparanhos/clickup-mcp-pro
Version
1.0.0
Auth
API key
Packages
npm clickup-mcp-pro
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from helbertparanhos

Cite this page

ClickUp MCP Pro. Agent Mart. https://agentmart.dev/connectors/helbertparanhos-clickup-mcp-pro (last updated 2026-10-24)