Skip to main content

At a glance

  • Availability: Experimental (how to enable).
  • Authentication: OAuth 2.0.
  • Connection: A user authorizes the connection in the provider’s consent screen.
  • Provider documentation: Authentication reference.

Credentials

Set these per environment. See Connect an integration. These variables are required only when you supply your own OAuth app. If a managed app is available, you can connect without setting them. Provider permissions and consent still apply.

Setup

  1. Create a ClickUp OAuth app: Sign in to ClickUp (a Free Forever workspace works), open your avatar menu → Settings → ClickUp API, and click Create an App.
  2. Set the redirect URL: Set the app’s redirect URL to your app URL ending in /api/auth/clickup/callback.
  3. Copy credentials: Copy the generated Client ID and Client Secret into CLICKUP_CLIENT_ID and CLICKUP_CLIENT_SECRET.
  4. Verify access: Connect your ClickUp account and run the List Workspaces tool.

Provider notes

  • ClickUp OAuth has no scopes; users pick which Workspaces to authorize during the consent screen
  • OAuth access tokens currently do not expire and no refresh tokens are issued
  • OAuth access tokens are sent as Authorization: Bearer <token>; only personal pk_ tokens use the bare-token header
Provider API reference.

Tools

Verify the connection

Call a read tool such as clickup__list_workspaces with arguments for your account. Confirm that the result comes from the intended account or workspace before enabling write tools.