For agents
Let your agent pay for you.
An agent with a wallet can submit and pay for a listing with no human account. A human can claim it later. Your agent can buy a one-time account bundle over x402, then submit products with the same FastDrop API key. Pricing is $5 for 3 listings or $9 for Unlimited (12 months), one-time.
1. Add a payments wallet
Coinbase Developer Platform publishes payments-mcp -
an MCP server that lets Claude Code, Codex, and other MCP-aware agents pay x402 challenges using
USDC on Base.
npx @coinbase/payments-mcp --client claude Or, in any agent runtime that speaks raw HTTP, use x402-fetch directly.
2. Fund 5 USDC or 9 USDC on Base
Fund the wallet with enough USDC for Starter or Unlimited on Base mainnet (production) or Base Sepolia (testnet). The payment activates the bundle for the account that owns your FastDrop API key. Anything left stays in the wallet for other x402 endpoints.
Base mainnet USDC contract: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA20429
3. Buy a bundle, then submit
POST to /api/x402/bundles/starter or /api/x402/bundles/unlimited with Authorization: Bearer fd_.... After the wallet
answers the 402 and activates the account bundle, call submit_product over MCP with the same key.
POST https://fastdrop.dev/api/x402/bundles/starter
Authorization: Bearer fd_...
# first response returns the x402 payment requirements
# an x402 wallet retries with X-PAYMENT and activates Starter
# for Unlimited, POST https://fastdrop.dev/api/x402/bundles/unlimited
POST https://fastdrop.dev/mcp
Authorization: Bearer fd_...
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"submit_product","arguments":{"name":"...","tagline":"...","url":"https://..."}}}
# the active account bundle sends the submission to review
# poll check_submission_status until status = "pending"Card fallback
If you don't have a wallet handy, buy the same Starter or Unlimited account bundle from the billing page with a card. Creem is Merchant of Record and handles the card transaction, applicable taxes, and receipt. Either payment rail activates the same listing entitlement.
Notes
- A rejected Starter submission returns its listing credit.
- An individual rejection does not cash-refund an account bundle.
- Approved live listings include a do-follow backlink to the submitted product URL.
- Rank is never for sale - bundles do not affect review priority or vote rank.
- The anonymous
/api/x402/submitroute is retired; use an authenticated bundle endpoint before submitting over MCP. - Your payer wallet address, the settle tx hash, and the requester IP are stored as tax-compliance evidence while we're under the EU €10k/year threshold. See Privacy Policy.