Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

com.mcparmory/ramp

OCI · GHCR.IO/MCPARMORY/RAMP:1.0.2 · 2 COMPONENTS · SCANNED SEP 20

Manage expenses, corporate cards, accounts payable, and accounting integrations

0 this week 49 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security0
  • Malware scan not yet available for this package.Unverified
  • Known CVEs could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
  • Install-script risk not yet assessed.Unverified
  • Dependency health could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
Provenance & Transparency32
Schema Quality & AI Usability75
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 24416 tokens (~131/item across 186 items; 186 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management80
  • Stability observed for 24 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety98
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 22 of 24 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "get_transfer" implies "transfer" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Partial
  • An AI judge read all 186 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

How do I install the com.mcparmory/ramp MCP server?

com.mcparmory/ramp runs locally as a container image, launched with docker run --rm -i ghcr.io/mcparmory/ramp:1.0.2. Ready-made configuration for Claude, Cursor, VS Code, Codex and 3 more is on this page, copied from each client's own documentation.

oci · ghcr.io/mcparmory/ramp:1.0.2

# add to Claude Code
claude mcp add com-mcparmory-ramp -- docker run --rm -i ghcr.io/mcparmory/ramp:1.0.2
// .cursor/mcp.json
{
  "mcpServers": {
    "com-mcparmory-ramp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/ramp:1.0.2"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-mcparmory-ramp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/ramp:1.0.2"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add com-mcparmory-ramp -- docker run --rm -i ghcr.io/mcparmory/ramp:1.0.2
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-mcparmory-ramp": {
      "type": "local",
      "command": [
        "docker",
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/ramp:1.0.2"
      ],
      "enabled": true
    }
  }
}
# ~/.hermes/config.yaml
mcp_servers:
  com-mcparmory-ramp:
    command: "docker"
    args: ["run", "--rm", "-i", "ghcr.io/mcparmory/ramp:1.0.2"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-mcparmory-ramp": {
      "Transport": "stdio",
      "Command": "docker",
      "Arguments": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/ramp:1.0.2"
      ]
    }
  }
}
// mcp.json
{
  "mcpServers": {
    "com-mcparmory-ramp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/ramp:1.0.2"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 19 Sept 26 −3
    • Stability: pass → 0.77 functional
  • 18 Sept 26 +1
    • Stability: 0.97 → pass security
  • 16 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.

  • 14 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

  • 12 Sept 26 −3
    • Stability: pass → 0.80 functional
  • 11 Sept 26 +1
    • Stability: 0.97 → pass security
  • 9 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.

  • 7 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Sept 2026 · Analysed oci/ghcr.io/mcparmory/ramp:1.0.2

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem oci
Reason No attestation published

Background: How many MCP packages publish verified provenance →

MCP tools · 186 exposed · ~24,416 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
delete_tax_code_option ~46

Permanently delete a tax code option from the accounting system. This action cannot be undone.

NameTypeReqDescription
option_idstringyesThe unique identifier of the tax code option to delete.

No output schema declared.

No examples provided.

delete_tax_rate ~44

Permanently delete a tax rate from the accounting system. This action cannot be undone.

NameTypeReqDescription
tax_rate_idstringyesThe unique identifier of the tax rate to delete.

No output schema declared.

No examples provided.

delete_vendor ~56

Delete a vendor from the system. The vendor must have no associated transactions, bills, contracts, or spend requests to be successfully deleted.

NameTypeReqDescription
vendor_idstringyesThe unique identifier of the vendor to delete, formatted as a UUID.

No output schema declared.

No examples provided.

delete_vendor_accounting ~46

Permanently delete an accounting vendor by its unique identifier. This action cannot be undone.

NameTypeReqDescription
vendor_idstringyesThe unique identifier (UUID) of the vendor to delete.

No output schema declared.

No examples provided.

delete_webhook ~52

Delete a webhook subscription by its unique identifier. This permanently removes the webhook and stops it from receiving events.

NameTypeReqDescription
webhook_idstringyesThe unique identifier of the webhook subscription to delete, formatted as a UUID.

No output schema declared.

No examples provided.

disconnect_accounting_connection ~37

Disconnect an active accounting connection. This operation only supports API-based connections and will remove the integration link between your application and the accounting system.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_accounting_connection ~68

Retrieve detailed information about a specific accounting connection by its unique identifier. Use this to fetch connection settings, status, and configuration details.

NameTypeReqDescription
connection_idstringyesThe unique identifier of the accounting connection to retrieve. This ID is used to look up the specific connection record in the system.

No output schema declared.

No examples provided.

get_application_resource ~39

Retrieve the active financing application for the business. Each business can have only one active application at a time, so this endpoint returns a single application resource.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_bank_account ~55

Retrieve detailed information for a specific bank account by its unique identifier. Returns the complete bank account resource including account details and metadata.

NameTypeReqDescription
bank_account_idstringyesThe unique identifier (UUID) of the bank account to retrieve.

No output schema declared.

No examples provided.

get_bill ~60

Retrieve a specific bill by its unique identifier. Returns the complete bill details including charges, dates, and payment information.

NameTypeReqDescription
bill_idstringyesThe unique identifier of the bill to retrieve. This is a required string value that identifies which bill to fetch.

No output schema declared.

No examples provided.

get_business ~18

Retrieve the authenticated company's business profile and organizational information.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_business_balance ~26

Retrieve the current balance information for your business account, including available funds and account status.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_card ~36

Retrieve detailed information about a specific card by its unique identifier.

NameTypeReqDescription
card_idstringyesThe unique identifier of the card to retrieve.

No output schema declared.

No examples provided.

get_card_deferred_task_status ~54

Retrieve the current status of a deferred card processing task. Use this to poll for completion of asynchronous card operations.

NameTypeReqDescription
task_idstringyesThe unique identifier of the deferred task, provided as a UUID.

No output schema declared.

No examples provided.

get_card_vault_details ~53

Retrieve sensitive details for a stored card from the vault. Requires Vault API access permissions to execute.

NameTypeReqDescription
card_idstringyesThe unique identifier of the card whose sensitive details should be retrieved from the vault.

No output schema declared.

No examples provided.

get_cashback ~38

Retrieve details for a specific cashback payment by its unique identifier.

NameTypeReqDescription
cashback_idstringyesThe unique identifier of the cashback payment to retrieve.

No output schema declared.

No examples provided.

get_custom_field ~57

Retrieve a custom accounting field by its unique identifier. Use this to fetch detailed information about a specific custom field configured in your accounting system.

NameTypeReqDescription
field_idstringyesThe unique identifier (UUID) of the custom accounting field to retrieve.

No output schema declared.

No examples provided.

get_custom_field_option ~60

Retrieve a specific custom accounting field option by its unique identifier. Use this to fetch details about a predefined option value for a custom accounting field.

NameTypeReqDescription
field_option_idstringyesThe unique identifier (UUID) of the custom field option to retrieve.

No output schema declared.

No examples provided.

get_deferred_task_status ~62

Retrieve the current status of a deferred task by its unique identifier. Use this to poll for completion or check the progress of asynchronous operations.

NameTypeReqDescription
task_idstringyesThe unique identifier (UUID) of the deferred task whose status you want to retrieve.

No output schema declared.

No examples provided.

get_department ~41

Retrieve detailed information about a specific department by its unique identifier.

NameTypeReqDescription
department_idstringyesThe unique identifier of the department to retrieve, formatted as a UUID.

No output schema declared.

No examples provided.

get_draft_bill ~54

Retrieve a specific draft bill by its unique identifier. Use this to view the current state and details of a bill in draft status.

NameTypeReqDescription
draft_bill_idstringyesThe unique identifier of the draft bill to retrieve.

No output schema declared.

No examples provided.

get_entity ~80

Retrieve a specific business entity by its unique identifier. Optionally filter out inactive entities from the response.

NameTypeReqDescription
entity_idstringyesThe unique identifier of the business entity to retrieve, formatted as a UUID.
hide_inactivebooleanWhen enabled, excludes inactive entities from the results. Defaults to false, returning all entities regardless of active status.

No output schema declared.

No examples provided.

get_gl_account ~53

Retrieve a specific general ledger account by its unique identifier. Returns the account details for accounting and financial reporting purposes.

NameTypeReqDescription
gl_account_idstringyesThe unique identifier (UUID) of the general ledger account to retrieve.

No output schema declared.

No examples provided.

get_item_receipt ~55

Retrieve a single item receipt by its unique identifier. Returns the complete receipt details for the specified item receipt.

NameTypeReqDescription
item_receipt_idstringyesThe unique identifier of the item receipt to retrieve, formatted as a UUID.

No output schema declared.

No examples provided.

get_location ~46

Retrieve a specific location by its unique identifier. Returns detailed information about the requested location.

NameTypeReqDescription
location_idstringyesThe unique identifier of the location to retrieve, formatted as a UUID.

No output schema declared.

No examples provided.

get_memo ~45

Retrieve a transaction memo by its unique identifier. Returns the memo details associated with the specified transaction.

NameTypeReqDescription
transaction_idstringyesThe unique identifier of the transaction in UUID format.

No output schema declared.

No examples provided.

get_purchase_order ~58

Retrieve a single purchase order by its unique identifier. Returns the complete purchase order details including line items, pricing, and status information.

NameTypeReqDescription
purchase_order_idstringyesThe unique identifier of the purchase order to retrieve, formatted as a UUID.

No output schema declared.

No examples provided.

get_receipt ~50

Retrieve a single receipt by its unique identifier. Returns the complete receipt details for the specified receipt ID.

NameTypeReqDescription
receipt_idstringyesThe unique identifier of the receipt to retrieve, formatted as a UUID.

No output schema declared.

No examples provided.

get_reimbursement ~37

Retrieve detailed information about a specific reimbursement by its unique identifier.

NameTypeReqDescription
reimbursement_idstringyesThe unique identifier of the reimbursement to retrieve.

No output schema declared.

No examples provided.

get_spend_limit ~49

Retrieve details for a specific spending limit by its ID. Use this to fetch current limit configuration and status.

NameTypeReqDescription
spend_limit_idstringyesThe unique identifier of the spending limit to retrieve.

No output schema declared.

No examples provided.

get_spend_limit_deferred_task_status ~59

Retrieve the current status of a deferred spend limit task. Use this to check the progress and outcome of asynchronous spend limit operations.

NameTypeReqDescription
task_idstringyesThe unique identifier of the deferred task, provided as a UUID.

No output schema declared.

No examples provided.

get_spend_program ~41

Retrieve detailed information about a specific spend program by its unique identifier.

NameTypeReqDescription
spend_program_idstringyesThe unique identifier of the spend program to retrieve.

No output schema declared.

No examples provided.

get_statement ~67

Retrieve a specific statement by its unique identifier. Use this to fetch detailed information about a previously created or stored statement.

NameTypeReqDescription
statement_idstringyesThe unique identifier of the statement to retrieve. This ID is typically provided when a statement is created or can be obtained from a list of statements.

No output schema declared.

No examples provided.

get_tax_code_field ~35

Retrieve the tax code accounting field configured for the current accounting connection. This field is used to classify transactions for tax reporting purposes.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_transaction ~81

Retrieve detailed information about a specific transaction by its ID. Optionally include merchant-provided purchase data for comprehensive transaction context.

NameTypeReqDescription
include_merchant_databooleanWhen enabled, includes all purchase data provided by the merchant, such as item details, categories, and merchant-specific metadata.
transaction_idstringyesThe unique identifier of the transaction to retrieve.

No output schema declared.

No examples provided.

get_transfer ~56

Retrieve details of a specific transfer payment by its unique identifier. Use this to check the status, amount, and other metadata of a completed or pending transfer.

NameTypeReqDescription
transfer_idstringyesThe unique identifier of the transfer payment to retrieve.

No output schema declared.

No examples provided.

get_trip ~41

Retrieve detailed information about a specific trip using its unique identifier.

NameTypeReqDescription
trip_idstringyesThe unique identifier of the trip to retrieve, formatted as a UUID.

No output schema declared.

No examples provided.

get_user ~41

Retrieve a specific user's profile and details by their unique identifier.

NameTypeReqDescription
user_idstringyesThe unique identifier of the user to retrieve, formatted as a UUID.

No output schema declared.

No examples provided.

get_vendor ~39

Retrieve detailed information about a specific vendor by its unique identifier.

NameTypeReqDescription
vendor_idstringyesThe unique identifier of the vendor, formatted as a UUID.

No output schema declared.

No examples provided.

get_vendor_accounting ~42

Retrieve detailed information about a specific accounting vendor by its unique identifier.

NameTypeReqDescription
vendor_idstringyesThe unique identifier (UUID) of the vendor to retrieve.

No output schema declared.

No examples provided.

get_vendor_bank_account ~84

Retrieve detailed information about a specific bank account associated with a vendor. Use this to access bank account details for payment processing or vendor management purposes.

NameTypeReqDescription
bank_account_idstringyesThe unique identifier (UUID) of the vendor whose bank account you want to retrieve.
vendor_idstringyesThe unique identifier (UUID) of the specific bank account to fetch.

No output schema declared.

No examples provided.

get_vendor_contact ~81

Retrieve a specific contact person associated with a vendor. Requires both the vendor ID and the contact ID to identify the exact contact record.

NameTypeReqDescription
vendor_contact_idstringyesThe unique identifier of the vendor contact to retrieve, formatted as a UUID.
vendor_idstringyesThe unique identifier of the vendor that owns the contact, formatted as a UUID.

No output schema declared.

No examples provided.

get_vendor_credit ~43

Retrieve detailed information about a specific vendor credit by its unique identifier.

NameTypeReqDescription
vendor_credit_idstringyesThe unique identifier (UUID) of the vendor credit to retrieve.

No output schema declared.

No examples provided.

get_webhook_subscription ~53

Retrieve a specific outbound webhook subscription by its unique identifier. Use this to inspect the configuration and status of a webhook.

NameTypeReqDescription
webhook_idstringyesThe unique identifier (UUID) of the webhook subscription to retrieve.

No output schema declared.

No examples provided.

list_accounting_connections ~34

Retrieve all accounting connections configured for the current business. This returns a complete list of integrated accounting systems and their connection details.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_audit_log_events ~178

Retrieve a paginated list of audit log events with optional filtering by user, actor type, and event type. Use this to track system activities and changes across your organization.

NameTypeReqDescription
event_actor_typesarrayFilter results to only include events from specific actor types (e.g., user, system, service). Provide an array of actor type values.
event_typesarrayFilter results to only include specific event types (e.g., login, create, delete, update). Provide an array of event type values.
page_sizeintegerNumber of results to return per page. Must be between 2 and 100 results; defaults to 20 if not specified.
user_idsarrayFilter results to only include events attributed to specific users. Provide an array of user IDs to narrow the results.

No output schema declared.

No examples provided.

list_bank_accounts ~68

Retrieve a paginated list of bank accounts associated with the authenticated user or organization. Results are returned in pages with configurable size.

NameTypeReqDescription
page_sizeintegerNumber of bank accounts to return per page. Must be between 2 and 100 results; defaults to 20 if not specified.

No output schema declared.

No examples provided.

list_bills_with_pagination ~673

Retrieve a paginated list of bills with flexible filtering by entity, vendor, payment status, approval status, dates, amounts, and accounting sync configuration. Supports searching by identifiers and status summaries.

NameTypeReqDescription
accounting_field_selection_idstringFilter to bills coded with a specific accounting field selection (UUID format).
approval_statusstringFilter by bill approval status. Valid values are: APPROVED, INITIALIZED, PENDING, REJECTED, or TERMINATED. This is distinct from payment release approval status.
customer_friendly_payment_idstringFilter by exact customer-friendly payment ID to retrieve all bills in the same payment or batch payment group.
draft_bill_idstringFilter by exact draft bill ID (UUID format).
entity_idstringFilter results to bills associated with a specific entity (UUID format).
from_due_datestringReturn only bills with a due date on or after this date. Provide as an ISO 8601 datetime string.
from_issued_datestringReturn only bills with an issue date on or after this date. Provide as an ISO 8601 datetime string.
from_paid_atstringReturn only bills with a payment date on or after this date. Provide as an ISO 8601 datetime string.
invoice_numberstringFilter by exact invoice number.
is_accounting_sync_enabledbooleanFilter by ERP sync configuration: true returns only bills configured to sync to the ERP, false returns only bills excluded from sync.
is_archivedbooleanInclude archived (deleted) bills in results instead of active bills. Defaults to false.
max_amountstringReturn only bills with an amount less than or equal to this value. Accepts numeric values.
min_amountstringReturn only bills with an amount greater than or equal to this value. Accepts numeric values.
page_sizeintegerNumber of results per page. Must be between 2 and 100. Defaults to 20 if not specified.
payment_idstringFilter by payment ID (UUID format) to retrieve all bills belonging to the same payment.
payment_statusstringFilter by payment status. Valid values are: OPEN (unpaid) or PAID.
remote_idstringFilter by exact remote ID from an external system.
status_summariesarrayFilter by one or more bill status summaries. Provide as a comma-separated list of status values.
sync_statusstringFilter by ERP sync status. Valid values are: BILL_AND_PAYMENT_SYNCED, BILL_SYNCED, or NOT_SYNCED.
to_due_datestringReturn only bills with a due date on or before this date. Provide as an ISO 8601 datetime string.
to_issued_datestringReturn only bills with an issue date on or before this date. Provide as an ISO 8601 datetime string.
to_paid_atstringReturn only bills with a payment date on or before this date. Provide as an ISO 8601 datetime string.
vendor_idstringFilter results to bills from a specific vendor (UUID format).

No output schema declared.

No examples provided.

list_cards ~148

Retrieve a paginated list of cards with optional filtering by entity, user, activation status, and termination status.

NameTypeReqDescription
entity_idstringFilter results to cards belonging to a specific business entity, specified as a UUID.
is_activatedbooleanFilter to show only activated cards. Defaults to true if not specified.
is_terminatedbooleanFilter to show only terminated cards. Defaults to false if not specified.
page_sizeintegerNumber of results per page, between 2 and 100 inclusive. Defaults to 20 if not specified.
user_idstringFilter results to cards owned by a specific user, specified as a UUID.

No output schema declared.

No examples provided.

list_cashbacks ~163

Retrieve a paginated list of cashback payments with optional filtering by sync status, business entity, or statement inclusion.

NameTypeReqDescription
entity_idstringFilter cashbacks to those associated with a specific business entity, specified as a UUID.
page_sizeintegerNumber of results per page, between 2 and 100 inclusive. Defaults to 20 if not specified.
statement_idstringFilter cashbacks to only those included in a specific statement, specified as a UUID.
sync_statusstringFilter results by synchronization status. Use NOT_SYNC_READY for cashbacks pending sync, SYNC_READY for those ready to sync, or SYNCED for already synchronized cashbacks. When provided, this filter t…

No output schema declared.

No examples provided.

Common questions

What is the com.mcparmory/ramp MCP server?

com.mcparmory/ramp is an MCP server listed in the public MCP registry as com.mcparmory/ramp. Manage expenses, corporate cards, accounts payable, and accounting integrations. This page covers its container image (ghcr.io/mcparmory/ramp:1.0.2).

Is the com.mcparmory/ramp MCP server safe to use?

com.mcparmory/ramp scores 49 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the com.mcparmory/ramp MCP server expose?

com.mcparmory/ramp exposes 186 tools: list_gl_accounts, create_gl_accounts, get_gl_account, update_gl_account, delete_gl_account, and 181 more. Their descriptions and schemas cost roughly 24,416 tokens of context every time the server is loaded.

Is the com.mcparmory/ramp MCP server still maintained?

com.mcparmory/ramp is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.