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
- Go to App Developer Portal
- Create a new OAuth application
- Configure your redirect URI
- 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 connectingIf 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