No API key. No Stripe. No checkout form. Free discover, then one $0.001 paid call on Base. That’s the whole trick.
→ Watch the Agent Pay: this exact flow as a live terminal log, plus a real on-chain feed of other agents paying right now.
Uses your Base wallet (MetaMask / Coinbase / Rabby). We send 1000 atomic USDC, then retry the API with the tx hash. Screenshot the receipt.
Screenshot this card. That’s the social object.
npm i @scriptmasterlabs/x402-paywall # or use repo path packages/x402-paywall
import { x402 } from '@scriptmasterlabs/x402-paywall'
app.use('/premium', x402({
price: '0.001',
payTo: '0xYourBaseAddress',
freeForHumans: true, // GPTBot pays · Chrome free
}))
{
"mcpServers": {
"scriptmasterlabs": {
"url": "https://mcp-x402.onrender.com/mcp",
"transport": "streamable-http"
}
}
}
Or: npx @scriptmasterlabs/mcp-x402
You use ScriptMasterLabs MCP (x402). 1) Free discover first. Don't pay yet. 2) Budget cap: $0.05 USDC total. 3) Exactly ONE paid call at $0.001 (gas OR crypto-price OR grants). 4) Report: tool, amount, tx, summary. 5) Stop. Never loop paid calls. Go.
acp walletcurl -sS https://raw.githubusercontent.com/Timwal78/SML_Portfolio/main/scripts/pay-snack.sh | bash -s -- gas
Or clone repo → bash scripts/pay-snack.sh gas
I just watched Claude pay $0.001 for live gas data by itself. No key. No checkout. https://www.scriptmasterlabs.com/hermes-loop.html