The catalog is read-only and the order path is a fixed sequence — price, validate, create, pay, poll — so an agent completes a purchase without custom glue code. For agents with little context to spare, one stateful tool runs the same flow as a question-and-answer loop.
Cryptorefills' MCP server at https://api.cryptorefills.com/mcp/http, exposing its catalog and purchase flow to any MCP client. Three skills arrive over that one connection: catalog discovery, the order lifecycle, and walletless payment over x402.
- Discovery across brands and categories: searchProducts, listBrands, listProductsForCountry, getProductPrice
- The purchase lifecycle: validateOrder, createOrder, getOrderStatus, getCurrencies
- getPaymentViasWithCurrencies for the payment methods, currencies and networks on offer
- purchaseElicitation — a stateful loop that walks a small-context agent through a purchase one question at a time
- X402 payment on Base with EIP-712-signed USDC, and on Solana with ed25519-signed USDC through a dedicated subdomain
- An OpenAPI spec covering every product, price and endpoint
- Catalog coverage across 6,600+ brands in 180+ countries, searchable in 15 languages
No account and no API key for the catalog and order tools; requests carry the header User-Agent: Cryptorefills-MCP/1.0. Paying over x402 on Base needs USDC and a signing key.
One command — npx skills add cryptorefills/agents
