IntegrateIntegrate
Integrations

ClickUp Integration

Manage ClickUp tasks, lists, spaces, and workspaces

The ClickUp integration provides access to manage ClickUp tasks, lists, spaces, and workspaces through the Integrate MCP server.

Installation

The ClickUp integration is included with the SDK:

import { clickupIntegration } from "integrate-sdk/server";

Setup

1. Create a ClickUp OAuth App

  1. Go to App Developer Portal
  2. Create a new OAuth application
  3. Configure your redirect URI
  4. Note your Client ID and Client Secret

2. Configure the Integration on Your Server

Add the ClickUp integration to your server configuration. The integration automatically reads CLICKUP_CLIENT_ID and CLICKUP_CLIENT_SECRET from your environment variables:

import { createMCPServer, clickupIntegration } from "integrate-sdk/server";

export const { client: serverClient } = createMCPServer({
  apiKey: process.env.INTEGRATE_API_KEY,
  integrations: [
    clickupIntegration({
    }),
  ],
});

You can override the environment variables by passing explicit values:

clickupIntegration({
  clientId: process.env.CUSTOM_CLICKUP_ID,
  clientSecret: process.env.CUSTOM_CLICKUP_SECRET,
});

3. Client-Side Usage

The default client automatically includes all integrations. You can use it directly:

import { client } from "integrate-sdk";

await client.authorize("clickup");
// Use client.clickup methods after connecting

If you're using a custom client, add the integration to the integrations array:

import { createMCPClient, clickupIntegration } from "integrate-sdk";

const customClient = createMCPClient({
  integrations: [clickupIntegration()],
});

Configuration Options

Prop

Type

Tools

clickup_get_authorized_user

Get authorized user

No parameters.

clickup_list_teams

List teams

No parameters.

clickup_list_spaces

List spaces

No parameters.

clickup_list_folders

List folders

No parameters.

clickup_list_lists_in_folder

List lists in folder

No parameters.

clickup_list_folderless_lists

List folderless lists

No parameters.

clickup_list_tasks

List tasks

No parameters.

clickup_get_task

Get task

No parameters.

clickup_create_task

Create task

No parameters.

clickup_update_task

Update task

No parameters.

clickup_delete_task

Delete task

No parameters.

clickup_list_task_comments

List task comments

No parameters.

clickup_create_task_comment

Create task comment

No parameters.

Notes

  • Category: Productivity
  • Authentication mode: OAuth

On this page