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

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

−5 this week 47 Trust /100

Last scanned (6 hours ago)

Scores higher than 68% of OCI servers

Category Finance and Payments

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
  • No malware scan is available for this kind of package: the supply-chain vendors we use do not cover it. This is a permanent gap in our coverage, not a finding about the package.Unverified
  • Known CVEs could not be checked: this artifact ships no SBOM or dependency manifest, so there is no dependency list to read.Unverified
  • Install-script risk not yet assessed.Unverified
  • Dependency health could not be checked: this artifact ships no SBOM or dependency manifest, so there is no dependency list to read.Unverified
Provenance & Transparency6
  • Repository presence not verified: we could not reach the forge to check. This is a gap on our side, not a finding about the repository. View diagnostics → Unverified
  • Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
  • License check failed: no license is declared. See how to fix → Fail
  • Actively maintained (last published 176 days ago).Pass
  • Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
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 Management100
  • No destabilizing schema changes in the last 30 days.Pass
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.

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.

  • 5 Nov 26 −5
    • Provenance: pass → unverified ▼ security
  • 1 Nov 26 +1
    • Stability: 0.97 → pass security
  • 31 Oct 26 −1
    • Stability: pass → 0.97 functional
  • 24 Oct 26 +1
    • Stability: 0.97 → pass security
  • 23 Oct 26 −1
    • Stability: pass → 0.97 functional
  • 17 Oct 26 +1
    • Stability: 0.97 → pass security
  • 15 Oct 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.

  • 13 Oct 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 5 Nov 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_inactiveboolean–When 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_databoolean–When 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_typesarray–Filter results to only include events from specific actor types (e.g., user, system, service). Provide an array of actor type values.
event_typesarray–Filter results to only include specific event types (e.g., login, create, delete, update). Provide an array of event type values.
page_sizeinteger–Number of results to return per page. Must be between 2 and 100 results; defaults to 20 if not specified.
user_idsarray–Filter 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_sizeinteger–Number 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_idstring–Filter to bills coded with a specific accounting field selection (UUID format).
approval_statusstring–Filter by bill approval status. Valid values are: APPROVED, INITIALIZED, PENDING, REJECTED, or TERMINATED. This is distinct from payment release approval status.
customer_friendly_payment_idstring–Filter by exact customer-friendly payment ID to retrieve all bills in the same payment or batch payment group.
draft_bill_idstring–Filter by exact draft bill ID (UUID format).
entity_idstring–Filter results to bills associated with a specific entity (UUID format).
from_due_datestring–Return only bills with a due date on or after this date. Provide as an ISO 8601 datetime string.
from_issued_datestring–Return only bills with an issue date on or after this date. Provide as an ISO 8601 datetime string.
from_paid_atstring–Return only bills with a payment date on or after this date. Provide as an ISO 8601 datetime string.
invoice_numberstring–Filter by exact invoice number.
is_accounting_sync_enabledboolean–Filter by ERP sync configuration: true returns only bills configured to sync to the ERP, false returns only bills excluded from sync.
is_archivedboolean–Include archived (deleted) bills in results instead of active bills. Defaults to false.
max_amountstring–Return only bills with an amount less than or equal to this value. Accepts numeric values.
min_amountstring–Return only bills with an amount greater than or equal to this value. Accepts numeric values.
page_sizeinteger–Number of results per page. Must be between 2 and 100. Defaults to 20 if not specified.
payment_idstring–Filter by payment ID (UUID format) to retrieve all bills belonging to the same payment.
payment_statusstring–Filter by payment status. Valid values are: OPEN (unpaid) or PAID.
remote_idstring–Filter by exact remote ID from an external system.
status_summariesarray–Filter by one or more bill status summaries. Provide as a comma-separated list of status values.
sync_statusstring–Filter by ERP sync status. Valid values are: BILL_AND_PAYMENT_SYNCED, BILL_SYNCED, or NOT_SYNCED.
to_due_datestring–Return only bills with a due date on or before this date. Provide as an ISO 8601 datetime string.
to_issued_datestring–Return only bills with an issue date on or before this date. Provide as an ISO 8601 datetime string.
to_paid_atstring–Return only bills with a payment date on or before this date. Provide as an ISO 8601 datetime string.
vendor_idstring–Filter 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_idstring–Filter results to cards belonging to a specific business entity, specified as a UUID.
is_activatedboolean–Filter to show only activated cards. Defaults to true if not specified.
is_terminatedboolean–Filter to show only terminated cards. Defaults to false if not specified.
page_sizeinteger–Number of results per page, between 2 and 100 inclusive. Defaults to 20 if not specified.
user_idstring–Filter 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_idstring–Filter cashbacks to those associated with a specific business entity, specified as a UUID.
page_sizeinteger–Number of results per page, between 2 and 100 inclusive. Defaults to 20 if not specified.
statement_idstring–Filter cashbacks to only those included in a specific statement, specified as a UUID.
sync_statusstring–Filter 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.

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
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 47 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 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.