LeashIndex Get the report

Index / calendar

Callpaymin

io-github-callpaymin-callpaymin declares 61 capabilities across 61 tools, with 2 critical issues. One of them, no-revocation, is recorded for every server in the index because MCP has no field in which to declare a way to switch a tool off; a missing declaration is not evidence that the control is missing.

99/100 exposureHigh exposure

Manifest recorded 2026-11-08 from tools/list on https://www.callpaymin.io/api/mcp, published in the official MCP registry as io.github.callpaymin/callpaymin 1.0.1. 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 61 tools

61 of 61 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 · 22 of 61 tools

22 tools are classified as irreversible or destructive and declare no limit. 21 of them are counted only because the server annotated them destructiveHint. In MCP that annotation marks a tool that may make destructive changes rather than only additive ones; it does not say the change cannot be undone.

high · no-expiry · All 61 tools

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

61 of 61 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 · 3 of 61 tools

3 tools can modify data and declare no limit.

low · uncapped-read · 36 of 61 tools

36 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
search_expertsread declared
get_expertread declared
list_categoriesread declared
check_expert_onlineread declared
get_reviewsread declared
get_platform_statsread declared
get_country_rate_capsread declared
estimate_call_costread declared
get_supported_currenciesread declared
get_supported_payout_countriesread declared
get_wallet_balanceread declared
get_payment_methodsread declared
disable_auto_rechargedestructive declared
end_calldestructive declared
get_call_sessionread declared
create_meeting_roomdestructive declared
list_my_meeting_roomsread declared
list_participantsread declared
close_meeting_roomdestructive declared
list_my_callsread declared
get_receiptread declared
get_my_profileread declared
update_profilewrite inferred
update_ratedestructive declared
set_availabilitywrite inferred
get_application_statusread declared
get_earnings_summaryread declared
get_releasable_balanceread declared
list_payoutsread declared
get_payout_methodsread declared
favorite_expertwrite inferred
unfavorite_expertdelete inferred
list_favoritesread declared
get_referral_coderead declared
get_referral_statsread declared
apply_referral_codedestructive declared
get_rate_coach_suggestionread declared
get_deep_linkread declared
get_expert_availabilityread declared
list_my_bookingsread declared
create_bookingdestructive declared
cancel_bookingdestructive declared
list_jobsread declared
list_my_jobsread declared
post_jobdestructive declared
respond_to_jobdestructive declared
close_jobdestructive declared
start_chatdestructive declared
send_messagedestructive declared
get_chat_summaryread declared
join_meeting_roomdestructive declared
list_my_chatsread declared
set_do_not_disturbdestructive declared
clear_do_not_disturbdestructive declared
submit_applicationdestructive declared
get_tax_docsread declared
rate_calldestructive declared
mute_participantdestructive declared
toggle_recordingdestructive declared
send_support_ticketdestructive declared
get_support_ticketread 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.