Skip to main content
Glama

Verify Base USDC Settlement

settlement_proof

Verify one claimed canonical Base USDC settlement after execution by matching a successful transaction receipt to the exact recipient, atomic amount, and optional payer. Use payment_offer_preflight before authorization when you need to inspect an unpaid x402 or MPP offer instead. This tool reads only public Base receipt and log data; it reads no merchant ledger and performs no wallet, signing, broadcast, custody, or execution action. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/commerce/settlement-proof, not mcp://. Retry the identical authorized arguments and credential.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
payerNoOptional expected canonical Base USDC payer.
recipientYesExpected canonical Base USDC recipient.
amountAtomicYesExpected positive USDC amount in six-decimal atomic units.
transactionHashYesBase mainnet transaction hash containing the claimed canonical USDC transfer.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
okYes
assetYes
chainYes
productYes
requestYes
versionYes
boundaryYes
decisionYes
findingsYes
checkedAtYes
settlementYes
transactionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "http://json-schema.org/draft-07/schema#",
      +  "additionalProperties": false,
      +  "properties": {
      +    "asset": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "address": {
      +          "type": "string"
      +        },
      +        "decimals": {
      +          "const": 6,
      +          "type": "number"
      +        },
      +        "symbol": {
      +          "const": "USDC",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "address",
      +        "symbol",
      +        "decimals"
      +      ],
      +      "type": "object"
      +    },
      +    "boundary": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "auditedTransactionModified": {
      +          "const": false,
      +          "type": "boolean"
      +        },
      +        "executionAuthorized": {
      +          "const": false,
      +          "type": "boolean"
      +        },
      +        "privateLedgerRead": {
      +          "const": false,
      +          "type": "boolean"
      +        },
      +        "source": {
      +          "const": "public Base mainnet receipt and logs",
      +          "type": "string"
      +        },
      +        "walletAccessed": {
      +          "const": false,
      +          "type": "boolean"
      +        }
      +      },
      +      "required": [
      +        "source",
      +        "privateLedgerRead",
      +        "auditedTransactionModified",
      +        "walletAccessed",
      +        "executionAuthorized"
      +      ],
      +      "type": "object"
      +    },
      +    "chain": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "id": {
      +          "const": 8453,
      +          "type": "number"
      +        },
      +        "name": {
      +          "const": "Base mainnet",
      +          "type": "string"
      +        },
      +        "network": {
      +          "const": "eip155:8453",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "id",
      +        "name",
      +        "network"
      +      ],
      +      "type": "object"
      +    },
      +    "checkedAt": {
      +      "format": "date-time",
      +      "type": "string"
      +    },
      +    "decision": {
      +      "enum": [
      +        "verified",
      +        "not_verified",
      +        "receipt_unavailable"
      +      ],
      +      "type": "string"
      +    },
      +    "findings": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "message": {
      +            "type": "string"
      +          },
      +          "severity": {
      +            "const": "error",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "severity",
      +          "code",
      +          "message"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "ok": {
      +      "type": "boolean"
      +    },
      +    "product": {
      +      "const": "samedaydesk-base-usdc-settlement-proof",
      +      "type": "string"
      +    },
      +    "request": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "amountAtomic": {
      +          "type": "string"
      +        },
      +        "payer": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "recipient": {
      +          "type": "string"
      +        },
      +        "transactionHash": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "transactionHash",
      +        "recipient",
      +        "amountAtomic",
      +        "payer"
      +      ],
      +      "type": "object"
      +    },
      +    "settlement": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "exactTransferCount": {
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "observed": {
      +          "anyOf": [
      +            {
      +              "additionalProperties": false,
      +              "properties": {
      +                "amountAtomic": {
      +                  "type": "string"
      +                },
      +                "amountUsdc": {
      +                  "type": "string"
      +                },
      +                "payer": {
      +                  "type": "string"
      +                },
      +                "recipient": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "payer",
      +                "recipient",
      +                "amountAtomic",
      +                "amountUsdc"
      +              ],
      +              "type": "object"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "recipientTransferCount": {
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "verified": {
      +          "type": "boolean"
      +        }
      +      },
      +      "required": [
      +        "verified",
      +        "exactTransferCount",
      +        "recipientTransferCount"
      +      ],
      +      "type": "object"
      +    },
      +    "transaction": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "blockNumber": {
      +          "type": "string"
      +        },
      +        "blockTimestamp": {
      +          "anyOf": [
      +            {
      +              "format": "date-time",
      +              "type": "string"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "hash": {
      +          "type": "string"
      +        },
      +        "status": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "hash",
      +        "status"
      +      ],
      +      "type": "object"
      +    },
      +    "version": {
      +      "const": "1.0.0",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "ok",
      +    "product",
      +    "version",
      +    "checkedAt",
      +    "decision",
      +    "request",
      +    "chain",
      +    "asset",
      +    "transaction",
      +    "settlement",
      +    "findings",
      +    "boundary"
      +  ],
      +  "type": "object"
      +}
  2. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.