LeashIndex Get the report

Index / calendar

io.github.CryptoAPIs-io/mcp

io-github-cryptoapis-io-mcp declares 60 capabilities across 60 tools, with 1 critical issue.

90/100 exposureHigh exposure

Manifest recorded 2026-10-21 from tools/list on https://ai.cryptoapis.io/mcp, published in the official MCP registry as io.github.CryptoAPIs-io/mcp 0.5.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 60 tools

60 of 60 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.

high · no-expiry · All 60 tools

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

60 of 60 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 · 27 of 60 tools

27 tools can modify data and declare no limit.

low · uncapped-read · 33 of 60 tools

33 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
address_history__manage_addresswrite assumed
address_history__evm_address_historyread inferred
address_history__utxo_address_historyread inferred
address_history__system_inforead inferred
address_latest__evm_address_latestread inferred
address_latest__utxo_address_latestread inferred
address_latest__solana_address_latestread inferred
address_latest__xrp_address_latestread inferred
address_latest__kaspa_address_latestread inferred
address_latest__system_inforead inferred
aml__amlwrite assumed
aml__system_inforead inferred
block_data__evm_block_dataread inferred
block_data__utxo_block_dataread inferred
block_data__xrp_block_dataread inferred
block_data__system_inforead inferred
blockchain_events__blockchain_events_managewrite assumed
blockchain_events__blockchain_events_createwrite inferred
blockchain_events__system_inforead inferred
blockchain_fees__blockchain_fees_utxoread inferred
blockchain_fees__blockchain_fees_evmread inferred
blockchain_fees__blockchain_fees_xrpwrite assumed
blockchain_fees__blockchain_fees_tezoswrite assumed
blockchain_fees__blockchain_fees_solanawrite assumed
blockchain_fees__system_inforead inferred
broadcast__broadcast_signed_transactionwrite assumed
broadcast__system_inforead inferred
contracts__evm_contract_dataread inferred
contracts__solana_contract_dataread inferred
contracts__system_inforead inferred
hd_wallet__manage_hd_walletwrite assumed
hd_wallet__hd_wallet_data_utxoread inferred
hd_wallet__hd_wallet_data_evmread inferred
hd_wallet__hd_wallet_data_xrpread inferred
hd_wallet__system_inforead inferred
market_data__market_data_metadataread inferred
market_data__market_data_exchange_ratesread inferred
market_data__market_data_assetswrite assumed
market_data__system_inforead inferred
prepare_transactions__prepare_transactions_evmwrite assumed
prepare_transactions__prepare_transactions_tezoswrite assumed
prepare_transactions__prepare_transactions_solanawrite assumed
prepare_transactions__prepare_transactions_kaspawrite assumed
prepare_transactions__prepare_transactions_xrpwrite assumed
prepare_transactions__prepare_transactions_utxowrite assumed
prepare_transactions__prepare_transactions_tronwrite assumed
prepare_transactions__system_inforead inferred
simulate__simulate_evmwrite assumed
simulate__system_inforead inferred
transactions_data__transactions_data_utxowrite assumed
transactions_data__transactions_data_evmwrite assumed
transactions_data__transactions_data_solanawrite assumed
transactions_data__transactions_data_xrpwrite assumed
transactions_data__transactions_data_kaspawrite assumed
transactions_data__system_inforead inferred
utils__utxo_utilswrite assumed
utils__evm_utilswrite assumed
utils__xrp_utilswrite assumed
utils__derive_addresseswrite assumed
utils__system_inforead inferred
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.