Provision virtual payment cards for AI agents on-demand. Create single-use or limited cards with spending controls, merchant restrictions, and automatic expiration. Cards are issued instantly when policy allows. Use when this capability is needed.
Provision virtual payment cards for AI agents with built-in spending controls.
Cards are provisioned through payment intents, not created directly:
proxy.intents.create
├── merchant: "Amazon"
├── amount: 49.99
├── description: "Office supplies"
└── category: "office_supplies" (optional)
If approved (auto or manual), a card is issued:
<!-- tomevault:3.0:skill_md:2026-04-07 -->Response:
├── id: "int_abc123"
├── status: "pending" or "card_issued"
├── cardId: "card_xyz789"
└── message: "Card issued successfully"
proxy.cards.get { cardId: "card_xyz789" }
→ { last4: "4242", brand: "Visa", status: "active" }
proxy.cards.get_sensitive { cardId: "card_xyz789" }
→ {
pan: "4532015112830366",
cvv: "847",
expiryMonth: "03",
expiryYear: "2027",
billingAddress: {
line1: "123 Main St",
city: "New York",
state: "NY",
postalCode: "10001",
country: "US"
}
}
Policies define what cards can be used for:
| Control | Description |
|---|---|
| Spending limit | Max per transaction |
| Daily/monthly limits | Cumulative caps |
| Merchant categories | Allowed/blocked MCCs |
| Auto-approve threshold | Below = instant, above = human approval |
| Expiration | Card validity period |
Intent Created
│
▼
┌─────────────┐
│ Policy │
│ Evaluation │
└──────┬──────┘
│
┌────┴────┐
▼ ▼
Auto Needs
Approve Approval
│ │
▼ ▼
Card [Human]
Issued │
│ │
◀─────────┘
│
▼
Card Used
│
▼
Transaction
Matched
│
▼
Card
Expired
proxy.transactions.list_for_cardget_sensitive (requires auth)Converted and distributed by TomeVault | Claim this content