
Create a checklist on a task
Update a checklist name
Delete a checklist permanently
Add an item to a checklist
Update a checklist item
Delete a checklist item permanently
Get all comments for a task
Create a comment on a task
Update a comment
Delete a comment permanently
Get all folders in a space
Create a new folder in a space
Get details of a folder
Update a folder's name
Delete a folder permanently
Get all team goals
Create a new goal
Get goal details
Update a goal
Permanently delete a goal
Get all lists in a folder
Get folderless lists in a space
Create a list in a folder
Create a folderless list in a space
Get list details
Update list properties
Delete a list permanently
Get all spaces in a team
Create a new space in a team
Get space details
Update space properties
Delete a space permanently
Get tasks from a list with filters
Create a new task in a list
Get detailed task information
Update task properties
Delete a task permanently
Get team tasks with advanced filters
Add a tag to a task
Remove a tag from a task
Get all teams the user has access to
Get team details with members
Track time for a task
Get time entries for a task
Get time entries for a team
Get authenticated user profile
Validate ClickUp credentials. Verifies credentials during setup.

In an mcp.json file, add the configuration below, and restart Cursor.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "url": "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
5 "headers": {
6 "Authorization": "Bearer yMt*****"
7 }
8 }
9 }
10}
11Open your Claude Desktop configuration file and add the server configuration below. You'll also need to restart the application for the changes to take effect.
Make sure Claude is using the Node v20+.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "yMt*****"
14 }
15 }
16 }
17}Open your Windsurf MCP configuration file and add the server configuration below.
Click on the refresh button in the top right of the Manage MCP server page or in the top right of the chat box in the box icon.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api.merge.dev/api/v1/tool-packs/<tool-pack-id>/registered-users/<registered-user-id>/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "<ah-production-access-key>"
14 }
15 }
16 }
17 }In Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows), run "MCP: Open User Configuration".
You can then add the configuration below and press "start" right under servers. Enter the auth token when prompted.
Learn more in the official documentation ↗
1{
2 "inputs": [
3 {
4 "type": "promptString",
5 "id": "agent-handler-auth",
6 "description": "Agent Handler AUTH_TOKEN", // "yMt*****" when prompt
7 "password": true
8 }
9 ],
10 "servers": {
11 "agent-handler": {
12 "type": "stdio",
13 "command": "npx",
14 "args": [
15 "-y",
16 "mcp-remote@latest",
17 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
18 "--header",
19 "Authorization: Bearer ${input:agent-handler-auth}"
20 ]
21 }
22 }
23}It’s an MCP server that exposes data and functionality from ClickUp via tools. Your agents can use these tools to update tasks, create checklists, share folders in a Slack channel, and more.
Here are just a few use cases (these also apply to other project management Model Context Protocol servers):
Here are some popular tools across data types:
Folders
Tasks
Checklists
Using Merge Agent Handler’s ClickUp MCP server, you’ll not only get access to 40+ tools but also get:
Yes. Merge Agent Handler includes a Security Gateway with Data Loss Protection (DLP) that allows you to define default and custom rules governing what data agents can send to or receive from tools.
Here are some examples:
You can follow these steps:
1. Sign up for Merge Agent Handler and log in.
2. Create a Tool Pack from the Tool Packs section.
3. Add the ClickUp connector to that Tool Pack.
4. Configure authentication for the ClickUp connector (for example, choose shared authentication or individual authentication, depending on your setup).
5. Select which ClickUp tools you want to expose in the Tool Pack (you can keep it minimal while testing).
6. Create a Registered User (this is the identity container that will hold the credentials used to execute tool calls).
7. Complete the ClickUp authentication flow for that Registered User, so the ClickUp tools become available for authenticated execution.
8. Copy the MCP entry URL for your Tool Pack + Registered User and add it to your MCP client configuration (your agent can now call ClickUp tools through Agent Handler).
9. Test a few ClickUp tool calls end-to-end in the Playground and confirm that logs are being generated as expected.
Whether you're an engineer experimenting with agents or a product manager looking to add tools, you can get started for free now