Snap
Now in private beta

Cards for AI agents.

Issue single-use virtual cards your agent can spend at checkout. Set merchant locks and spend caps. Approve in real time from your phone — or let it run on its own.

How it works
Snap Virtual
Pending
•••• •••• •••• ••••
Cardholder
SNAP · AGENT
Valid Thru
12/26
snap
14:32·····
Wed, April 8
14:32
Snap
now
Approve $42.10
amazon.com · Buy printer ink
Face ID
Agent requests
Push to phone
Approve
Card live
Charged

Five lines to issue a card.

Same call from your runtime, your agent, or your terminal.

HTTP API
curl https://api.snapfi.dev/v1/cards \
  -H "Authorization: Bearer $SNAP_KEY" \
  -d '{
    "merchant": "amazon.com",
    "amount_cents": 4210,
    "ttl": "5m"
  }'
MCP tool
// Your agent calls this tool
snap_request_card({
  merchant: "amazon.com",
  amount_cents: 4210,
  reason: "buy printer ink"
})
CLI
$ snap card create \
    --merchant amazon.com \
    --amount 42.10 \
    --ttl 5m

→ 4242 4242 4242 0427
  exp 12/26  cvv 314

How it works

Cards your agent can spend. Controls you can sleep with.

01
Agent asks for a card

Via the Snap API, MCP, or CLI. It tells us the amount, merchant, and reason.

02
You set the rules

Per-agent daily caps, per-card limits, merchant locks, TTL — all configured once in the dashboard.

03
Approve or auto-run

Get a push to your phone for live confirmation, or let trusted agents run autonomously within their cap.

04
Spend, then auto-revoke

Cards die after one charge by default. Every authorization lands in your dashboard in real time.

Two ways to trust your agent.

Stay in the loop, or hand over a budget. Switch any time, per agent.

Live mode
You stay in the loop.

Every card request pings your phone. Approve with Face ID, the card mints with a 5-minute TTL, your agent spends, you sleep.

  • Push notification per request
  • Face ID / Touch ID approval
  • 5-minute card lifetime
  • Reject anything that smells off
Autonomous mode
Hand over a budget. Let it run.

Trusted agents draw from a hard cap. No prompts, no babysitting. Every charge still lands in your dashboard in real time.

  • Daily and per-card spend caps
  • Optional merchant lock
  • Real-time dashboard feed
  • Revoke the key — kill the spend instantly

Pick per agent. A research bot can run autonomous while your shopping agent stays on a leash. Change either one with a single API call.

Built for the agentic era.

Controls that hold up when a model gets creative.

Real cards, real merchants

Single-use virtual cards that work at any checkout — accepted everywhere Visa is.

Per-agent budgets

Each agent gets its own API key with daily and per-card limits. Revoke one without revoking the others.

Merchant locking

Issue a card that only works at amazon.com. Wrong merchant? Decline at the network before it ever clears.

Sentinel

An LLM that reviews each authorization against the agent's brief and declines anything off-context. Especially valuable in autonomous mode.

Dashboard you can sleep with

Every authorization, every revocation, every key — all visible in real time. Filter by agent, export, audit.

MCP, CLI, HTTP

Drop into Claude Desktop, Cursor, or your own runtime. Or just curl. Day one.

Simple pricing

Pay for what you spend. Nothing else.

Personal
$0
forever
  • Up to $100 in monthly spend
  • 5 single-use cards / month
  • 1 agent API key
  • MCP + CLI included
Request access
Pro
$20
/month
+ 1% per transaction
  • Unlimited spend
  • Unlimited agent keys
  • Per-key spending controls
  • Webhook event stream
  • Priority support
Request access

Questions

What can my agent actually buy?

Anything that takes a Visa. Software subscriptions, cloud credits, per-token API access, e-commerce checkouts, plane tickets. If a merchant accepts cards, your agent can pay.

Can my agent run fully autonomously?

Yes. Set a daily cap and (optionally) a merchant lock on the agent's API key, then let it run. Snap issues cards within those limits without prompting you. Every charge still lands in your dashboard. For tighter control, enable Sentinel — an optional LLM that reviews each request against the agent's brief and declines anything off-context.

How does live approval work?

When live mode is on, every card request pushes a notification to your phone. Tap to approve with Face ID or Touch ID. The card is then issued with a 5-minute TTL — long enough for the agent to use, short enough that nothing lingers.

How do I fund the account?

Apple Pay, Google Pay, or any card via the dashboard. Top up once, agents draw from the balance. We support auto-recharge if you'd rather not think about it.

What if my agent goes rogue?

It can't spend more than the per-key cap, single-use cards die after one charge, and merchant locks block off-target spends at the network. Worst case: the next request fails. You revoke the key, you're done.

Do you store my card numbers?

No. Our regulated issuing partner holds the PAN. Snap's database has only the last 4 digits. The full PAN is shown to your agent exactly once at issuance and never persisted server-side.