skills$openclaw/ai-agent-card-payments
proxyhq7.3k

by proxyhq

ai-agent-card-payments – OpenClaw Skill

ai-agent-card-payments is an OpenClaw Skills integration for ai ml workflows. Virtual card payments for AI agents. Provision cards on-demand, create payment intents, and let agents make autonomous purchases within policy limits. Supports spending controls, merchant restrictions, and human approval for high-value transactions via MCP.

7.3k stars9.1k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026ai ml

Skill Snapshot

nameai-agent-card-payments
descriptionVirtual card payments for AI agents. Provision cards on-demand, create payment intents, and let agents make autonomous purchases within policy limits. Supports spending controls, merchant restrictions, and human approval for high-value transactions via MCP. OpenClaw Skills integration.
ownerproxyhq
repositoryproxyhq/ai-agent-card-payments
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @proxyhq/ai-agent-card-payments
last updatedFeb 7, 2026

Maintainer

proxyhq

proxyhq

Maintains ai-agent-card-payments in the OpenClaw Skills directory.

View GitHub profile
File Explorer
2 files
.
_meta.json
297 B
SKILL.md
6.3 KB
SKILL.md

name: ai-agent-card-payments description: Virtual card payments for AI agents. Provision cards on-demand, create payment intents, and let agents make autonomous purchases within policy limits. Supports spending controls, merchant restrictions, and human approval for high-value transactions via MCP.

AI Agent Card Payments

Enable your AI agent to make autonomous payments using virtual cards within policy-defined spending limits.

What This Enables

  • Autonomous purchasing - Agents can buy things without human intervention (within limits)
  • Virtual cards on-demand - Fresh card numbers for each purchase
  • Policy enforcement - Spending limits, merchant restrictions, approval thresholds
  • Human-in-the-loop - High-value purchases require approval

Quick Start

1. Check balance    → proxy.balance.get
2. Create intent    → proxy.intents.create
3. Get card         → proxy.cards.get_sensitive
4. Make payment     → Use card at checkout

Available MCP Tools

Payment Flow

ToolPurpose
proxy.intents.createCreate payment intent → triggers card provisioning
proxy.intents.listList all payment intents
proxy.intents.getGet intent details + card info
proxy.cards.getGet card details (masked)
proxy.cards.get_sensitiveGet full PAN, CVV, expiry for payment

Account Management

ToolPurpose
proxy.balance.getCheck available spending power
proxy.funding.getGet deposit instructions (ACH/wire/crypto)
proxy.user.getGet user profile
proxy.kyc.statusCheck KYC verification status
proxy.kyc.linkGet link to complete verification

Transactions

ToolPurpose
proxy.transactions.list_for_cardList transactions for a card
proxy.transactions.getGet transaction details

Payment Flow Diagram

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│   Check     │     │   Create    │     │   Policy    │
│   Balance   │ ──▶ │   Intent    │ ──▶ │   Check     │
└─────────────┘     └─────────────┘     └──────┬──────┘
                                               │
                         ┌─────────────────────┼─────────────────────┐
                         ▼                     │                     ▼
                  ┌─────────────┐              │              ┌─────────────┐
                  │    Auto     │              │              │   Needs     │
                  │   Approve   │              │              │  Approval   │
                  └──────┬──────┘              │              └──────┬──────┘
                         │                     │                     │
                         ▼                     │                     ▼
                  ┌─────────────┐              │              [Human Reviews]
                  │    Card     │              │                     │
                  │   Issued    │◀─────────────┴─────────────────────┘
                  └──────┬──────┘
                         │
                         ▼
                  ┌─────────────┐
                  │  Get Card   │
                  │  Details    │
                  └──────┬──────┘
                         │
                         ▼
                  ┌─────────────┐
                  │   Make      │
                  │  Payment    │
                  └─────────────┘

Intent Statuses

StatusMeaningAction
pendingCard ready to useGet card details, make payment
pending_approvalAwaiting human approvalInform user, wait
approvedApproved, card being issuedWait for card
card_issuedCard provisionedGet card details
matchedTransaction completedDone
mismatchedTransaction didn't matchReview
rejectedApproval deniedInform user
expiredIntent expiredCreate new intent

Example: Complete Purchase

User says: "Buy a $50 Amazon gift card"

Step 1: proxy.balance.get
→ { availableBalance: 500.00, currency: "USD" }

Step 2: proxy.intents.create
→ { merchant: "Amazon", amount: 50.00, description: "Gift card purchase" }
→ { id: "int_abc123", status: "pending", cardId: "card_xyz" }

Step 3: proxy.cards.get_sensitive
→ { cardId: "card_xyz" }
→ {
    pan: "4532015112830366",
    cvv: "847",
    expiryMonth: "03",
    expiryYear: "2027",
    billingAddress: { zip: "10001", ... }
  }

Step 4: Use card at Amazon checkout

Error Handling

Error CodeCauseResolution
POLICY_REQUIREDNo policy assigned to agentAdmin assigns policy in dashboard
ONBOARDING_INCOMPLETEKYC not completedUse proxy.kyc.link
INSUFFICIENT_BALANCENot enough fundsUse proxy.funding.get
FORBIDDENPermission deniedCheck agent permissions

MCP Server Configuration

Add to your agent's MCP config:

{
  "mcpServers": {
    "proxy": {
      "command": "npx",
      "args": ["-y", "proxy-mcp-server"],
      "env": {
        "PROXY_AGENT_TOKEN": "your-token-here"
      }
    }
  }
}

Setup Requirements

  1. Proxy Pay account at useproxy.ai
  2. Complete KYC verification
  3. Fund account (ACH, wire, or USDC)
  4. Create agent with spending policy
  5. Generate token for MCP auth

Best Practices

  1. Always check balance first before creating intents
  2. Use descriptive descriptions for reconciliation
  3. Handle pending_approval gracefully - inform users
  4. Never log full card numbers - security risk
  5. Set appropriate policies - limit blast radius
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

1. **Proxy Pay account** at [useproxy.ai](https://useproxy.ai) 2. **Complete KYC** verification 3. **Fund account** (ACH, wire, or USDC) 4. **Create agent** with spending policy 5. **Generate token** for MCP auth

Configuration

Add to your agent's MCP config: ```json { "mcpServers": { "proxy": { "command": "npx", "args": ["-y", "proxy-mcp-server"], "env": { "PROXY_AGENT_TOKEN": "your-token-here" } } } } ```

FAQ

How do I install ai-agent-card-payments?

Run openclaw add @proxyhq/ai-agent-card-payments in your terminal. This installs ai-agent-card-payments into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/proxyhq/ai-agent-card-payments. Review commits and README documentation before installing.