Test mode · public launch soon

Virtual cards
for AI agents.

Save your card once. Set a policy. Your agent creates spend-limited virtual cards on demand — silently when safe, with your approval when it matters.

No credit card to sign up · Built on Stripe Issuing · Cards by Celtic Bank

claude-code spent $12.00 at Cloudflare Registrar· 2m ago
cursor-desk spent $20.00 at Vercel· 4m ago
claude-code spent $48.20 at Modal Labs· 9m ago
windsurf-dev spent $9.00 at Fly.io· 11m ago
claude-code spent $32.50 at OpenAI API· 15m ago
ci-bot-prod spent $4.80 at GitHub Actions· 20m ago
claude-code spent $18.00 at Anthropic API· 23m ago
domain-bot spent $14.88 at Namecheap· 27m ago
claude-code spent $12.00 at Cloudflare Registrar· 2m ago
cursor-desk spent $20.00 at Vercel· 4m ago
claude-code spent $48.20 at Modal Labs· 9m ago
windsurf-dev spent $9.00 at Fly.io· 11m ago
claude-code spent $32.50 at OpenAI API· 15m ago
ci-bot-prod spent $4.80 at GitHub Actions· 20m ago
claude-code spent $18.00 at Anthropic API· 23m ago
domain-bot spent $14.88 at Namecheap· 27m ago

In the dashboard

Every card, every decision — visible and auditable.

Your agent mints cards. We record every authorization: the merchant that saw it, what your policy decided, what actually cleared.

dashboard.agentpay.dev/cards/card_9FYN…
Open

Card

•••• •••• •••• 4242

Amount
$12.00
Expiration
12/29
Agent
claude-code
Purpose
Buy mydomain.dev
Policy
approval_required: false

Live activity

  1. issuing_authorization.created

    Cloudflare Registrar

    $12.00

    just now

  2. payment_intent.amount_capturable_updated

    $12.00

    2m ago

  3. issuing_card.created

    limit $12.00

    2m ago

How it works

Four steps from signup to spend.

01

Sign up, connect a card

Magic-link signup. Short KYB form (name, DOB, address). Save a payment method via Stripe SetupIntent. Under two minutes.

02

Set your policy

Max per card. Approval-required threshold. Velocity caps. Defaults ship sensible; tune them any time.

03

Install the MCP server

One JSON block in Claude Desktop, Cursor, or Windsurf. Five tools appear in the agent’s toolkit.

04

Let your agent spend

Agent asks for a card with amount + purpose. We place a silent auth-hold and mint a single-use card. Webhook captures on authorization.

agent-tool-call.ts
// Claude Desktop calling the AgentPay MCP tool
const card = await agentpay.create_card({
  amount_cents: 1200,
  agent_id: "claude-code",
  purpose: "Buy mydomain.dev on Cloudflare"
})

// card.last_four       → "4242"
// card.expiration      → "12/29"
// card.spending_limit  → 1200
// card.status          → "OPEN"

What you get

Spend controls built for autonomous workflows.

Policy engine

Default policy plus per-card override. Approval gate. Hard cap. First-class primitive, not buried in settings.

Silent auth-holds

No Stripe Checkout per card. Users save their PM once; agents mint cards without user interruption.

MCP-native

Five tools — create_card, list_cards, get_card, close_card, check_balance. One JSON block in your agent.

Real KYB cardholders

Per-user identity on every card. AVS passes at merchants. No shared-address compliance hacks.

Full audit trail

Every authorization is logged with agent_id, purpose, amount, merchant, and decision.

Emergency stop

One click revokes every agent, closes every open card, and rejects every pending approval.

Why not just use Stripe Issuing?

Because you'd rebuild what we ship.

AgentPayRoll your own
Setup time5 minutesWeeks of Stripe Issuing approval, Connect, Treasury
KYB collectionBuilt-in wizardBuild your own + integrate with Stripe Cardholder API
Funding modelSilent off-session holdsDesign, test, handle SCA, edge cases, webhooks
Policy primitiveDefault + per-card overrideBuild schema, admin UI, evaluation engine
MCP integrationFive tools, one JSON blockWrite + maintain your own MCP server
Approval queueDashboard + APIBuild UI, queue, expiry, race conditions
ObservabilityActivity feed per cardWire up webhooks + build dashboards

Pricing

Free while you're experimenting.

Test-mode pricing is free for everyone. Live-mode pricing is directional until we finalize rail economics with our issuing partner.

Free

$0

For testing and small projects

  • Up to 10 cards per month
  • Test mode access today; live mode when available
  • MCP server for Claude Desktop, Cursor, Windsurf
  • Community support (GitHub issues)
Start free
Most popular

Pro

$19/ month

For active builders

  • Up to 500 cards per month
  • Activity feed per card
  • Weekly email spend summary
  • Email support, 1-business-day response
Start free, upgrade later

Team

Custom

For agent fleets and platforms

  • Everything in Pro
  • Higher rate limits on request
  • SSO and audit log export
  • SLA and a named support contact
Contact us

Give your agent a card. Keep the guardrails.

Five minutes to first card. Free while you explore. No Stripe onboarding for your users.

AgentPay — Virtual cards for AI agents