AgentCard — Virtual Debit Cards for AI Agents

5 min read Original article ↗

BETA 1,000 new slots now open

Virtual debit cards
for AI agents

Fund a card in seconds, hand the number to any AI agent, and spend anywhere Mastercard is accepted.

$

Virtual card issued!

Card •••• 4242

Expires 12/27

Balance $50.00

ID clcard789...

AgentCard virtual debit cards

Get started

Up and running
in minutes

Two commands and you're in. Your agent will handle the rest.

$ npm install -g agent-cards

$ agent-cards signup

$ agent-cards setup-mcp

Enter your email → click the magic link → you're in

agent-cards cards create --amount <n>

Fund and issue a new virtual debit card loaded with the specified amount in USD. A browser payment page opens; the moment payment clears the full card details — PAN, CVV, expiry — print in your terminal.

agent-cards cards list

List all your virtual cards — IDs, last-four digits, and current balances. Use the card ID with other commands to drill into a specific card.

agent-cards cards details <card-id>

Retrieve the full card number (PAN), CVV, and expiry date for a specific card. Card data is decrypted from AES-256-GCM only on your explicit request.

agent-cards balance <card-id>

Quick balance check for a specific card. Returns the remaining funds without fetching the full card details.

MCP integration

Connect
to Claude

Give Claude direct access to your cards — create cards, check balances, and log payments without leaving the chat.

How it works

Four steps.
Zero friction.

Human

Step 01

Pre-approve the amount

Add your debit or credit card and choose how much your agent can spend. We place a hold for that amount — nothing is charged yet.

Agent

Step 02

Agent creates a card

When the agent needs to pay, it creates a virtual debit card for the exact amount — no more, no less.

Human approves before card is created

Agent

Step 03

Agent pays

The agent uses the card for a single transaction. Once used, the card is automatically cancelled.

Human approves before payment is made

Automatic

Step 04

Unused amount is released

Only the actual transaction amount is captured. Anything the agent doesn't spend is released — it never hits your card.

01

Instant issuance

Card is ready within seconds of payment. No waiting, no manual approval, no delays.

02

Single-use by default

Each card is locked to the amount you load. Limit exposure per agent, per task, per spend.

03

Works everywhere

Accepted anywhere Mastercard works online. If a site takes Mastercard, your agent can pay.

04

Human in the loop

You authorize every card creation and every payment before it happens. Agents propose, you approve.

05

Built for agents

Expose cards to any MCP-compatible AI with one config block. Claude, Cursor, and any MCP runtime.

What people are saying

This is exactly the kind of infrastructure I've been thinking about. Agents need to interact with the real world; payments, APIs, services etc. The plumbing layer for agentic systems is massively underbuilt right now.

Super useful framing. Scoped spend limits + agent-specific cards feels like the safest path for real autonomous workflows.

Strakyo

Feb 28

On point! There will be a million single person successful companies all over the world some day, all operating through AI agents

Nischal Shetty

Feb 28

exactly what i'm looking for since weeks holyy thank uuu

Fey

Feb 28

Finally, a debit card for AI Agents has come out. I wonder how the legal framework is set up.

toyohei

Feb 28

this is really cool! definitely the right direction for agentic commerce moving forward

jon

Feb 27

This is such a smart solution for keeping things secure! Love the idea of giving an agent its own spending limit.

Ashley

Feb 27

Welp, that was fast: totally free* digital card issuer for your agent. Very cool. *: 'during beta'

Michael Gasiorek

Feb 27

FAQ

Common questions

How does payment work?

You add your debit or credit card once. When an agent creates an AgentCard, we place a pre-authorization hold for the requested amount. When the AgentCard is actually used, your card is only charged for the real transaction amount — not the full hold. No wallet, no prefunding, no leftover balances.

Does the agent spend money without my permission?

No. You authorize every card creation and every payment before it happens. The agent proposes an action, and you approve or deny it in real time.

What kind of card do I get?

A single-use virtual debit card. Each card has its own PAN, CVV, and expiry — accepted anywhere Mastercard is accepted online.

What if the agent spends less than the hold?

You're only charged for the actual transaction amount. The remaining hold is automatically released back to your card — nothing extra is charged.

Which AI agents can use it?

Any MCP-compatible agent — Claude, Cursor, or any MCP runtime. You can also copy card details into any other agent or tool manually.

How is my card data protected?

Card details are encrypted with AES-256-GCM and only decrypted on your explicit request. We never store raw card numbers.

Security

Your data,
your rules

Card data at rest

AES-256-GCM

PAN and CVV encrypted with a random IV per field. Decrypted only on your explicit request.

Authentication

Magic links

32-byte cryptographically random tokens. One-use, 15-minute expiry. No passwords ever stored.

Session tokens

JWT HS256

Signed with a 256-bit secret. Stored locally at mode 0600. 30-day expiry.

MCP access

Per-request JWT

Every MCP request is authenticated with your JWT. No shared credentials between users.

Pay-only-what's-used billing Included

Single-use virtual debit cards Unlimited

MCP integration Included

Human-in-the-loop approvals Included

AES-256-GCM encryption Included

Hold released if unused Automatic

Subscription None

Service fees apply after beta. See Terms for details.