clickup-mcp-server MCP Server

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

Local serverstdioMIT

What is the clickup-mcp-server MCP Server?

clickup-mcp-server is an MCP project maintained in the nazruden/clickup-mcp-server repository. The maintainer describes its purpose as “A Model Context Protocol server implementation for ClickUp integration, enabling AI assistants to interact with ClickUp workspaces”. Read the project documentation for the complete scope.

Installation

The documented npm package is @nazruden/clickup-server. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares CLICKUP_PERSONAL_TOKEN. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
clickup_create_taskCreate a new task in a ClickUp list.
Requiresview_id.
clickup_update_taskUpdate an existing task's properties.
clickup_get_teamsRetrieve all accessible teams (Workspaces in ClickUp API v2).
clickup_get_listsGet all lists in a specific folder.
clickup_create_boardCreate a new board in a ClickUp space.
clickup_get_spacesRetrieves all Spaces for a given Workspace (Team).
clickup_create_spaceCreates a new Space within a Workspace.
clickup_get_spaceRetrieves details for a specific Space.
clickup_update_spaceUpdates an existing Space.
clickup_delete_spaceDeletes a Space.
clickup_get_foldersRetrieves all Folders within a given Space.
clickup_create_folderCreates a new Folder within a Space.
clickup_get_folderRetrieves details for a specific Folder.
clickup_update_folderUpdates an existing Folder.
clickup_delete_folderDeletes a Folder.
clickup_get_custom_fieldsRetrieves all accessible Custom Fields for a given List.
clickup_set_task_custom_field_valueSets the value of a Custom Field on a specific task.
clickup_remove_task_custom_field_valueRemoves/clears the value of a Custom Field from a specific task.
clickup_search_docsSearches for Docs within a Workspace (Team).
clickup_create_docCreates a new Doc.
clickup_get_doc_pagesRetrieves the list of pages within a specific Doc.
clickup_create_doc_pageCreates a new page within a specific Doc.
clickup_get_doc_page_contentRetrieves the content (Markdown) of a specific Doc page.
clickup_edit_doc_page_contentUpdates the content and/or title of a specific Doc page.
clickup_get_viewsRetrieves all Views for a given parent resource (Team, Space, Folder, or List).
clickup_create_viewCreates a new View within a Team, Space, Folder, or List.
clickup_get_view_detailsRetrieves details for a specific View.
clickup_update_viewUpdates an existing View.
clickup_delete_viewDeletes a View.
clickup_get_view_tasksRetrieves tasks belonging to a specific View.

How to install the clickup-mcp-server MCP Server

{
  "mcpServers": {
    "clickup": {
      "command": "npx",
      "args": [
        "@nazruden/clickup-server"
      ],
      "env": {
        "CLICKUP_PERSONAL_TOKEN": "YOUR_CLICKUP_PERSONAL_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
CLICKUP_PERSONAL_TOKENDeclared in the maintainer’s client configuration.Check documentation