Announcing Dome Managed Agents.

Try it now

How to set up the ClickUp MCP server

Configure ClickUp MCP with the recommended OAuth app, exact redirect URL, and a dedicated member limited to a test workspace.
Tu Nguyen

ClickUp is a work-management platform for tasks, docs, and team operations. Use OAuth for user-delegated MCP access, or a personal API token only for a restricted automation identity.

This guide prepares ClickUp for any compatible MCP client. The ClickUp agent template is separate from the vendor-side OAuth setup.

Choose a connection method

Choose OAuth when access should follow a ClickUp member. Choose a personal API token only for a dedicated unattended identity. ClickUp documents both OAuth and personal-token authentication.

OAuth is the right path for a user-delegated ClickUp connection. Create a test workspace, a test Space/List, and a non-admin member with access only to that data.

  1. Create an OAuth application in the ClickUp developer portal.
  2. Register the client callback exactly as supplied by the MCP client. For Dome, enter https://api.domesystems.ai/oauth/callback.
  3. Keep the client secret in secret storage and start OAuth from the MCP client.
  4. Sign in as the dedicated test member and approve the intended workspace only.
  5. Read one known task and verify that a task in an unshared workspace is unavailable.

Alternative: Personal API token

Use a ClickUp personal token only for a non-interactive integration that cannot use OAuth. It has the permissions of its owner, so create it under the dedicated test member, not a workspace owner, and rotate it on a schedule. ClickUp's authentication documentation lists the current token behavior.

  • Open the vendor's credential documentation as the dedicated least-privileged identity.
  • Create a named credential for the intended test workspace, project, organization, or account—never reuse an owner or administrator credential.
  • Select the minimum scopes, repositories, projects, or resources the MCP server needs; begin read-only whenever the product supports it.
  • Copy the secret once into the MCP client's secret store, record its owner and rotation date, then test both an allowed record and a denied boundary.

Verify ClickUp MCP

Use this checklist to confirm the MCP server is connected with the intended access.

  • Connect the MCP client using the newly created authorization.
  • Confirm that ClickUp MCP tools are discovered.
  • Read one known test resource that the authorized identity is allowed to access.
  • Attempt to read a resource outside the approved ClickUp boundary; it should be unavailable or denied.
  • Confirm that no write capability beyond the reviewed setup is available.

Troubleshooting

If consent succeeds but tasks are missing, check the member's workspace, Space, Folder, and List sharing rules. Do not solve a visibility problem by authorizing a workspace administrator.

Next steps

Deploy the ClickUp agent template to create a governed agent in Dome that can work with the approved workspace, Spaces, and Lists, with the template's included model, tools, and rules.

More from the blog.

Audit schema v2
Existing detectorPass
New fieldactor_scope
CompatibilityChecked
decision_id dec_42tool_call call_8fbackend_req req_91
MCP setup

Next perspective,straight to your inbox.

Subscribe

Each new perspective and field guide, the week it publishes. Nothing else.

Product updates

Release notes and platform changes live on the updates page.

Every agent you run,under one system of control.