Pay without an account

An agent with a web3 wallet can pay for a single-use build without signing up. Send exact USDC on Base, then call the tool with payment.quoteId and payment.txHash. No apiKey.

Payment details

Network
base · chainId 8453 · eip155:8453
Token
USDC · 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
payTo
0xb07ce1000000000000000000000000000000b07c
Amount
9 USDC (9000000 atomic) · one generate_scaffold

Confirm this address on /pay.json immediately before sending. Exact amount only. One tx settles one quote.

ethereum:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913@8453/transfer?address=0xb07ce1000000000000000000000000000000b07c&uint256=9000000

Agent flow

  1. Call quote_single_use({ sku: "single-generate" }). No auth.
  2. From the wallet, transfer the exact amountAtomic USDC on Base to payTo (eip681 or tx in the quote).
  3. Call generate_scaffold with payment: { quoteId, txHash } and your component ids. Omit apiKey.

JSON-RPC examples: MCP syntax.