Skip to main content
Glama

Audit Seller Machine Buyability

seller_integrity_audit

Use this after a buyer integration fails, a seller changes a paid route, or before the next paid retry or release. Audit one exact paid GET or POST seller route against buyer-required JSON success paths. GET verifies constructible non-secret input, exact request binding, live x402 and MPP economics, and optional Bazaar eligibility; POST performs static-safe OpenAPI contract analysis and sends no target request. Use payment_offer_preflight instead when you already have one exact callable GET URL and only need its current unpaid offer before buyer authorization, or agent_discoverability_audit for catalog rank and identity. Uses no target credential, signature, or target payment and retains no seller schema, body, or query values. Payment challenge and credentials are bound to GET https://agents.samedaydesk.com/commerce/seller-integrity-audit, not mcp://. Retry the identical authorized arguments and credential.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
routeYesExact paid GET or POST path declared by the seller, without query or template parameters.
methodNoPOST receives static OpenAPI response-contract analysis without sending a target request.GET
originYesCredential-free public HTTPS seller origin on port 443.
referralNoOptional x402 receipt-derived acquisition label. It cannot change payment or delivery.
requireBazaarNoWhen true, missing Bazaar discovery metadata becomes a repair finding for live-probed GET routes.
requiredPathsNoBuyer-required dotted success-response paths that the seller schema must guarantee recursively.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / referral
      Added value: +{
      +  "description": "Optional x402 receipt-derived acquisition label. It cannot change payment or delivery.",
      +  "pattern": "^r1_[0-9a-f]{64}$",
      +  "type": "string"
      +}
  2. Changed1 schema field changed
    • changedInput schema / properties / route / pattern
      Previous value: -"^\\/(?!\\/)[^?#{}]+$"New value: +"^\\/[^/?#{}][^?#{}]*$"
  3. Changed4 schema fields changed
    • addedInput schema / properties / method
      Added value: +{
      +  "default": "GET",
      +  "description": "POST receives static OpenAPI response-contract analysis without sending a target request.",
      +  "enum": [
      +    "GET",
      +    "POST"
      +  ],
      +  "type": "string"
      +}
    • changedInput schema / properties / requireBazaar / description
      Previous value: -"When true, missing Bazaar discovery metadata becomes a repair finding."New value: +"When true, missing Bazaar discovery metadata becomes a repair finding for live-probed GET routes."
    • addedInput schema / properties / requiredPaths
      Added value: +{
      +  "default": [],
      +  "description": "Buyer-required dotted success-response paths that the seller schema must guarantee recursively.",
      +  "items": {
      +    "pattern": "^[A-Za-z0-9_-]+(?:\\.[A-Za-z0-9_-]+){0,7}$",
      +    "type": "string"
      +  },
      +  "maxItems": 16,
      +  "type": "array"
      +}
    • changedInput schema / properties / route / description
      Previous value: -"Exact paid GET path declared by the seller, without query or template parameters."New value: +"Exact paid GET or POST path declared by the seller, without query or template parameters."
  4. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.