drio
Open app

ClickUp MCP Server

Source

A Model Context Protocol server implementation for ClickUp integration, enabling AI assistants to interact with ClickUp workspaces.

Catalog onlyCatalog onlySTDIO

Overview

ClickUp MCP Server is a Model Context Protocol server implementation designed for integrating AI assistants with ClickUp workspaces, allowing seamless interaction and task management.

To use ClickUp MCP Server, configure the server with your ClickUp OAuth credentials, restart the application, and it will automatically handle the server setup.

  • Create and update tasks in ClickUp lists - Retrieve teams and lists for management - Create boards in ClickUp spaces - Secure authentication with OAuth2 - Rate limiting to prevent API abuse
  1. Automating task creation and updates in ClickUp.
  2. Managing team and project lists efficiently.
  3. Integrating AI assistants for enhanced productivity in ClickUp workspaces.

Add to your AI client

Use these steps to connect ClickUp MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "clickup-mcp-server-nazruden": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-clickup-mcp-server-nazruden"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "clickup-mcp-server-nazruden": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-clickup-mcp-server-nazruden"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "clickup-mcp-server-nazruden": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-clickup-mcp-server-nazruden"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "clickup-mcp-server-nazruden": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-clickup-mcp-server-nazruden"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "clickup-mcp-server-nazruden": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-clickup-mcp-server-nazruden"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "clickup-mcp-server-nazruden": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-clickup-mcp-server-nazruden"
      ]
    }
  }
}

FAQ

What are the required environment variables?

You need to set `CLICKUP_CLIENT_ID`, `CLICKUP_CLIENT_SECRET`, and `CLICKUP_REDIRECT_URI`.

How do I troubleshoot authentication errors?

Verify your OAuth credentials and ensure the redirect URI is correct.

Is there a way to handle rate limiting?

Yes, the server implements automatic rate limit handling and logs warnings.