Skip to main content
Glama

Plumb Data Exchange

try_verify_payment

Free: the same verification as verify_payment, limited to 3 NEW claims per client per day (asking again about a claim already checked is always free).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
chainNoChain of the paymentbase
payeeYesAddress that should have received the money (XRPL: an r... account)
payerNoOnly count transfers from this address (the token holder who paid)
tokenNoERC-20 contract (default: USDC on the chain). XRPL: RLUSD (default), XRP, or CURRENCY.rIssuer
txHashYesTransaction hash (0x + 64 hex; XRPL: 64 hex)
logIndexNoBind to one transfer: its position within the tx's logs
invoiceIdNoXRPL only: the InvoiceID (64 hex) the payment must carry; binds the answer and its signed receipt to your invoice
minAmountRawNoMinimum amount in base units, e.g. "50000" = 0.05 USDC (default: any). XRPL: XRP drops, or millionths of an issued currency
requiredLevelNoProof level you need before releasing money (Base: tee_attested < zk_proven < resolved; Ethereum: finalized; XRPL: unl_quorum). The answer then says whether it is releasable.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / invoiceId
      Added value: +{
      +  "description": "XRPL only: the InvoiceID (64 hex) the payment must carry; binds the answer and its signed receipt to your invoice",
      +  "type": "string"
      +}
  2. Changed7 schema fields changed
    • changedInput schema / properties / chain / enum
      Previous value: -[
      -  "base",
      -  "ethereum"
      -]New value: +[
      +  "base",
      +  "ethereum",
      +  "xrpl"
      +]
    • changedInput schema / properties / minAmountRaw / description
      Previous value: -"Minimum amount in base units, e.g. \"50000\" = 0.05 USDC (default: any)"New value: +"Minimum amount in base units, e.g. \"50000\" = 0.05 USDC (default: any). XRPL: XRP drops, or millionths of an issued currency"
    • changedInput schema / properties / payee / description
      Previous value: -"Address that should have received the money"New value: +"Address that should have received the money (XRPL: an r... account)"
    • changedInput schema / properties / requiredLevel / description
      Previous value: -"Proof level you need before releasing money (Base: tee_attested < zk_proven < resolved; Ethereum: finalized). The answer then says whether it is releasable."New value: +"Proof level you need before releasing money (Base: tee_attested < zk_proven < resolved; Ethereum: finalized; XRPL: unl_quorum). The answer then says whether it is releasable."
    • changedInput schema / properties / requiredLevel / enum
      Previous value: -[
      -  "tee_attested",
      -  "zk_proven",
      -  "resolved",
      -  "finalized"
      -]New value: +[
      +  "tee_attested",
      +  "zk_proven",
      +  "resolved",
      +  "finalized",
      +  "unl_quorum"
      +]
    • changedInput schema / properties / token / description
      Previous value: -"ERC-20 contract (default: USDC on the chain)"New value: +"ERC-20 contract (default: USDC on the chain). XRPL: RLUSD (default), XRP, or CURRENCY.rIssuer"
    • changedInput schema / properties / txHash / description
      Previous value: -"Transaction hash (0x + 64 hex)"New value: +"Transaction hash (0x + 64 hex; XRPL: 64 hex)"
  3. Changed1 schema field changed
    • addedInput schema / properties / requiredLevel
      Added value: +{
      +  "description": "Proof level you need before releasing money (Base: tee_attested < zk_proven < resolved; Ethereum: finalized). The answer then says whether it is releasable.",
      +  "enum": [
      +    "tee_attested",
      +    "zk_proven",
      +    "resolved",
      +    "finalized"
      +  ],
      +  "type": "string"
      +}
  4. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources