LeashIndex Get the report

Index / payments

io.github.ar-agents/mcp

io-github-ar-agents-mcp declares 112 capabilities across 112 tools, with 3 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-15 from tools/list answered by the npm package @ar-agents/mcp@0.4.11 (published to npm as @ar-agents/mcp, listed in the official MCP registry as io.github.ar-agents/mcp 0.4.11), 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 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 · 17 of 112 tools

17 tools are classified as irreversible and declare no limit.

critical · uncapped-spend · 11 of 112 tools

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

45 tools can modify data and declare no limit.

low · uncapped-read · 50 of 112 tools

50 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
validate_cuitread inferred
lookup_cuit_afipread inferred
create_subscriptionwrite inferred
get_subscription_statusread inferred
cancel_subscriptiondelete inferred
pause_subscriptionwrite assumed
resume_subscriptionwrite assumed
create_paymentpay inferred
get_paymentread inferred
search_paymentsread inferred
cancel_paymentpay inferred
capture_paymentpay inferred
refund_paymentpay inferred
list_refundsread inferred
create_payment_preferencepay inferred
get_payment_preferenceread inferred
create_customerwrite inferred
find_customer_by_emailread inferred
list_customer_cardsread inferred
delete_customer_carddelete inferred
list_payment_methodsread inferred
calculate_installmentsread inferred
get_account_inforead inferred
charge_saved_cardpay inferred
create_qr_paymentpay inferred
cancel_qr_paymentpay inferred
create_subscription_planwrite inferred
list_subscription_plansread inferred
update_subscription_planwrite inferred
subscribe_to_planwrite assumed
list_subscription_paymentsread inferred
create_storewrite inferred
list_storesread inferred
create_poswrite inferred
list_posread inferred
list_payment_disputesread inferred
get_disputeread inferred
list_identification_typesread inferred
list_issuersread inferred
list_webhooksread inferred
create_webhookwrite inferred
update_webhookwrite inferred
delete_webhookdelete inferred
handle_webhookwrite assumed
oauth_authorize_urlwrite assumed
oauth_exchange_codewrite assumed
oauth_refresh_tokenwrite assumed
create_orderwrite inferred
get_orderread inferred
update_orderwrite inferred
capture_orderwrite inferred
cancel_orderdelete inferred
get_account_balanceread inferred
list_account_movementsread inferred
list_settlementsread inferred
get_settlementread inferred
analyze_payment_3dsread inferred
get_test_cardsread inferred
get_customerread inferred
update_customerwrite inferred
create_customer_cardwrite inferred
get_customer_cardread inferred
get_subscription_planread inferred
update_subscriptionwrite inferred
search_subscriptionsread inferred
get_refundread inferred
update_payment_preferencepay inferred
get_merchant_orderread inferred
search_merchant_ordersread inferred
update_merchant_orderwrite inferred
get_storeread inferred
update_storewrite inferred
delete_storedelete inferred
get_posread inferred
update_poswrite inferred
delete_posdelete inferred
list_bank_accountsread inferred
register_bank_accountwrite assumed
list_point_devicesread inferred
update_point_device_modewrite inferred
create_point_payment_intentpay inferred
get_point_payment_intentread inferred
cancel_point_payment_intentpay inferred
compute_marketplace_feewrite assumed
mp_health_checkwrite assumed
explain_payment_statusread inferred
find_applicable_promosread inferred
confirm_3ds_challengewrite assumed
search_payments_allread inferred
list_settlements_allread inferred
validate_tax_idread inferred
validate_cburead inferred
lookup_bank_by_coderead inferred
list_banksread inferred
list_pspsread inferred
lookup_credit_situationread inferred
emitir_facturawrite assumed
consultar_ultimo_comprobantewrite assumed
consultar_factura_emitidawrite assumed
obtener_tipos_comprobantewrite assumed
obtener_tipos_documentowrite assumed
obtener_alicuotas_ivawrite assumed
obtener_tipos_conceptowrite assumed
obtener_tipos_monedawrite assumed
obtener_cotizacionwrite assumed
health_check_afipwrite assumed
cotizar_enviowrite assumed
cotizar_envio_todoswrite assumed
crear_enviowrite assumed
trackear_enviowrite assumed
cancelar_enviowrite assumed
listar_sucursaleswrite assumed
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.