Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CLICKUP_API_TOKENYesPersonal ClickUp API token. Required.
CLICKUP_TOOL_PROFILENoTool catalog: all 32 tools with 'full', or the compact common-workflow catalog with 'core'.full
CLICKUP_BULK_MAX_ITEMSNoPer-call bulk limit; maximum allowed value is 100.25
CLICKUP_SEARCH_MAX_PAGESNoDefault Task pages scanned; maximum allowed value is 20.5
CLICKUP_ENABLE_BULK_WRITESNoAllows confirmed bulk task writes and multi-field Custom Field writes. Set to 'true' to enable.false
CLICKUP_ENABLE_DESTRUCTIVENoAllows confirmed Task deletion and Custom Field value removal. Set to 'true' to enable.false
CLICKUP_REQUEST_TIMEOUT_MSNoTimeout for each upstream API request in milliseconds.15000
CLICKUP_DEFAULT_WORKSPACE_IDNoDefault Workspace ID when a tool does not receive workspace_id.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_workspaceA

Sweep accessible Tasks, Spaces, Folders, and Lists for normalized text matches.

search_tasks_by_task_typeA

Retrieve accessible ClickUp Tasks matching one custom task type.

search_tasks_by_tagA

Retrieve accessible ClickUp Tasks with an exact tag.

create_taskC

Create a task in a ClickUp List.

get_taskA

Get one ClickUp task by task ID or Custom Task ID.

update_taskB

Update only the provided fields of a ClickUp task.

set_task_custom_fieldsB

Discover, validate, set, or remove custom field values on a task.

delete_taskA

Preview or explicitly confirm permanent deletion of a ClickUp task.

create_bulk_tasksB

Preview or create multiple tasks with bounded concurrency and per-item results.

update_bulk_tasksA

Preview or update multiple tasks with bounded concurrency and per-item results.

get_task_commentsA

Get one reverse-chronological page of comments from a ClickUp Task.

get_threaded_repliesA

Get all replies beneath a ClickUp parent comment.

create_task_commentA

Add a plain-text or structured comment, including explicit user-ID mentions, to a Task.

add_tag_to_taskB

Apply an existing ClickUp Tag to a Task.

remove_tag_from_taskA

Remove a ClickUp Tag from a Task without deleting the Tag itself.

add_task_linkA

Create a bidirectional ClickUp Task Link between two different Tasks.

remove_task_linkB

Remove the ClickUp Task Link between two different Tasks.

add_dependencyA

Create an explicit waiting-on or blocking dependency between two ClickUp Tasks.

remove_dependencyB

Remove an explicit waiting-on or blocking dependency between two ClickUp Tasks.

move_task_to_listC

Move a ClickUp Task to a new home List using the v3 API.

add_task_to_listA

Add a Task to an additional List while preserving its home List.

get_workspace_hierarchyB

Get accessible Spaces, Folders, and Lists in a ClickUp Workspace.

create_list_in_spaceA

Create a folderless List in a ClickUp Space.

create_list_in_folderC

Create a List inside a ClickUp Folder.

get_listA

Get the details and settings of one ClickUp List.

update_listC

Update the supplied settings of a ClickUp List.

get_folderB

Get a ClickUp Folder and its Lists.

create_folderB

Create a Folder in a ClickUp Space.

update_folderB

Rename a ClickUp Folder.

get_workspace_membersB

List members and guests available in a ClickUp Workspace.

find_member_by_nameB

Find ClickUp Workspace members by ID, name, or email without guessing ambiguity.

resolve_assigneesA

Resolve several proposed assignees to member IDs and expose ambiguous matches.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 32 tools

Disambiguation5/5

Each tool has a distinct purpose: searches are differentiated by target or filter, task lifecycle operations are separate from list/folder and member operations, and even similar actions (create vs. bulk create, add vs. move) are clearly scoped. No two tools appear to do the same thing.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern (e.g., create_task, get_list, add_tag_to_task, resolve_assignees). Search, find, and resolve variations are still consistent in structure, with no mixing of camelCase or other styles.

Tool Count2/5

With 32 tools, this server is well above the typical 3-15 well-scoped range and even beyond the 16-25 'heavy' threshold. While each tool has a distinct purpose, the sheer number is excessive for an MCP integration and may overwhelm agents.

Completeness4/5

The toolset covers task CRUD, bulk operations, comments, tags, links, dependencies, list/folder management, and member resolution. Minor gaps exist, such as no delete_list or delete_folder, and no explicit task listing by list, but search and bulk tools fill most needs.

Maintenance

ActivityMaintained
ResponsivenessNo issues