Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

io.github.cvrt-jh/clickup-mcp

NPM · @CAVORT-IT-SYSTEMS/CLICKUP-MCP · SCANNED AUG 3

Lightweight ClickUp MCP server - 37 tools, token-optimized (95% smaller responses)

+22 this week 68 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
Schema Quality & AI Usability70
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 2563 tokens (~69/item across 37 items; 37 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage96
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 88% of tool parameters carry a description.Partial
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · @cavort-it-systems/clickup-mcp

# add to Claude Code
claude mcp add cvrt-jh-clickup-mcp -- npx -y @cavort-it-systems/clickup-mcp
# add to Codex CLI
codex mcp add cvrt-jh-clickup-mcp -- npx -y @cavort-it-systems/clickup-mcp
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "cvrt-jh-clickup-mcp": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@cavort-it-systems/clickup-mcp"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add cvrt-jh-clickup-mcp --command npx --arg -y --arg @cavort-it-systems/clickup-mcp
# ~/.hermes/config.yaml
mcp_servers:
  cvrt-jh-clickup-mcp:
    command: "npx"
    args: ["-y", "@cavort-it-systems/clickup-mcp"]
// mcp.json
{
  "mcpServers": {
    "cvrt-jh-clickup-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@cavort-it-systems/clickup-mcp"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +4
    • Stability: unverified → 0.27 functional
  • 2 Aug 26 +43
    • Provenance: unverified → fail security
    • Install scripts: unverified → pass security
    • Known CVEs: unverified → partial security
    • Malware scan: unverified → pass security
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • License: unverified → pass functional
    • Dependency health: unverified → partial functional
    • Maintenance: unverified → pass functional
    • MCP protocol: unverified → pass functional
    • Schema quality: unverified → good functional
    • Licence: MIT functional
  • 1 Aug 26 −5
    • Stability: Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet. security
    • Capabilities: pass → unverified functional
  • 31 Jul 26 −20
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 27 Jul 26 46

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/@cavort-it-systems/[email protected]

Provenance none

Ecosystem: npm · Outcome: none

Dependencies 95 packages

95 packages in the resolved dependency tree · 95 deprecated · 29 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 37 exposed · ~2,563 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
clickup_add_dependency ~65

Add a dependency between tasks (waiting_on or blocking)

NameTypeReqDescription
dependency_ofstringTask ID that this task blocks
depends_onstringTask ID this task is waiting on
task_idstringyesThe task to add the dependency to

No output schema declared.

No examples provided.

clickup_add_tag_to_task ~43

Add a tag to a task

NameTypeReqDescription
tag_namestringyesTag name to add
task_idstringyesClickUp task ID

No output schema declared.

No examples provided.

clickup_add_task_link ~41

Link two tasks together

NameTypeReqDescription
links_tostringyesSecond task ID to link to
task_idstringyesFirst task ID

No output schema declared.

No examples provided.

clickup_create_checklist ~39

Create a checklist on a task

NameTypeReqDescription
namestringyesChecklist name
task_idstringyesClickUp task ID

No output schema declared.

No examples provided.

clickup_create_checklist_item ~50

Add an item to a checklist

NameTypeReqDescription
assigneenumberUser ID to assign
checklist_idstringyesChecklist ID
namestringyesItem name

No output schema declared.

No examples provided.

clickup_create_comment ~70

Add a comment to a task

NameTypeReqDescription
assigneenumberUser ID to assign with this comment
comment_textstringyesComment text
notify_allbooleanNotify all assignees (default true)
task_idstringyesClickUp task ID

No output schema declared.

No examples provided.

clickup_create_list ~130

Create a new list in a folder or as a folderless list in a space

NameTypeReqDescription
contentstringList description
due_datenumberDue date as Unix timestamp in milliseconds
folder_idstringFolder ID (for list inside folder)
namestringyesList name
prioritynumberPriority (1=urgent, 2=high, 3=normal, 4=low)
space_idstringSpace ID (for folderless list)
statusstringStatus name to use as default

No output schema declared.

No examples provided.

clickup_create_reply ~38

Add a threaded reply to a comment

NameTypeReqDescription
comment_idstringyesComment ID
comment_textstringyesReply text

No output schema declared.

No examples provided.

clickup_create_space_tag ~76

Create a new tag in a space

NameTypeReqDescription
namestringyesTag name
space_idstringyesClickUp space ID
tag_bgstringBackground color hex (e.g. '#000000')
tag_fgstringForeground color hex (e.g. '#ffffff')

No output schema declared.

No examples provided.

clickup_create_task ~248

Create a new task in a list

NameTypeReqDescription
assigneesarrayArray of user IDs to assign
custom_fieldsarrayCustom field values to set
descriptionstringTask description (plain text or markdown)
due_datenumberDue date as Unix timestamp in milliseconds
due_date_timebooleanWhether due_date includes time
list_idstringyesClickUp list ID
markdown_descriptionstringTask description in markdown
namestringyesTask name
notify_allbooleanNotify assignees (default true)
parentstringParent task ID (to create subtask)
prioritynumberPriority: 1=urgent, 2=high, 3=normal, 4=low
start_datenumberStart date as Unix timestamp in milliseconds
start_date_timebooleanWhether start_date includes time
statusstringStatus name (must match list's statuses)
tagsarrayArray of tag names
time_estimatenumberTime estimate in milliseconds

No output schema declared.

No examples provided.

clickup_delete_checklist ~29

Delete a checklist and all its items

NameTypeReqDescription
checklist_idstringyesChecklist ID

No output schema declared.

No examples provided.

clickup_delete_checklist_item ~39

Delete a checklist item

NameTypeReqDescription
checklist_idstringyesChecklist ID
checklist_item_idstringyesChecklist item ID

No output schema declared.

No examples provided.

clickup_delete_dependency ~68

Remove a dependency. Note: uses query params, not body.

NameTypeReqDescription
dependency_ofstringTask ID that this task was blocking
depends_onstringTask ID this task was waiting on
task_idstringyesThe task to remove the dependency from

No output schema declared.

No examples provided.

clickup_delete_list ~34

Delete a list. This is permanent and cannot be undone.

NameTypeReqDescription
list_idstringyesClickUp list ID

No output schema declared.

No examples provided.

clickup_delete_space_tag ~42

Delete a tag from a space

NameTypeReqDescription
space_idstringyesClickUp space ID
tag_namestringyesTag name to delete

No output schema declared.

No examples provided.

clickup_delete_task ~28

Permanently delete a task

NameTypeReqDescription
task_idstringyesClickUp task ID

No output schema declared.

No examples provided.

clickup_delete_task_link ~42

Remove a link between two tasks

NameTypeReqDescription
links_tostringyesSecond task ID to unlink
task_idstringyesFirst task ID

No output schema declared.

No examples provided.

clickup_edit_checklist ~50

Rename or reorder a checklist

NameTypeReqDescription
checklist_idstringyesChecklist ID
namestringNew checklist name
positionnumberNew position (0-indexed)

No output schema declared.

No examples provided.

clickup_edit_checklist_item ~105

Edit a checklist item (name, resolved status, assignee, or parent)

NameTypeReqDescription
assigneenumberUser ID to assign (or null to unassign)
checklist_idstringyesChecklist ID
checklist_item_idstringyesChecklist item ID
namestringNew item name
parentstringParent checklist item ID (to nest items)
resolvedbooleanMark as resolved/unresolved

No output schema declared.

No examples provided.

clickup_edit_space_tag ~82

Edit (rename or recolor) a tag in a space

NameTypeReqDescription
new_namestringNew tag name
space_idstringyesClickUp space ID
tag_bgstringNew background color hex
tag_fgstringNew foreground color hex
tag_namestringyesCurrent tag name

No output schema declared.

No examples provided.

clickup_get_comments ~60

Get comments on a task (paginated, 25 per page)

NameTypeReqDescription
startnumberStart offset for pagination
start_idstringComment ID to start from
task_idstringyesClickUp task ID

No output schema declared.

No examples provided.

clickup_get_folders ~46

List folders in a space (includes nested lists)

NameTypeReqDescription
archivedbooleanInclude archived folders (default false)
space_idstringyesClickUp space ID

No output schema declared.

No examples provided.

clickup_get_list ~32

Get a single list's details including its statuses

NameTypeReqDescription
list_idstringyesClickUp list ID

No output schema declared.

No examples provided.

clickup_get_list_members ~32

Get members with access to a specific list

NameTypeReqDescription
list_idstringyesClickUp list ID

No output schema declared.

No examples provided.

clickup_get_lists ~69

Get lists in a folder, or folderless lists in a space. Provide either folder_id or space_id.

NameTypeReqDescription
archivedbooleanInclude archived lists (default false)
folder_idstringClickUp folder ID
space_idstringClickUp space ID

No output schema declared.

No examples provided.

clickup_get_replies ~28

Get threaded replies to a comment

NameTypeReqDescription
comment_idstringyesComment ID

No output schema declared.

No examples provided.

clickup_get_space_tags ~30

List all tags in a space

NameTypeReqDescription
space_idstringyesClickUp space ID

No output schema declared.

No examples provided.

clickup_get_spaces ~43

List all spaces in a workspace

NameTypeReqDescription
archivedbooleanInclude archived spaces (default false)
team_idstringyesClickUp workspace/team ID

No output schema declared.

No examples provided.

clickup_get_task ~58

Get a task by its ID

NameTypeReqDescription
include_markdown_descriptionbooleanReturn description as markdown
include_subtasksbooleanInclude subtasks (default false)
task_idstringyesClickUp task ID

No output schema declared.

No examples provided.

clickup_get_tasks ~211

List tasks in a list with optional filters

NameTypeReqDescription
archivedbooleanInclude archived tasks
assigneesarrayFilter by assignee IDs
date_created_gtnumberCreated after (ms)
date_created_ltnumberCreated before (ms)
date_updated_gtnumberUpdated after (ms)
date_updated_ltnumberUpdated before (ms)
due_date_gtnumberDue date greater than (ms)
due_date_ltnumberDue date less than (ms)
include_closedbooleanInclude closed tasks
include_markdown_descriptionboolean
list_idstringyesClickUp list ID
order_bystring
pagenumberPage number (0-indexed)
reversebooleanReverse sort order
statusesarrayFilter by status names
subtasksbooleanInclude subtasks

No output schema declared.

No examples provided.

clickup_get_workspace_members ~25

Get all members across all workspaces (extracted from teams response)

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

clickup_remove_tag_from_task ~43

Remove a tag from a task

NameTypeReqDescription
tag_namestringyesTag name to remove
task_idstringyesClickUp task ID

No output schema declared.

No examples provided.

clickup_search_tasks ~202

Search tasks across an entire workspace

NameTypeReqDescription
assigneesarray
date_created_gtnumber
date_created_ltnumber
date_updated_gtnumber
date_updated_ltnumber
due_date_gtnumber
due_date_ltnumber
folder_idsarrayFilter by folder IDs
include_closedboolean
include_markdown_descriptionboolean
list_idsarrayFilter by list IDs
order_bystring
pagenumberPage number (0-indexed)
project_idsarrayFilter by project IDs
reverseboolean
space_idsarrayFilter by space IDs
statusesarray
subtasksboolean
team_idstringyesClickUp workspace/team ID

No output schema declared.

No examples provided.

clickup_set_custom_field ~63

Set a custom field value on a task (update_task cannot do this)

NameTypeReqDescription
field_idstringyesCustom field ID
task_idstringyesClickUp task ID
valueyesCustom field value (type depends on field type)

No output schema declared.

No examples provided.

clickup_update_comment ~67

Edit a comment's text or resolve/unresolve it

NameTypeReqDescription
assigneenumberNew assignee user ID
comment_idstringyesComment ID
comment_textstringNew comment text
resolvedbooleanMark as resolved/unresolved

No output schema declared.

No examples provided.

clickup_update_task ~212

Update a task. Assignees use add/rem arrays, not a flat list.

NameTypeReqDescription
archivedbooleanArchive/unarchive the task
assigneesobjectAssignee changes (add/rem)
descriptionstringNew description
due_datenumberDue date as Unix timestamp in milliseconds
due_date_timeboolean
markdown_descriptionstringNew description in markdown
namestringNew task name
parentstringMove to new parent (set null to unparent)
prioritynumberPriority: 1=urgent, 2=high, 3=normal, 4=low
start_datenumberStart date as Unix timestamp in milliseconds
start_date_timeboolean
statusstringNew status
task_idstringyesClickUp task ID
time_estimatenumberTime estimate in milliseconds

No output schema declared.

No examples provided.

clickup_whoami ~23

Get current user info and list of workspaces with members

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.