Buy gift cards, mobile top ups and eSIMs with AI agents. Pay in stablecoins

Let Claude, ChatGPT or any MCP agent buy gift cards, mobile top ups and eSIMs with crypto. No KYC. No account. Works with x402.

Connect Claude via MCP

Two ways in Pick the one that fits your agent.

For humans · MCP

Tell it once.

Drop the full request in one prompt; the agent picks, pays, delivers.

  1. You: Buy a $50 Amazon US gift card, pay with USDC on Solana, deliver to gift@friend.com.
  2. Assistant: ✓ Voucher delivered to gift@friend.com.
For bots · Skills

Run end-to-end.

One install. The agent picks, pays, returns the voucher.

cryptorefills/agents
$npx skills add cryptorefills/agents
✓ skill installed
$agent.createOrder("amazon-us-25")
→ catalog · 1,247 brands
→ paying with USDC on solana
✓ ord_8f3... delivered in 2.4s

Skills included

Traditional APIs need your code to call endpoints. MCP lets an AI agent do that for you: same catalog, same checkout, less glue code.
Running npx skills add cryptorefills/agents installs three skills over one MCP connection.

cryptorefills-x402

Walletless agent commerce on x402. EIP-712 signed payments, no gas, no API keys. USDC on Base and a signing key, nothing else.

Solana
Solana · example
// call
POST solana.x402.cryptorefills.com/v1/orders
{ "items": [{ "product_id": "amazon-us-25",
             "product_value": 25 }] }
// response
402 Payment Required
X-Session-Id: 8f2a91c4-…
PAYMENT-REQUIRED: { accepts: [{
  network: "solana:5eykt4Us…",
  maxAmountRequired: "25559991",
  asset: "EPjFWdd5…",
  extra: { feePayer: "BFK9TL…" },
  payTo: "8JxQzn…"
}] }

// partial-sign SPL → re-POST + echo X-Session-Id

On Solana, x402 uses ed25519-signed USDC through a dedicated subdomain.

Base
Base · example
// call
POST x402.cryptorefills.com/v1/orders
{ "items": [{ "product_id": "amazon-us-25" }] }
// response
402 Payment Required
PAYMENT-REQUIRED: { x402Version: 2, accepts: [{
  network: "eip155:8453",
  maxAmountRequired: "25000000",
  asset: "0x8335…0291",
  payTo: "0xcr-wallet…"
}] }

// sign EIP-712 → re-POST with PAYMENT-SIGNATURE

On Base, x402 uses EIP-712-signed USDC through the main endpoint.

Connect via MCP

One MCP server, every major client. Pick a setup path and copy the snippet.

One-click setup

Add to claude_desktop_config.json

{
  "mcpServers": {
    "cryptorefills": {
      "url": "https://api.cryptorefills.com/mcp/http",
      "transport": "http"
    }
  }
}

Already live. Four flows agents are wiring up today.

USDC · solana

Buy tab in any wallet

Add a buy tab. The agent quotes live, signs, drops the voucher in-app.

@cryptorefills_bot

Telegram /buy command

/buy amazon 50, confirm, code in DM. Validation and delivery handled.

prop #41 · 87% pass

DAO rewards as gift cards

Convert governance points to gift cards. Policy caps spend per member, per month.

cron · Mon 09:00

Treasury on autopilot

Bulk gift cards in stablecoins, on a schedule. Every line signed and reconciled.

FAQ: AI agents and crypto payments

How Claude, ChatGPT and other MCP agents use Cryptorefills to pay in stablecoins.

  • AI agents connect to the Cryptorefills MCP server and use structured tool calls to discover a brand, pick a denomination, validate the order and pay in stablecoins or Bitcoin. No checkout UI, no forms to fill. Once the onchain payment is confirmed, the agent receives the delivery code or voucher.
  • Any MCP-compatible agent can connect to Cryptorefills. That includes Claude (via Claude Desktop, Claude Code or the Claude Agent SDK), ChatGPT (via the OpenAI MCP connector) and custom agents built on those SDKs. The server is published at https://api.cryptorefills.com/mcp/http: no API key or account required.
  • Yes. Cryptorefills is a native MCP provider and works with Claude and ChatGPT out of the box. A user can say "buy me a $50 Amazon gift card with USDC on Solana" and the agent handles discovery, pricing, order creation and payment end-to-end.
  • x402 is an open HTTP-native payment standard that reuses the 402 Payment Required status code to let clients pay for an API call or product in stablecoins. Cryptorefills supports x402, so AI agents can transact autonomously in a single HTTP round-trip: no connected wallet, no human checkout, no manual confirmation.
  • Yes. Through the Cryptorefills MCP, an agent can look up mobile operators for any supported country, pick a top up amount and pay in crypto.