
ClickUp MCP Server by Taazkareem (Paid, Third-Party)
Not the official ClickUp MCP server. This one is built by the community. ClickUp makes its own: ClickUp MCP Server →
Lets your assistant manage ClickUp tasks, docs, chat, goals and time tracking through a paid server by a third-party developer.
This is a paid ClickUp server made by Talib Kareem, not by ClickUp. It lets Claude, ChatGPT, Cursor and other assistants read and change tasks, lists, docs, chat, goals, sprints and time entries in your workspace. The README lists 150 tools, and this page shows a selection.
You need a license key: the README lists $9 a month or $59 a year, plus a lifetime option. The project was open source and is now proprietary. You can use the hosted server, where you sign in with ClickUp, or run the npm package locally with your own ClickUp API token. ClickUp has its own server, covered on the ClickUp MCP page.
Good for
- Teams that want an assistant to run ClickUp tasks, sprints and docs
- Project managers who log time and update tasks by chat
- Admins who want guest, webhook and permission tools from one server
Works in
14 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports hosted MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports hosted MCP servers.
Install @taazkareem/clickup-mcp-server
Claude Code
- 1
Copy this prompt.
Add the @taazkareem/clickup-mcp-server server to Claude Code. Run this command: claude mcp add --transport http clickup https://clickup-mcp.taazkareem.com/mcp --header "X-License-Key: your-license-key" Ask me for CLICKUP_MCP_LICENSE_KEY, CLICKUP_API_KEY, CLICKUP_TEAM_ID and only put the values in that config, nowhere else. Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Paid license key, ClickUp account.
Read-only mode: Set the persona to auditor: add the X-Persona: auditor header for the hosted server, or CLICKUP_MCP_PERSONA=auditor for the local install.
Replace the license-key and ClickUp placeholders with your own values. A license is paid: see the price in the FAQ. The hosted server can also sign you in to ClickUp with OAuth; the local package needs your ClickUp API token and workspace ID.
From the project README. Source.
Tools
Shows your workspace layout and members
Returns the workspace structure with spaces, folders and lists, plus members, plan, seats and custom task types.
Try: “Show me how my ClickUp workspace is organized.”
Network ·
get_workspaceSearches tasks across the whole workspace
Finds tasks by filters such as status, assignee, tags and dates, so you can ask for things like overdue work.
Try: “Find all high-priority tasks assigned to me that are overdue.”
Network ·
get_workspace_tasksOpens one task with all its details
Returns the details of a single task.
Try: “Show me the details of the task "Fix login bug".”
Network ·
get_taskCreates a new task
Adds a task to a list with the fields you give it.
Try: “Create a task "Draft Q3 report" in the Marketing list, due Friday.”
Write ·
create_taskEdits an existing task
Changes the properties of a task, such as name, status, assignee or due date.
Try: “Mark the "Draft Q3 report" task as in review.”
Write ·
update_taskMoves a task to another list
Moves a task from its current list to a different one.
Try: “Move this task to the Sprint 12 list.”
Write ·
move_taskCopies a task
Makes a copy of a task.
Try: “Duplicate the onboarding checklist task for the new hire.”
Write ·
duplicate_taskDeletes a task
Removes a task from the workspace.
Try: “Delete the duplicate task I just created.”
Delete ·
delete_taskCreates many tasks at once
Adds several tasks in a single call.
Try: “Turn this meeting list into 8 tasks in the Backlog.”
Write ·
create_bulk_tasksDeletes many tasks at once
Removes several tasks in a single call.
Try: “Delete all tasks in this list tagged obsolete.”
Delete ·
delete_bulk_tasksReads the comments on a task, list or view
Returns the comments on the item you choose.
Try: “What are the latest comments on the launch task?”
Network ·
get_commentsPosts a comment
Adds a comment to a task, list or view.
Try: “Comment on the launch task that the copy is approved.”
Write ·
create_commentDeletes a comment
Deletes one comment by its ID. The safe_power_user persona switches it off.
Try: “Delete my last comment on this task.”
Delete ·
delete_commentMarks one task as blocking another
Sets one task to block another, so the blocked task depends on it. It changes both tasks in ClickUp.
Try: “Make the design task block the build task.”
Write ·
add_task_dependencyAdds a checklist to a task
Creates a checklist on a task, which you can fill with items.
Try: “Add a launch checklist to this task.”
Write ·
create_checklistLists your spaces
Returns all spaces in the workspace.
Try: “List my ClickUp spaces.”
Network ·
list_spacesCreates a space
Adds a new space to the workspace.
Try: “Create a space called Customer Success.”
Write ·
create_spaceDeletes a space
Deletes a whole space, which is the top level of a workspace and holds folders and lists. Check the space name first. The safe_power_user persona switches it off.
Try: “Delete the old Pilot space.”
Delete ·
delete_spaceChanges who can see a space
Updates the privacy and sharing settings of a space.
Try: “Make the Finance space private.”
Write ·
set_space_permissionsLists the folders in a space
Shows the folders inside one space so the assistant can find the right folder before it lists or creates lists.
Try: “Which folders are in the Product space?”
Network ·
list_foldersDeletes a folder
Deletes a folder from a space. Check which folder the assistant means. The safe_power_user persona switches it off.
Try: “Delete the Archive 2023 folder.”
Delete ·
delete_folderLists the lists in a space or folder
Shows the lists in a space that has no folders, or in a given folder. Lists are where tasks live.
Try: “What lists are in the Sprint folder?”
Network ·
list_listsCreates a list
Adds a list in a space or folder.
Try: “Create a list called Bug Triage in the Engineering space.”
Write ·
create_listDeletes a list
Deletes a list from a space or folder. Check the list name first. The safe_power_user persona switches it off.
Try: “Delete the empty Ideas list.”
Delete ·
delete_listChanges who can see a list
Updates the privacy and sharing settings of a list.
Try: “Share the Roadmap list with the whole team.”
Write ·
set_list_permissionsShows the custom fields of a list
Returns the custom field definitions on a list, folder or space.
Try: “Which custom fields does the Bugs list have?”
Network ·
list_custom_fieldsSets a custom field on a task
Writes a value into a custom field on one task, such as a status or a number you track yourself.
Try: “Set the Effort field to 5 on this task.”
Write ·
set_custom_field_valueFinds the current sprint
Detects the sprint that is active now and returns its tasks if there is exactly one.
Try: “What is in the current sprint?”
Network ·
get_active_sprintLists the tasks in a sprint
Shows the tasks that belong to one sprint, given the list that holds the sprint.
Try: “Show the tasks in Sprint 12.”
Network ·
get_sprint_tasksStarts a timer on a task
Starts the ClickUp timer on a task, so time is logged until you or the assistant stops it.
Try: “Start a timer on the login bug.”
Write ·
start_time_entryStops the running timer
Stops whichever timer is running and saves the time to its task.
Try: “Stop my timer.”
Write ·
stop_time_entryLogs time by hand
Adds a time entry you did not track live.
Try: “Log 2 hours on the report task for yesterday.”
Write ·
add_time_entryShows logged time
Returns past time entries.
Try: “How much time did I log last week?”
Network ·
get_time_entriesDeletes a time entry
Deletes a time entry you logged earlier, which changes the totals on the task. The safe_power_user persona switches it off.
Try: “Delete the wrong entry from Monday.”
Delete ·
delete_time_entryLists your ClickUp Docs
Returns the documents in a workspace or container.
Try: “Which docs are in the Product space?”
Network ·
list_documentsReads a page of a Doc
Returns the content of one document page.
Try: “Read the Release Process page.”
Network ·
get_document_pageCreates a Doc
Adds a new standalone document.
Try: “Create a doc called Meeting Notes.”
Write ·
create_documentEdits a Doc page
Replaces, appends or prepends content on a document page.
Try: “Add today's decisions to the end of the meeting notes page.”
Write ·
update_document_pageLists chat channels
Returns the Chat channels in the workspace.
Try: “What chat channels do we have?”
Network ·
list_chat_channelsReads messages from a chat channel
Reads the messages in one chat channel so the assistant can summarise or answer from them.
Try: “Summarize the last messages in the #launch channel.”
Network ·
get_chat_messagesPosts a message in a chat channel
Sends a message to a channel where your team will see it.
Try: “Post "Release is live" in #launch.”
Write ·
create_chat_messageDeletes a chat channel
Deletes a chat channel from the workspace. Check the channel name first. The safe_power_user persona switches it off.
Try: “Delete the old #testing channel.”
Delete ·
delete_chat_channelLists your goals
Returns all goals in the workspace.
Try: “What goals do we have this quarter?”
Network ·
list_goalsCreates a goal
Adds a new goal.
Try: “Create a goal "Reduce support tickets by 20%".”
Write ·
create_goalLists webhooks
Returns the webhooks set up in the workspace.
Try: “Which webhooks are active?”
Network ·
list_webhooksCreates a webhook
Sets up a webhook that sends events from your workspace to a URL.
Try: “Create a webhook for task updates pointing to my endpoint.”
Write ·
create_webhookDeletes a webhook
Removes a webhook permanently.
Try: “Delete the old Zapier webhook.”
Delete ·
delete_webhookInvites an outside guest (Enterprise)
Invites a guest to the workspace. The README marks this as Enterprise only.
Try: “Invite a contractor as a guest.”
Write ·
invite_guestRemoves a guest (Enterprise)
Removes a guest from the workspace. The README marks this as Enterprise only.
Try: “Remove the contractor guest.”
Delete ·
remove_guestReads the workspace audit log (Enterprise)
Returns the workspace audit log. The README marks this as available on the Enterprise plan only.
Try: “Show recent changes to workspace permissions.”
Network ·
get_audit_logsAttaches a file to a task
Uploads a file to a task or file custom field.
Try: “Attach this spec file to the launch task.”
Write ·
upload_attachmentCreates a task from a template
Creates a new task by copying one of your saved task templates, instead of filling in each field.
Try: “Create a bug report from the Bug template.”
Write ·
create_task_from_templateSends feedback to the maker
Submits feedback or a bug report about the server.
Try: “Report that update_task failed with an error.”
Write ·
submit_feedback
Read from the source code
Permissions
high risk · 5 things to watch
High risk
The assistant can create, edit and permanently delete tasks, spaces, lists, docs and chat channels, and it can post messages and change sharing settings. Start with the auditor persona, and switch to a wider one only for work that needs it.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only modeHow to turn it on
Watch out for
It can delete tasks, spaces, lists and channels
The README lists delete tools for tasks, bulk tasks, comments, folders, lists, spaces, time entries, webhooks and chat channels. Use the auditor persona, or ask for a safe preview before any removal. github.com
It can change who sees your work
set_space_permissions, set_list_permissions and set_folder_permissions change privacy and sharing, and guest tools add or remove outside people. The safe_power_user persona blocks deletes but still allows these. github.com
It can post chat messages as you
create_chat_message and the comment tools write in places your colleagues read. Check the text before it goes out. github.com
Your ClickUp data passes through a third-party server
The hosted option runs at clickup-mcp.taazkareem.com, run by an individual developer, not ClickUp. For the local option your token stays on your machine. github.com
The code is closed and the license is paid
The license is proprietary and the published package is obfuscated, so the tool list cannot be checked against source. Pay only after you try the free ClickUp server. github.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | Set the persona auditor, which the README describes as read-only. Use the CLICKUP_MCP_PERSONA setting for the local install or the X-Persona header for the hosted server. |
|---|---|
| Talks to | clickup-mcp.taazkareem.com (hosted server). ClickUp API (api.clickup.com) |
| Sign-in and keys | A paid license key (X-License-Key header or CLICKUP_MCP_LICENSE_KEY). The hosted server signs you in to ClickUp with OAuth, and the local package needs your ClickUp API token and workspace ID. |
Questions
Is this the official ClickUp MCP server?
No. It is made by Talib Kareem (Taazkareem), not ClickUp. ClickUp has its own server, covered on the ClickUp MCP page.
How much does it cost?
The README lists $9 a month or $59 a year, plus a lifetime option, each with 3 device activations. You get a license key from Polar.sh after paying.
Is it open source?
No. It used to be open source and is now proprietary. The README says old local copies still run but get no updates or support without a license.
What is the ClickUp MCP server URL for this one?
https://clickup-mcp.taazkareem.com/mcp. Sign in with ClickUp through OAuth, or send your license key in the X-License-Key header.
Do I need a ClickUp API key?
Only for the local install, which needs your ClickUp API token and workspace ID. The hosted server uses OAuth sign-in instead. Both need the paid license key.
Can I make it read-only?
Yes. The README describes an auditor setting as read-only access to tasks, goals, docs and chat. Use the CLICKUP_MCP_PERSONA setting locally or the X-Persona header on the hosted server.
Can it delete my tasks?
Yes. It has delete tools for tasks, spaces, lists, folders, comments, chat channels and more. The safe_power_user setting removes the deletes but still allows edits and permission changes.
How many tools does it have?
The README lists 150. This page shows a selection, and the published package code is obfuscated, so we could not count the tools in the code.
How do I add it to Claude Code?
Use the Claude Code tab in the install box above, and replace the placeholder with your license key.
Information
updated Nov 2, 2026
- Publisher
- Community
- Package
@taazkareem/clickup-mcp-server- Registry
- npm
- Transport
- stdio, Streamable HTTP
- Auth
- API key
- Version
- 0.12.12
- License
- Proprietary
- Last commit
- Oct 31, 2026
- Listed in
- Official MCP registry
Other ClickUp MCP servers
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 3Hide
- github.com · github.com
- github.com · github.com
- www.npmjs.com · npmjs.com