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
- Call quote_single_use({ sku: "single-generate" }). No auth.
- From the wallet, transfer the exact amountAtomic USDC on Base to payTo (eip681 or tx in the quote).
- Call generate_scaffold with payment: { quoteId, txHash } and your component ids. Omit apiKey.
JSON-RPC examples: MCP syntax.