LeashIndex Get the report

Index / data

com.mcparmory/ramp

com-mcparmory-ramp declares 186 capabilities across 186 tools, with 3 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list answered by the PyPI package mcparmory-ramp==1.0.2 (published to PyPI as mcparmory-ramp, listed in the official MCP registry as com.mcparmory/ramp 1.0.2), run in an isolated container with no network access and no 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 186 tools

186 of 186 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 · 35 of 186 tools

35 tools are classified as irreversible and declare no limit.

critical · uncapped-spend · 6 of 186 tools

6 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 186 tools

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

186 of 186 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 · 65 of 186 tools

65 tools can modify data and declare no limit.

low · uncapped-read · 86 of 186 tools

86 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_gl_accountsread declared
create_gl_accountswrite inferred
get_gl_accountread declared
update_gl_accountwrite inferred
delete_gl_accountdestructive declared
list_accounting_connectionsread declared
create_accounting_connectionwrite inferred
disconnect_accounting_connectiondestructive declared
get_accounting_connectionread declared
update_accounting_connectionwrite inferred
reactivate_accounting_connectionwrite assumed
list_custom_field_optionsread declared
create_custom_field_optionswrite inferred
get_custom_field_optionread declared
update_custom_field_optionwrite inferred
update_custom_field_option_partialwrite inferred
delete_custom_field_optiondestructive declared
list_custom_accounting_fieldsread declared
create_accounting_custom_fieldwrite inferred
get_custom_fieldread declared
update_custom_accounting_fieldwrite inferred
delete_custom_fielddestructive declared
list_inventory_item_accounting_fieldsread declared
create_inventory_item_accounting_fieldwrite inferred
update_inventory_item_fieldwrite inferred
delete_inventory_item_accounting_fielddestructive declared
list_inventory_item_optionsread declared
add_inventory_item_optionswrite inferred
update_inventory_item_optionwrite inferred
delete_inventory_item_optiondestructive declared
mark_transactions_ready_to_syncwrite assumed
report_sync_resultswrite assumed
get_tax_code_fieldread declared
create_tax_code_fieldwrite inferred
update_tax_code_fieldwrite inferred
delete_tax_codedestructive declared
list_tax_code_optionsread declared
add_tax_code_optionswrite inferred
update_tax_code_optionwrite inferred
delete_tax_code_optiondestructive declared
list_tax_ratesread declared
upload_tax_ratesread inferred
update_tax_rateread inferred
delete_tax_ratedestructive declared
list_vendors_accountingread declared
create_vendorswrite inferred
get_vendor_accountingread declared
update_vendor_accountingwrite inferred
delete_vendor_accountingdestructive declared
get_application_resourceread declared
create_financing_applicationwrite inferred
list_audit_log_eventsread declared
list_bank_accountsread declared
get_bank_accountread declared
list_bills_with_paginationread declared
create_billwrite inferred
list_draft_billsread declared
create_draft_billwrite inferred
get_draft_billread declared
update_draft_billwrite inferred
add_draft_bill_attachmentwrite inferred
get_billread declared
update_billwrite inferred
archive_billdestructive declared
add_bill_attachmentwrite inferred
get_businessread declared
get_business_balanceread declared
list_cardsread declared
create_physical_cardwrite inferred
get_card_deferred_task_statusread declared
create_virtual_cardwrite inferred
get_cardread declared
update_cardwrite inferred
suspend_carddestructive declared
delete_carddestructive declared
unsuspend_carddelete inferred
list_cashbacksread declared
get_cashbackread declared
list_custom_tablesread declared
list_custom_table_columnsread declared
list_custom_table_rowsread declared
update_custom_table_rowswrite inferred
delete_custom_table_rowsdestructive declared
update_custom_table_row_external_keywrite inferred
append_custom_table_rowswrite inferred
remove_custom_table_row_cellsdestructive declared
list_matrix_tablesread declared
create_matrix_tablewrite inferred
add_result_column_to_matrix_tablewrite inferred
rename_matrix_columnwrite inferred
list_matrix_table_rowsread inferred
rename_matrix_tablewrite inferred
upsert_matrix_table_rowswrite inferred
append_matrix_table_cellswrite assumed
remove_matrix_table_cellsdestructive declared
delete_matrix_rowdestructive declared
list_native_tablesread declared
list_native_table_columnsread declared
list_native_table_rowsread declared
update_native_table_rowswrite inferred
append_native_table_rowswrite inferred
remove_native_table_row_cellsdestructive declared
list_departmentsread declared
create_departmentwrite inferred
get_departmentread declared
update_departmentwrite inferred
create_card_embed_tokenwrite inferred
list_entities_with_paginationread declared
get_entityread declared
list_item_receiptsread declared
create_item_receiptwrite inferred
get_item_receiptread declared
delete_item_receiptdestructive declared
list_spend_limitsread declared
create_spend_limitwrite inferred
get_spend_limit_deferred_task_statusread declared
get_spend_limitread declared
update_spend_limitwrite inferred
update_spend_limit_partialwrite inferred
add_users_to_spend_limitwrite inferred
terminate_spend_limitdestructive declared
remove_users_from_spend_limitdestructive declared
suspend_spend_limitdestructive declared
unsuspend_spend_limitwrite assumed
list_locationsread declared
create_locationwrite inferred
get_locationread declared
update_locationwrite inferred
list_memosread declared
get_memoread declared
create_memo_for_transactionwrite inferred
list_merchantsread declared
list_purchase_ordersread declared
create_purchase_orderpay inferred
get_purchase_orderread declared
update_purchase_orderpay inferred
archive_purchase_orderpay inferred
add_line_items_to_purchase_orderpay inferred
update_purchase_order_line_itempay inferred
delete_purchase_order_line_itempay inferred
list_receipt_integration_opted_out_emailsread declared
remove_opted_out_email_from_receipt_integrationdestructive declared
list_receiptsread declared
upload_receiptwrite inferred
get_receiptread declared
list_reimbursementsread declared
create_mileage_reimbursementwrite inferred
upload_receipt_for_reimbursementwrite inferred
get_reimbursementread declared
list_spend_programsread declared
create_spend_programwrite inferred
get_spend_programread declared
list_statementsread declared
get_statementread declared
list_transactionsread declared
get_transactionread declared
list_transfers_with_paginationread declared
get_transferread declared
list_tripsread declared
get_tripread declared
list_usersread declared
send_user_invitesend inferred
get_deferred_task_statusread declared
get_userread declared
update_userwrite inferred
deactivate_userdestructive declared
reactivate_userwrite assumed
create_card_vaultwrite inferred
get_card_vault_detailsread declared
list_vendorsread declared
create_vendorwrite inferred
list_vendor_agreementsread inferred
list_vendor_creditsread declared
get_vendor_creditread declared
get_vendorread declared
update_vendorwrite inferred
delete_vendordestructive declared
list_vendor_bank_accountsread declared
get_vendor_bank_accountread declared
archive_vendor_bank_accountdestructive declared
list_vendor_contactsread declared
get_vendor_contactread declared
list_vendor_credits_by_vendorread declared
add_vendor_bank_accountwrite inferred
get_webhook_subscriptionread declared
delete_webhookdestructive 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.