LeashIndex Get the report

Index / storage

com.mcparmory/clickup

com-mcparmory-clickup declares 134 capabilities across 134 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list answered by the PyPI package mcparmory-clickup==1.0.4 (published to PyPI as mcparmory-clickup, listed in the official MCP registry as com.mcparmory/clickup 1.0.4), run in an isolated container with no network access and no credentials. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 134 tools

134 of 134 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · irreversible-uncapped · 30 of 134 tools

30 tools are classified as irreversible and declare no limit.

high · no-expiry · All 134 tools

134 of 134 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 134 tools

134 of 134 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

high · uncapped-write · 38 of 134 tools

38 tools can modify data and declare no limit.

low · uncapped-read · 66 of 134 tools

66 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
upload_task_attachmentwrite inferred
get_current_userread declared
list_workspacesread declared
create_checklistwrite inferred
update_checklistwrite inferred
delete_checklistdestructive declared
create_checklist_itemwrite inferred
update_checklist_itemwrite inferred
delete_checklist_itemdestructive declared
list_task_commentsread declared
add_task_commentwrite inferred
list_chat_view_commentsread declared
create_chat_view_commentread inferred
list_commentsread declared
add_list_commentread inferred
update_commentwrite inferred
delete_commentdestructive declared
list_comment_repliesread declared
reply_to_commentwrite inferred
list_custom_fieldsread declared
list_folder_custom_fieldsread declared
list_space_custom_fieldsread declared
list_workspace_custom_fieldsread declared
set_task_custom_field_valuewrite inferred
clear_task_custom_field_valuedestructive declared
add_task_dependencywrite inferred
delete_task_dependencydestructive declared
link_taskwrite inferred
delete_task_linkdestructive declared
list_foldersread declared
create_folderwrite inferred
get_folderread declared
rename_folderwrite inferred
delete_folderdestructive declared
list_goalsread declared
create_goalwrite inferred
get_goalread declared
update_goalwrite inferred
delete_goaldestructive declared
create_key_resultwrite inferred
update_key_resultwrite inferred
delete_key_resultdestructive declared
invite_workspace_guestsend inferred
get_guestread declared
update_workspace_guestwrite inferred
remove_workspace_guestdestructive declared
add_guest_to_taskwrite inferred
remove_task_guestdestructive declared
add_guest_to_listread inferred
remove_list_guestdestructive declared
add_guest_to_folderwrite inferred
remove_folder_guestdestructive declared
list_folder_listsread declared
create_listread inferred
create_folder_from_templatewrite inferred
list_folderless_listsread declared
create_folderless_listread inferred
get_listread declared
update_listread inferred
delete_listdestructive declared
add_task_to_listread inferred
remove_task_from_listdestructive declared
list_task_membersread declared
list_list_membersread declared
list_custom_rolesread declared
list_shared_hierarchyread declared
list_spacesread declared
create_spacewrite inferred
get_spaceread declared
update_spacewrite inferred
delete_spacedestructive declared
list_space_tagsread declared
create_space_tagwrite inferred
update_space_tagwrite inferred
delete_space_tagdestructive declared
add_tag_to_taskwrite inferred
remove_task_tagdestructive declared
list_tasksread declared
create_taskwrite inferred
get_taskread declared
update_taskdestructive declared
delete_taskdestructive declared
list_tasks_by_teamread declared
merge_tasksdestructive declared
get_task_time_in_statusread declared
get_bulk_tasks_time_in_statusread declared
list_task_templatesread declared
list_templatesread declared
list_folder_templatesread declared
create_task_from_templatewrite inferred
create_list_from_template_in_folderread inferred
create_list_from_templateread inferred
get_workspace_seatsread declared
get_workspace_planread declared
create_user_groupwrite inferred
list_custom_task_typesread declared
update_user_groupwrite inferred
delete_user_groupdestructive declared
list_user_groupsread declared
get_task_tracked_timeread declared
track_task_timeread inferred
update_time_entry_legacywrite inferred
delete_tracked_time_intervaldestructive declared
list_time_entriesread declared
create_time_entrywrite inferred
get_time_entryread declared
update_time_entrywrite inferred
delete_time_entrydestructive declared
get_time_entry_historyread declared
get_running_time_entryread declared
list_time_entry_tagsread declared
add_tags_to_time_entrieswrite inferred
rename_time_entry_tagwrite inferred
remove_tags_from_time_entriesdestructive declared
start_time_entrywrite assumed
stop_time_entrywrite assumed
invite_workspace_membersend inferred
get_workspace_userread declared
update_workspace_userwrite inferred
remove_workspace_userdestructive declared
list_workspace_viewsread declared
create_workspace_viewread inferred
list_space_viewsread declared
create_space_viewread inferred
list_folder_viewsread declared
create_folder_viewread inferred
list_viewsread declared
create_list_viewread inferred
get_viewread declared
update_viewread inferred
delete_viewdestructive declared
list_view_tasksread declared
list_webhooksread declared
delete_webhookdestructive declared
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.