← BSV MCPInstall
Paid services & sponsorship

x402_payQuote

Pay a previously quoted BSV service request from the connected wallet, then return its response. Only call after authorization for the service, amount, and total limit including mining fees. Reuses the stored URL, method, body and credentials. Wallet permission checks apply. Does not automatically pay changed terms or retry a failed payment.

Read as Markdown

Result

Payment outcome and service response, or an error. Also returns structured content.

Permissions

Call only after authorization for the quoted service and total spending limit. Wallet permission checks apply; changed terms are not paid automatically.

Inputs and availability

Full catalog · Local Vault · all roles; Local Vault · payment role only; Project · payments scope; External BRC-100 wallet; Local Vault + sponsor

FieldType / requiredDescription
quoteIdstring
Required
See schema for details.

pattern: "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"; format: "uuid"

maxTotalSatsinteger
Required
See schema for details.

maximum: 2100000000000000; exclusiveMinimum: 0

Nested fields are required only when their parent object or array item is supplied.

Full input schema
{
  "type": "object",
  "properties": {
    "quoteId": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "maxTotalSats": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 2100000000000000
    }
  },
  "required": [
    "quoteId",
    "maxTotalSats"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}