The most complete ClickUp MCP server β 161 tools + clickup_raw for the full v2/v3 API.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
The most complete ClickUp MCP server β 161 typed tools +
clickup_rawcovering the entire ClickUp v2/v3 API. Built to match or beat the paid alternatives, free and open source.
ClickUp MCP Pro exposes nearly every ClickUp operation as a typed Model Context Protocol tool β so Claude Code (and any MCP client) can drive your entire workspace: tasks, lists, folders, spaces, docs, chat, goals, sprints, time tracking, custom fields, webhooks, guests and more. When a niche endpoint isn't wrapped, clickup_raw reaches the rest of the API directly, giving you 100% coverage.
clickup_raw escape hatch β call any endpoint not yet wrapped. Nothing is out of reach.CLICKUP_READONLY=true) blocks every write while keeping reads working β safe exploration."tomorrow", "in 3 days", "+2h", ISO, or epoch ms all work for any date field.find_member, find_space_by_name, find_list_by_name.Retry-After honored, actionable error messages.| Domain | Tools | Domain | Tools |
|---|---|---|---|
| Workspace / Teams | 6 | Time tracking | 14 |
| Spaces | 5 | Docs (v3) | 8 |
| Folders | 7 | Views | 7 |
| Lists | 9 | Goals & Key Results | 8 |
| Tasks (core) | 11 | Chat (v3) | 18 |
| Tasks (bulk) | 4 | Sprints | 3 |
| Task links & dependencies | 6 | Webhooks | 4 |
| Comments & threads | 10 | User groups | 4 |
| Checklists | 6 | Guests (Enterprise) | 10 |
| Attachments | 2 | Members & resolvers | 5 |
| Tags | 6 | Templates | 2 |
| Custom fields | 6 | clickup_raw | 1 |
ClickUp β Settings β Apps β API Token (it starts with pk_).
Or, running from source:
File: %APPDATA%\Claude\claude_desktop_config.json (Windows) or
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) β same mcpServers block as above.
| Variable | Required | Default | Description |
|---|---|---|---|
CLICKUP_API_TOKEN | β | β | Personal API token (pk_...). CLICKUP_TOKEN is also accepted. |
CLICKUP_TEAM_ID | β | β | Default Team/Workspace id used when a tool omits team_id. |
CLICKUP_READONLY | β | false | true blocks all writes (reads still work). |
CLICKUP_DISABLE_RAW | β | false | true hides the clickup_raw tool. |
CLICKUP_UPLOAD_DIR | β | β | Restrict upload_task_attachment(file_path) to this base directory. |
CLICKUP_MAX_UPLOAD_BYTES | β | 52428800 | Max attachment size (50 MB) for uploads. |
CLICKUP_TIMEOUT_MS | β | 60000 | Per-request timeout. |
CLICKUP_MAX_RETRIES | β | 3 | Max retries on 429/5xx/network errors. |
This server runs locally and acts on behalf of your token, so it's hardened against the usual ways a malicious prompt could abuse a tool call:
upload_task_attachment(url) only fetches HTTPS URLs and rejects hosts that resolve to private/loopback/link-local addresses (anti-SSRF), following no redirects.upload_task_attachment(file_path) can be confined to a directory with CLICKUP_UPLOAD_DIR to prevent arbitrary local-file exfiltration. Uploads are size-capped (CLICKUP_MAX_UPLOAD_BYTES). Note: don't place symlinks pointing outside the directory inside CLICKUP_UPLOAD_DIR.clickup_raw validates the path (must be a clean relative API path β no scheme, host, .. or @) and is blocked for writes under CLICKUP_READONLY=true. Set CLICKUP_DISABLE_RAW=true to remove it entirely in untrusted environments.get_workspaces, get_workspace_seats, get_workspace_plan, get_workspace_members, get_custom_task_types, get_authorized_user
list_spaces, get_space, create_space, update_space, delete_space, get_space_tags
list_folders, get_folder, create_folder, create_folder_from_template, update_folder, delete_folder, get_folder_views
get_lists_in_folder, get_folderless_lists, get_list, create_list_in_folder, create_folderless_list, create_list_from_template_in_folder, update_list, delete_list, get_list_views
get_tasks, get_task, get_workspace_tasks, create_task, update_task, delete_task, get_subtasks, duplicate_task, set_task_custom_field_value, remove_task_custom_field_value, get_task_members
Bulk: create_bulk_tasks, update_bulk_tasks, delete_bulk_tasks, move_bulk_tasks
Links & deps: add_task_link, delete_task_link, add_task_dependency, delete_task_dependency, add_task_to_list, remove_task_from_list
get_task_comments, create_task_comment, get_list_comments, create_list_comment, get_chat_view_comments, create_chat_view_comment, update_comment, delete_comment, get_threaded_comments, create_threaded_comment
create_checklist, edit_checklist, delete_checklist, create_checklist_item, edit_checklist_item, delete_checklist_item
upload_task_attachment (local path / URL / base64), list_task_attachments
get_space_tags, create_space_tag, update_space_tag, delete_space_tag, add_tag_to_task, remove_tag_from_task
get_list_custom_fields, get_folder_custom_fields, get_space_custom_fields, get_workspace_custom_fields, set_custom_field_value, remove_custom_field_value
get_time_entries, get_time_entry, get_running_time_entry, start_time_entry, stop_time_entry, create_time_entry, update_time_entry, delete_time_entry, get_time_entry_history, get_all_time_entry_tags, add_tags_to_time_entries, remove_tags_from_time_entries, get_task_time_in_status, get_bulk_tasks_time_in_status
search_docs, get_doc, create_doc, get_doc_page_listing, get_doc_pages, get_doc_page, create_doc_page, update_doc_page (replace/append/prepend)
get_team_views, get_space_views, get_view, get_view_tasks, create_view, update_view, delete_view
get_goals, get_goal, create_goal, update_goal, delete_goal, create_key_result, update_key_result, delete_key_result
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/clickup-mcp-pro)<a href="https://allmcps.com/mcp/clickup-mcp-pro"><img src="https://allmcps.com/api/badge/clickup-mcp-pro?style=directory" alt="ClickUp MCP Pro on AllMCPs" /></a>