ClickUp MCP server: setup, all 65 tools and daily limits
ClickUp's official MCP server at mcp.clickup.com: setup in Claude, Claude Code, Cursor, ChatGPT and Codex, its 65 tools, daily call limits per plan, and fixes.
Updated
Short answer
Yes, ClickUp has an official MCP server (a connector that lets an AI agent use your ClickUp) at https://mcp.clickup.com/mcp. Add it to Claude, Claude Code, Cursor, ChatGPT or any MCP client, sign in to ClickUp and pick your workspaces. The agent can then search, create and update tasks, comment, track time, write Docs and post in ClickUp Chat. In Claude Code:
claude mcp add --transport http clickup https://mcp.clickup.com/mcp
Then run /mcp to sign in. It works on every ClickUp plan, but each workspace gets a daily number of MCP calls, from 100 on Free Forever, shared by every AI tool you connect. Add ClickUp through Upsy if an agent should only read, or never delete, or if you want ClickUp next to your email and calendar.
ClickUp's MCP server
| Address | https://mcp.clickup.com/mcp (Streamable HTTP, no SSE) |
| Sign-in | OAuth 2.1 with dynamic client registration. Personal API tokens don't work |
| Reach | The workspaces you pick on ClickUp's consent screen, with your permissions |
| Plans | All, Free Forever included |
| Limits | A daily number of calls per workspace, shared by every MCP client |
| Admin | Inbound MCP follows the Personal API Tokens permission in custom roles |
ClickUp's MCP overview and setup page have the details.
Daily call limits
ClickUp counts MCP calls over a rolling 24 hours, and "every MCP client connected to the same Workspace draws from the same pool of calls" (ClickUp help):
| Plan | MCP calls per 24 hours |
|---|---|
| Free Forever | 100 |
| Core, or Unlimited on older plans | 300 |
| Business | 1,000 |
| Business Plus | 2,500 |
| Enterprise | 25,000 on the new plans, 5,000 on older ones |
| Max | No daily limit |
On older plans, the Everything AI add-on lifts the daily cap and leaves only ClickUp's normal API limits. Over the limit, tools answer with RATE_LIMIT_EXCEEDED and a time to retry after.
Connect it to your client
Claude. Add ClickUp from Claude's connector directory, where it's made by ClickUp, or add https://mcp.clickup.com/mcp as a custom connector.
Claude Code. Run the command above, or install ClickUp's plugin, which adds three skills: claude plugin marketplace add clickup/clickup-plugin, then claude plugin install clickup@clickup-plugin-marketplace.
Cursor. Install ClickUp from Cursor's marketplace, or add {"mcpServers":{"clickup":{"url":"https://mcp.clickup.com/mcp"}}} to ~/.cursor/mcp.json.
VS Code. Run code --add-mcp '{"type":"http","name":"clickup","url":"https://mcp.clickup.com/mcp"}'.
ChatGPT. Open Apps, search for ClickUp and click Connect. On Team, Enterprise and Edu, only owners and admins can set it up.
Codex. Run codex mcp add clickup --url https://mcp.clickup.com/mcp, then codex mcp login clickup.
Windsurf and Antigravity. Add "serverUrl": "https://mcp.clickup.com/mcp".
Anything else. Add a remote server with the address and OAuth, or run it through npx -y mcp-remote https://mcp.clickup.com/mcp.
Its tools
ClickUp lists 65 tools, "the exact names your MCP client sees" (tool list):
| Area | Read | Change |
|---|---|---|
| Tasks | clickup_search, clickup_get_task, clickup_filter_tasks, clickup_get_custom_fields, clickup_get_schema, clickup_get_operators |
clickup_create_task, clickup_update_task, clickup_move_task, clickup_merge_tasks, clickup_delete_task, clickup_add_task_to_list, clickup_remove_task_from_list, clickup_execute_operator |
| Links, tags and files | clickup_download_task_attachment |
clickup_add_task_dependency, clickup_remove_task_dependency, clickup_add_task_link, clickup_remove_task_link, clickup_add_tag_to_task, clickup_remove_tag_from_task, clickup_create_space_tag, clickup_attach_task_file, clickup_request_attachment_upload |
| Comments | clickup_get_task_comments, clickup_get_threaded_comments |
clickup_create_comment, clickup_create_task_comment, clickup_update_comment, clickup_delete_comment |
| Time | clickup_get_time_entries, clickup_get_current_time_entry, clickup_get_task_time_in_status, clickup_get_bulk_tasks_time_in_status |
clickup_start_time_tracking, clickup_stop_time_tracking, clickup_add_time_entry |
| Spaces, folders and lists | clickup_get_workspace_hierarchy, clickup_get_list, clickup_get_folder |
clickup_create_list, clickup_create_list_in_folder, clickup_update_list, clickup_create_folder, clickup_update_folder |
| Docs | clickup_list_document_pages, clickup_get_document_pages, clickup_list_document_page_attachments, clickup_download_document_page_attachment |
clickup_create_document, clickup_create_document_page, clickup_update_document_page |
| Chat | clickup_get_chat_channels, clickup_get_chat_channel_messages, clickup_get_chat_message_replies |
clickup_send_chat_message, clickup_update_chat_message, clickup_react_to_chat_message |
| People and reminders | clickup_get_workspace_members, clickup_find_member_by_name, clickup_resolve_assignees, clickup_get_user, clickup_search_reminders |
clickup_create_reminder, clickup_update_reminder |
- Two tools delete.
clickup_delete_tasksends a task and its subtasks to Trash.clickup_delete_comment"cannot be undone by the tool".clickup_merge_taskscan't be undone either. ClickUp's overview page still says it has no delete tools; its tool list says otherwise. clickup_execute_operatorcreates, updates or archives many tasks at once.- Older names: Claude's directory lists 35 tools under earlier names, and
clickup_create_task_commentis now the legacy name ofclickup_create_comment. - It can't search apps connected to ClickUp, such as a Google Drive linked to your workspace.
Where ClickUp's server stops
- The daily cap. 100 calls a day on Free Forever goes fast, and every AI tool on the workspace shares it.
- No read-only switch. The connection can do whatever your ClickUp account can, deletes included. Narrower limits depend on your client's own settings.
- Sign-ins don't renew. ClickUp's server offers no refresh token, so when a sign-in ends, you sign in again.
- No usage view. ClickUp says monitoring MCP usage is "not at this time" possible.
For one workspace and a couple of AI tools, ClickUp's server is enough.
ClickUp MCP servers compared
| ClickUp's server | Upsy | taazkareem/clickup-mcp-server | |
|---|---|---|---|
| Who runs it | ClickUp | Upsy, on top of ClickUp's server | You, or its paid hosted version |
| Sign-in | OAuth | OAuth to Upsy; Upsy signs in to ClickUp | An API key or OAuth |
| Price | Free, with daily caps | Free, with ClickUp's caps | $9 a month or $119 lifetime |
| Tools | 65 | ClickUp's 65, listed on request | About 150, it says |
| Limits | None of its own | Read-only or picked tools, per agent | Its own settings |
| Accounts | Workspaces picked at sign-in | Up to 5 ClickUp logins | One per key |
Community servers
- taazkareem/clickup-mcp-server was the popular open-source server. It's now a paid "Premium" product with a proprietary license, adding goals, views, webhooks and audit logs.
- hauptsacheNet/clickup-mcp is open source (MIT), works with an API key only, and has a minimal read mode for coding tools and CI.
People use them for API-key sign-in and extra tools. ClickUp says MCP limits and API limits are separate, so these may not count against the daily MCP cap.
ClickUp as an MCP client
ClickUp Brain and Super Agents can use other MCP servers, on any plan (ClickUp help). Add one under App Center › Custom MCP in the browser. Admins can turn this off.
Upsy's ClickUp MCP server
Upsy connects to ClickUp's server with your ClickUp sign-in, so the tools and daily limits are ClickUp's. It's the same address as Upsy's other apps, https://upsy.ai/connect.
What it adds:
- Read-only. Set an agent to Read-only and it can search and report on tasks without changing anything.
- No deletes, no posting. With Pick actions, leave out
clickup_delete_task,clickup_delete_commentandclickup_merge_tasks, and every Comments and Chat change in the table above, such asclickup_create_commentandclickup_send_chat_message. Keep the rest. - ClickUp next to your other apps. One server holds ClickUp, Gmail, Calendar, Slack and more, so an agent can turn an email into a task or log time from your calendar.
- Up to five ClickUp logins, each with its own access.
- History and alerts: every ClickUp tool an agent runs, listed under that agent.
- Any client: Claude, Claude Code, Cursor, Codex, ChatGPT, Grok, Muse, or anything with remote MCP and OAuth.
Connect ClickUp to Upsy
- Go to upsy.ai and click Set up Upsy.
- Open Apps, click Connect an app and pick ClickUp. Sign in and pick the workspaces on ClickUp's consent screen. For another login, click Add account next to ClickUp.
- On the Assistants page, click Add assistant and choose your client under Which assistant? for its exact steps.
Add the server to your client
Signing in opens an Upsy page: tick ClickUp, keep full access or pick Read-only, and click Allow. To leave out deletes, use Pick actions on the agent's page afterwards.
- Claude Code:
claude mcp add --transport http --scope user upsy https://upsy.ai/connect, then/mcpto sign in. - Cursor: add
{"mcpServers":{"upsy":{"url":"https://upsy.ai/connect"}}}to~/.cursor/mcp.json, then click Connect next to upsy. - Codex:
codex mcp add upsy --url https://upsy.ai/connect, thencodex mcp login upsy. - Claude and ChatGPT: add
https://upsy.ai/connectas a custom connector (Claude, ChatGPT). - Grok and Muse: paste the setup prompt Upsy shows into a chat and approve the sign-in (Grok, Muse).
Server details, such as OAuth endpoints and token lifetimes, are in the Gmail MCP server guide; they're the same for ClickUp.
Check that it works
Using Upsy, list my ClickUp tasks due this week, with their status.
The agent should list tasks with their lists and statuses. The calls show in Upsy's History under that agent, and count toward ClickUp's daily cap.
Prompts to try
- "Create a task in Marketing › Launch: write the release notes, due Friday, assigned to me."
- "What's still open in the current sprint, grouped by assignee?"
- "Start a timer on 'Draft newsletter', and stop it when I say I'm done."
- "Turn the action items in this email into subtasks of 'Website redesign'."
- "Summarize the comments on the pricing page task, then draft an update. Show me before posting."
Troubleshooting
RATE_LIMIT_EXCEEDED
The workspace used up its daily MCP calls, across every AI tool connected to it. Wait the time the error gives, ask for fewer, bigger requests, or move to a plan with a higher cap.
invalid_token: "Bearer token required"
The sign-in is missing or has ended. Sign in again: /mcp in Claude Code, or reconnect in your client. In Upsy, click Reconnect next to ClickUp.
"redirect_uri is not registered for this client"
The client's saved registration is stale. Remove ClickUp from the client and add it again.
"Tool clickup_create_task_comment not found"
An older name that some clients still call (Codex issue). Ask the agent to use clickup_create_comment.
Cursor: "Plugin "clickup" has unresolved or unsafe source path"
A bug in ClickUp's Cursor plugin. Add the server by hand to ~/.cursor/mcp.json instead.
The agent can't find a task or space
It sees only the workspaces you picked at sign-in and what your account can open. If you're in several workspaces, name the one you mean. To change workspaces, sign in again.
"The user hasn't allowed you to use ClickUp's …"
That's Upsy refusing a tool outside the agent's level, such as clickup_delete_task when you left it out. Change ClickUp's level on the agent's page in Upsy.
Security and privacy
- Every connection acts as you, in the workspaces you picked, and can delete tasks and comments and post in Chat. Keep your client's approval prompts on for changes.
- Admins control inbound MCP through the Personal API Tokens permission in custom roles, on plans that have them.
- Prompt injection. A task description or comment from someone else can carry instructions aimed at your agent. Give agents that read shared spaces Read-only.
- Through Upsy, agents never get your ClickUp token: they call Upsy, and Upsy calls ClickUp. Upsy emails you when one agent reads 100 or more items in 10 minutes or deletes 50 or more, and when a new agent or app connects.
FAQ
Is there an official ClickUp MCP server?
Yes. ClickUp hosts it at https://mcp.clickup.com/mcp, and Claude's directory lists it as made by ClickUp.
Is the ClickUp MCP server free?
It's on every plan, but calls are capped per workspace per day: 100 on Free Forever, 300 on Core or Unlimited, and more on higher plans.
Can I use a ClickUp API key with it?
No. ClickUp's server needs its OAuth sign-in. Community servers such as hauptsacheNet/clickup-mcp use an API key.
Can the ClickUp MCP server delete tasks?
Yes: clickup_delete_task sends tasks to Trash, and clickup_delete_comment deletes comments for good. Through Upsy, leave both out with Pick actions.
How many tools does the ClickUp MCP server have?
65 in ClickUp's list. Claude's directory shows 35 under older names.
Does the daily limit apply per AI tool?
No. ClickUp says every MCP client connected to a workspace draws from the same daily pool.
Related guides
- How to connect ClickUp to Meta MuseAdd ClickUp to Muse so it can read and update your tasks, docs and lists, with one custom connector and no ClickUp API key to paste.
- How to connect ClickUp to GrokConnect ClickUp to Grok so it can read and update your tasks, docs and lists, through one connector you control and with no API key to paste.