Updated May 2026 ยท Stripe Sessions edition

Card-for-agent tools,
explained

A practical guide to the new payment primitives that let AI agents spend money โ€” Stripe Link CLI, Issuing for Agents, the Machine Payments Protocol, Shared Payment Tokens, and the card networks racing to keep up.

Why a new payment stack for agents?

Until 2026, an agent that needed to buy something either got handed a real card number (terrifying) or couldn't pay at all (useless). The new tools fix that with three ideas: scoped credentials, machine-native protocols, and consent flows that don't break user trust.

๐ŸŽฏ

Scoped credentials

One-time-use cards, single-merchant tokens, and per-purchase spending limits. The agent can't reuse what it didn't earn.

๐Ÿค

Consent in the loop

Real-time approval notifications via the user's wallet app. The human sees what the agent wants to buy before money moves.

๐Ÿ”Œ

Machine-native rails

Open protocols like MPP (HTTP 402 + a payment header) let services charge agents without forcing them through human checkout flows.

Which one should you reach for?

A rough mental model. Most real agents end up using two or three of these together.

Tool Best when Skip when
Link CLI A consumer-side agent (yours or someone else's) needs to buy on behalf of one user, with that user approving each purchase. You're building B2B / multi-tenant infra, or operating outside the US.
Issuing for Agents You want to be the issuer โ€” programmatic cards with your own controls, webhooks, and UX. Power-user / platform play. You don't want to onboard with Stripe Issuing or operate the compliance surface.
CardForAgent You want Issuing-style cards over MCP without integrating Stripe yourself. Top up, get a hosted MCP URL, done. You need Connect-style platform issuing for end customers (use Stripe directly).
MPP / x402 The merchant you want to pay supports it. Cleanest agent-native checkout โ€” no human form fills. Buying from any normal e-commerce site (use a card credential instead).
SPTs You want a single credential that abstracts over cards, bank, BNPL, and (soon) stablecoins. The merchant only accepts a raw PAN.
Mastercard / Visa You're a network-tier integrator or large merchant adopting agent rails directly. You're a developer who just wants a card to pop out of an API call.
Coinbase Agentic Wallets The agent's job is on-chain or settles in stablecoins. Pairs well with MPP. You need card acceptance at any merchant that doesn't take crypto.

Need a hosted MCP card issuer?

CardForAgent gives you a virtual VISA card in seconds, accessible via MCP from Claude, Claude Code, or any MCP-compatible agent. No Stripe account required.

Get started