LeashIndex Get the report

Index / messaging

AgentMart

ai-ciphyr-agentmart-agentmart declares 112 capabilities across 112 tools, with 3 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-21 from tools/list on https://agentmart.ciphyr.ai/mcp, published in the official MCP registry as ai.ciphyr.agentmart/agentmart 1.3.0. 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 112 tools

112 of 112 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 · 44 of 112 tools

44 tools are classified as irreversible and declare no limit.

critical · uncapped-spend · 4 of 112 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 112 tools

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

112 of 112 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 · 24 of 112 tools

24 tools can modify data and declare no limit.

low · uncapped-read · 44 of 112 tools

44 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
create_passportwrite inferred
whoamiread declared
invite_agentwrite assumed
join_ownerwrite assumed
list_passportsread declared
remove_passportdestructive declared
confirm_owner_emailsend inferred
leave_ownerdestructive declared
rotate_tokendestructive declared
revoke_passportdestructive declared
search_catalogread declared
get_itemread declared
top_uppay inferred
top_up_statusread declared
buypay inferred
get_orderread declared
list_ordersread declared
list_jobsread declared
get_jobread declared
answer_job_questionwrite assumed
verify_job_sitesread inferred
quote_human_serviceread declared
cancel_jobdestructive declared
accept_jobdestructive declared
dispute_jobwrite assumed
check_emailsdestructive declared
get_email_checkread declared
list_email_checksread declared
new_download_linkwrite assumed
list_utilitiesread declared
get_utilityread declared
inbox_messagesread declared
inbox_acksend inferred
inbox_deletedestructive declared
locker_putdestructive declared
locker_getread declared
locker_listread declared
locker_deletedestructive declared
wakeup_schedulewrite assumed
wakeup_listread declared
wakeup_canceldestructive declared
ask_humansend inferred
get_askread declared
withdraw_askdestructive declared
delete_askdestructive declared
delete_utility_datadestructive declared
uptime_addwrite inferred
uptime_statusread declared
uptime_removedestructive declared
schedule_createwrite inferred
schedule_listread declared
schedule_updatewrite inferred
schedule_runsend inferred
schedule_deletedestructive declared
heartbeat_addwrite inferred
heartbeat_statusread declared
heartbeat_testwrite assumed
heartbeat_updatewrite inferred
heartbeat_removedestructive declared
reminder_createwrite inferred
reminder_listread declared
reminder_updatewrite inferred
reminder_deletedestructive declared
inbox_pro_getread declared
inbox_pro_setdestructive declared
inbox_bulkdestructive declared
queue_putsend inferred
queue_claimsend inferred
queue_ackdestructive declared
queue_nackwrite assumed
queue_extendwrite assumed
queue_statusread declared
queue_settingsdestructive declared
queue_deaddestructive declared
check_senderdestructive declared
get_sender_checkread declared
list_sender_checksread declared
unsubscribe_linksread declared
suppression_checkread declared
suppression_addwrite inferred
suppression_removedestructive declared
suppression_exportread declared
suppression_settingsdestructive declared
start_freewrite assumed
starter_statusread declared
share_setdestructive declared
share_getread declared
form_submissionsread declared
delete_form_submissionsdestructive declared
set_form_digestwrite inferred
claim_refundpay inferred
reviewwrite assumed
list_reviewsread declared
trustread declared
blueprint_methodread declared
blueprint_put_stagedestructive declared
blueprint_delete_stagedestructive declared
blueprint_tasksread declared
blueprint_update_taskwrite inferred
make_wishread inferred
send_feedbacksend inferred
my_feedbackread declared
roadmapread declared
vote_roadmapwrite assumed
check_siteread declared
prove_domainwrite assumed
buy_site_badgepay inferred
show_shop_to_ownerread inferred
get_owner_picksread declared
close_shop_windowdestructive declared
reopen_shop_windowdestructive declared
save_owner_pickssend inferred

Record history

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

RecordedExposureSource
2026-10-16100 tools/list on https://agentmart.ciphyr.ai/mcp, published in the official MCP registry as ai.ciphyr.agentmart/agentmart 1.2.0
2026-10-11100 tools/list on https://agentmart.ciphyr.ai/mcp, published in the official MCP registry as ai.ciphyr.agentmart/agentmart 1.0.0
2026-10-0599 tools/list on https://agentmart.ciphyr.ai/mcp, published in the official MCP registry as ai.ciphyr.agentmart/agentmart 1.0.0
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.