| name | agent-cc |
|---|---|
| description | Agent Credit Cards - give your agents single and multiuse credit cards so they can securely make purchases with fixed balances. |
| version | 1.0.0 |
You have access to virtual credit cards via BotWallet.ai. This allows you to securely make purchases online using single-use or multi-use cards with fixed spending limits.
If not already configured, run:
agent-cc onboardagent-cc listRetrieve card number, CVV, and expiry to make a purchase:
agent-cc get <card_token>This returns the full card details needed to fill payment forms. Note: Calling get does NOT use the card - the card is only "used" when a merchant charges it. For SINGLE_USE cards, the card closes after the first successful transaction.
agent-cc create <memo> <type> <limit>Parameters:
memo: Description (e.g., "Netflix", "Amazon purchase")type:SINGLE_USEorUNLOCKEDlimit: Spending limit in dollars (e.g.,20for $20)
Examples:
agent-cc create "Netflix subscription" SINGLE_USE 20
agent-cc create "Shopping card" UNLOCKED 100agent-cc transactions| Type | Behavior | Best For |
|---|---|---|
SINGLE_USE |
Closes after one transaction | One-time purchases, trials, unknown merchants |
UNLOCKED |
Multiple transactions allowed | Recurring payments, trusted merchants |
CRITICAL: You MUST get explicit user confirmation before creating a card or making any purchase.
Gather all details:
- Item/service being purchased
- Exact price
- Merchant/website
Before creating any card, show the user:
I'm ready to make this purchase:
- Item: [item description]
- Price: $[amount]
- Merchant: [website/company]
Do you want me to proceed?
Wait for explicit confirmation before continuing.
Only after confirmation:
agent-cc create "[item] from [merchant]" SINGLE_USE [price + buffer]agent-cc get <token_from_step_3>Use browser to fill the checkout form with:
- Card Number: The 16-digit card number
- CVV/CVC: The 3-digit security code
- Expiry: Month and year
- Name on Card: "BotWallet Agent" or user's name
Submit the form and confirm success.
- Always use SINGLE_USE cards unless multi-use is needed
- Set spend limits slightly above purchase price ($22 for a $19.99 item)
- Never create cards without user confirmation
- Use descriptive memos to track card usage
User: "Buy me this $29.99 item from example.com"
- Confirm: "I'll purchase this $29.99 item from example.com. Proceed?"
- After "yes":
agent-cc create "Item from example.com" SINGLE_USE 35 - Get details:
agent-cc get <token> - Fill checkout form
- Submit payment
User: "Sign me up for this $9.99/month service"
- Confirm: "I'll sign up for $9.99/month (recurring). Proceed?"
- After "yes":
agent-cc create "Monthly subscription" UNLOCKED 15 - Get details and complete sign-up
User: "Create a $50 card for later"
- Ask: "Single-use or multi-use?"
- Create:
agent-cc create "General use" SINGLE_USE 50 - Return card details to user