54 tools from the ClickUp MCP - Premium MCP Server, categorised by risk level.
View the ClickUp MCP - Premium policy →duplicate_task Duplicate task. Provide source task Name or ID. Optionally specify target list. find_member_by_name Find member by name/email. Returns member object or null. get_chat_channels Get all chat channels in the workspace get_chat_messages Get messages from channel. Requires channel_id/name. get_current_time_entry Get the currently running time entry, if any. get_document Get document details. Requires documentId (preferred) or title + parent (id/name + type). get_document_pages Get pages content. Requires docId or name+context. + pageIds. get_folder Get folder details. Requires folderId (preferred) or folderName + space info. get_list Get list details. Requires listId (preferred) or listName. get_space_tags Gets all tags in a ClickUp space. Use spaceId (preferred) or spaceName. Tags are defined at space level - check available tags before adding to tasks. get_task Get detailed task info. If a task name is provided do not lookup the task ID, it will be resolved automatically. get_task_comments Get task comments. If a task name is provided do not lookup the task ID, it will be resolved automatically. Set include_replies=true for threaded r... get_task_links Get dependencies/links for a task. Requires taskId (preferred) or taskName. get_task_time_entries Get time entries for a task. Use taskId (preferred) or taskName + optional listName. Optional date/assignee filters. get_workspace_hierarchy Returns all spaces, folders, and lists in workspace (excludes tasks). Use to browse workspace structure. DO NOT use this tool to find tasks, use ge... get_workspace_members Get all workspace members. Useful for resolving assignees. get_workspace_tasks Retrieve MULTIPLE tasks from workspace using broad filters. Returns full task details including description. Important: At least one filter must be... list_document_pages List pages. Requires docId (preferred) or name + parent context. Optional: depth. list_documents Lists all documents in a ClickUp space, folder, or list. 2/5 add_tag_to_task Add tag to task. Requires tagName + (taskId or taskName + optional listName). Tag must exist in space. 2/5 add_task_link Link two tasks. Requires taskId (preferred) or taskName for both source and target. 2/5 add_time_entry Add manual time entry to a task. Requires: start time, duration. Use taskId (preferred) or taskName + listName. 2/5 attach_task_file Attach file to task. Supports base64, URL, or local path. Requires taskId (preferred) or taskName. 2/5 create_bulk_tasks Create multiple tasks in one list. Requires: tasks array + (listId or listName). Each task needs name. Options: batch size, concurrency. 2/5 create_chat_channel Create chat channel in space/folder/list. Requires name. 2/5 create_chat_message Send message to chat channel. Requires channel_id/name + text. 2/5 create_document Create document. Requires name + parent (id/name + type). Optional: visibility, create_page. 2/5 create_document_page Create page. Requires docId or name+context + page name. 2/5 create_folder Create folder in space. Requires name + (spaceId or spaceName). Optional: override_statuses. 2/5 create_list Create list in space. Requires name + (spaceId or spaceName). Optional: content, dueDate, priority, assignee, status. 2/5 create_list_in_folder Create list in folder. Requires name + (folderId or folderName + space info). Optional: content, status. 2/5 create_space_tag Create tag in ClickUp space. Requires tagName + (spaceId or spaceName). Optional: tagBg/tagFg in HEX or colorCommand for auto-colors. 2/5 create_task Create a task. Requires: name + (listId or listName). Use create_bulk_tasks for multiple. Supports subtasks via parent, custom_task_type, custom_fi... 2/5 create_task_comment Create task comment. If a task name is provided do not lookup the task ID, it will be resolved automatically. Provide commentText or formattedComment. 2/5 move_bulk_tasks Move multiple tasks to one list. Each task needs: taskId or taskName + listName. Target: targetListId or targetListName. Warning: statuses may reset. 2/5 move_task Move task to different list. If a task name is provided do not lookup the task ID, it will be resolved automatically. Warning: statuses may reset. 2/5 resolve_assignees Resolve list of names/emails to User IDs. 2/5 submit_feedback Submit feedback, bug reports, or feature requests for the ClickUp MCP Server - Premium. Generates a GitHub issue link with pre-filled content. The ... 2/5 update_bulk_tasks Update multiple tasks. Each task needs: taskId or taskName + listName. Options: batch size, concurrency. 2/5 update_document_page Update page. Requires docId or name+context + pageId. 3/5 update_folder Update folder. Requires folderId/folderName + space info. Optional: name, override_statuses. 2/5 update_list Update list. Requires listId/listName. Optional: name, content, status. 2/5 update_space_tag Update tag in ClickUp space. Requires tagName + (spaceId or spaceName). At least one: newTagName, tagBg, tagFg, or colorCommand. 2/5 update_task Update task properties. Support automatic name resolution: provide the task Name directly to the 'task' argument and it will be resolved to an ID. ... 2/5 delete_bulk_tasks PERMANENTLY delete multiple tasks. Each task needs: taskId or taskName + listName. Cannot be undone. 4/5 delete_folder Delete folder. Requires folderId (preferred) or folderName + space info. WARNING: Permanent. 4/5 delete_list Delete list. Requires listId (preferred) or listName. WARNING: Permanent. 4/5 delete_space_tag Delete tag from ClickUp space. Requires tagName + (spaceId or spaceName). Warning: removes from all tasks, cannot be undone. 4/5 delete_task PERMANENTLY delete task. If a task name is provided do not lookup the task ID, it will be resolved automatically. Cannot be undone. 4/5 delete_task_link Remove link between tasks. Requires taskId (preferred) and linkId (target task ID). 4/5 delete_time_entry Delete a time entry. Requires timeEntryId. 4/5 remove_tag_from_task Remove tag from task. Requires tagName + (taskId or taskName + optional listName). Only removes association; tag remains in space. 4/5 The ClickUp MCP - Premium MCP server exposes 54 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the ClickUp MCP - Premium server.
ClickUp MCP - Premium tools are categorised as Read (19), Write (25), Destructive (8), Execute (2). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept