ClickUp MCP Server (first-party and official)
beta
Jordan Cleigh
Model Context Protocol (MCP) is basically a must-have feature for all SaaS now. ClickUp providing an official, first-party server would allow users to interact with ClickUp API directly through their agentic AI tool of choice (Claude, GitHub Copilot, Cursor, etc.)
Most of ClickUp's competitors already offer their own first-party, official MCP server. ClickUp is falling behind in this space, unless it is just not announced yet.
Several people have created unofficial ClickUp MCP servers, but they are never going to be as good as what a first-party server could provide.
Note: This is not related to MCP support in ClickUp AI (https://feedback.clickup.com/feature-requests/p/support-mcp-model-context-protocol-in-clickup-ai), which is requesting support for other provider's servers in ClickUp.
Log In
Ivan Villa
Hey everyone! 👋
Thanks again for all the feedback so far. We want to check in on everyone’s experience with the ClickUp MCP beta, so we put together a quick survey with just a few questions. If you could take a moment to fill it out, it would really help shape our upcoming roadmap.
O
Otnimus Prime
Has anyone got it working in vscode? I tried it few times on different vscode installations but couldn't get it working. Initial connection was successful and it discovered 33 tools. However when I start using it, I got error saying:
Error reading from async stream, we will reconnect: TypeError: terminated
I tried it on Cursor and it works straightaway ... but I use vscode more often than Cursor. I hope this can be fixed soon. Thank you.
B
Boban Djokic
Hi everyone!
The
clickup_get_workspace_tasks
tool is missing the custom_items
parameter that's available in the GET tasks API endpoint (https://developer.clickup.com/reference/gettasks).This parameter is essential for filtering tasks by custom task types (Milestones, custom types like "Release", etc.). Currently, users must retrieve all tasks and filter client-side, which is inefficient.
Please add custom_items as an optional array parameter to enable filtering by task type directly in the MCP query.
Example usage:
{
"custom_items": [0, 1300],
"due_date_gt": "2025-11-01",
"due_date_lt": "2025-11-25"
}
Leo Cheron
Clickup MCP is massive, we should be able to enable only the tools we need to lower token footprint.
Elias
Via Claude Code it does not understand existing task links in task descriptions -> makes integrating texts with each other hard.
Chen (Jamie Chennells)
I'm using the clickup MCP server (native one) but my client is saying it can only read not write. Is this the case for everyone? Docs online say it should be able to write 🫠
- Windsurf (client)
- Auth succesful
- Reading well, can't write
R
Ryan Marchant
Has anyone used the MCP server with Microsoft's CoPilot Studio? Can someone point me to any documentation? Is Clickup working with Microsoft to improve the integration between the ClickUp MCP server and CoPilot Studio?
R
Riccardo Caiani
Hi all,
i'm trying to add the mcp to our vs code but it keeps to throw connection errors.
When trying to get the workspace hierarchy: {"error":"Error getting workspace hierarchy: Network error. Please check your connection and try again."}
When trying to create a task: {"content":[{"type":"text","text":"{\"error\":\"Authorization failed. Please check your OAuth token.\",\"name\":\"test mcs\",\"list_id\":\"{{ListID}}\",\"workspace_id\":\"{{WorkspaceID}}\"}"}],"isError":true}
Same for the retrieve of the task: {"content":[{"type":"text","text":"{\"error\":\"Authorization failed. Please check your OAuth token.\",\"task_id\":\"{{TaskID}}\",\"workspace_id\":\"{{WorkspaceID}}\"}"}],"isError":true}
Can you help me understand if i'm missing something?
Thx
Ivan Villa
Hey everyone! 👋
Thanks again for all the feedback so far. We want to check in on everyone’s experience with the ClickUp MCP beta, so we put together a quick survey with just a few questions. If you could take a moment to fill it out, it would really help shape our upcoming roadmap.
Kevin Carlson
I've been using @hauptesache.net/clickup-mcp for a couple of weeks and it worked great until this morning, when ClickUp began returning a 401 Unauthorized error (I tried generating a new key, but that didn't help). I read that there have been some changes to the ClickUp API that may have caused this. Can anyone confirm?
B
Ben
Kevin Carlson: Hey! That looks like a third-party MCP. Have you tried our native MCP server? If you're still seeing errors with our MCP, let me know.
P.S. I see there's some language support available with that third party MCP. I've shared that with our team for visibility.
Kevin Carlson
Ben I didn't know about the native MCP server, but I found it here yesterday and starting using it. The hauptsache mcp server seems to be able to get to some details in lists a little more quickly, but other than that, the native MCP works really well.
O
Omair-Inam Abdul-Matin
Tadej Jevsevar I'd like to sign up for the Clickup MCP server beta. How can I do so?
Load More
→