LeashIndex Get the report

Index / data

Cmssy

io-github-cmssy-io-cmssy-mcp declares 127 capabilities across 127 tools, with 3 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-22 from tools/list answered by the npm package @cmssy/mcp-server@0.116.0 (published to npm as @cmssy/mcp-server, listed in the official MCP registry as io.github.cmssy-io/cmssy-mcp 0.116.0), run in an isolated container with no network access and placeholder 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 127 tools

127 of 127 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 · 78 of 127 tools

78 tools are classified as irreversible and declare no limit.

critical · uncapped-spend · 4 of 127 tools

4 tools are classified as moving money and declare no dollar limit. A cap on the number of payments does not bound their amount.

high · no-expiry · All 127 tools

127 of 127 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 127 tools

127 of 127 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 · 11 of 127 tools

11 tools can modify data and declare no limit.

low · uncapped-read · 38 of 127 tools

38 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
list_pagesread declared
get_pageread declared
get_site_configread declared
list_block_typesread declared
list_block_usageread declared
get_workspace_inforead declared
list_mediaread declared
upload_mediawrite inferred
list_media_foldersread declared
create_media_folderwrite inferred
update_media_folderdestructive declared
delete_media_folderdestructive declared
move_mediadestructive declared
list_teamread declared
list_rolesread declared
list_customersread declared
get_customerread declared
suspend_customerdestructive declared
unsuspend_customerdestructive declared
send_customer_password_resetdestructive declared
resend_customer_verificationdestructive declared
unlock_customerdestructive declared
set_customer_company_roledestructive declared
list_price_listsread declared
get_price_listread declared
create_price_listread inferred
update_price_listdestructive declared
delete_price_listdestructive declared
set_price_list_entrydestructive declared
set_price_list_entriesdestructive declared
remove_price_list_entriesdestructive declared
set_customer_price_listdestructive declared
set_company_price_listdestructive declared
set_company_price_display_modedestructive declared
set_company_tax_roundingdestructive declared
list_sales_channelsread declared
get_sales_channelread declared
create_sales_channelwrite inferred
update_sales_channeldestructive declared
delete_sales_channeldestructive declared
create_pagewrite inferred
update_page_blocksdestructive declared
promote_dev_draftdestructive declared
update_page_settingsdestructive declared
list_page_typesread declared
create_page_typewrite inferred
get_page_typeread declared
update_page_typedestructive declared
delete_page_typedestructive declared
publish_pagedestructive declared
unpublish_pagedestructive declared
take_over_page_lockdestructive declared
revert_to_publisheddestructive declared
delete_pagedestructive declared
update_page_layoutdestructive declared
update_region_settingsdestructive declared
add_block_to_pagedestructive declared
update_block_contentdestructive declared
patch_block_contentdestructive declared
remove_block_from_pagedestructive declared
list_formsread declared
get_formread declared
create_formwrite inferred
update_formdestructive declared
delete_formdestructive declared
list_form_submissionsread declared
get_form_submissionread declared
update_form_submission_statusdestructive declared
delete_form_submissiondestructive declared
list_modelsread declared
get_modelread declared
create_modelwrite inferred
update_modeldestructive declared
delete_modeldestructive declared
list_recordsread declared
get_recordread declared
create_recordread inferred
update_recorddestructive declared
delete_recorddestructive declared
import_recordsdestructive declared
bulk_update_recordsdestructive declared
list_ordersread declared
get_orderread declared
get_order_pipelineread declared
create_manual_orderwrite inferred
edit_orderdestructive declared
update_order_detailsdestructive declared
mark_order_paidpay inferred
record_order_paymentpay inferred
refund_orderpay inferred
cancel_orderdestructive declared
close_orderdestructive declared
reopen_orderdestructive declared
create_shipmentwrite inferred
update_shipmentdestructive declared
create_returnwrite inferred
approve_returndestructive declared
reject_returndestructive declared
cancel_returndestructive declared
receive_returndestructive declared
refund_returnpay inferred
complete_returndestructive declared
update_return_trackingdestructive declared
set_order_pipeline_stagedestructive declared
record_order_invoicedestructive declared
list_cartsread declared
delete_cartsdestructive declared
list_discountsread declared
get_discountread declared
create_discountwrite inferred
update_discountdestructive declared
set_discount_enableddestructive declared
list_productsread declared
bulk_update_productsdestructive declared
bulk_delete_productsdestructive declared
set_product_tiersdestructive declared
set_product_variantsdestructive declared
update_cart_configdestructive declared
clear_cart_configdestructive declared
list_webhooksread declared
list_webhook_deliveriesread declared
list_webhook_event_typesread declared
create_webhookdestructive declared
update_webhookdestructive declared
rotate_webhook_secretdestructive declared
redeliver_webhook_deliverydestructive declared
delete_webhookdestructive declared

Record history

Earlier records for this server. A correction is added here, never written over the record it corrects.

RecordedExposureSource
2026-10-21100 tools/list answered by the npm package @cmssy/mcp-server@0.110.0 (published to npm as @cmssy/mcp-server, listed in the official MCP registry as io.github.cmssy-io/cmssy-mcp 0.110.0), run in an isolated container with no network access and placeholder credentials
2026-10-15100 tools/list answered by the npm package @cmssy/mcp-server@0.96.0 (published to npm as @cmssy/mcp-server, listed in the official MCP registry as io.github.cmssy-io/cmssy-mcp 0.96.0), run in an isolated container with no network access and placeholder credentials
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.