Card as a Service · AI agents

Virtual cards for AI agents

Give each agent its own card and limit. The agent pays — your limits and your code decide what goes through.

  • A card per agent
  • MCP server
  • Your code approves
01 — How it works

Live in three steps.

  1. Minute 1Issue a card per agent

    One call, tied to your agent by its id.

    api
    POST /cards 201
    · external_user_id: agent_07
  2. Minute 2Set its limit

    The agent can never spend more than this.

    api
    PATCH /cards/4417/limits 200
    · monthly: $200
  3. Every purchaseLet it pay

    Your endpoint answers before the money moves.

    api
    ⇢ card.authorization.request
    ← APPROVE ✓
02 — What you get

AI agents, end to end.

Issuing

One card per agent

A separate card, limit and history for each agent — one agent can never spend another one's budget.

GuaraVIRTUAL
•••• •••• •••• 4417
Agent · toolsVISA
MCP

Cards over MCP

Claude, ChatGPT and other MCP clients get card tools.

ClaudeChatGPT
Authorization

Your code approves

No answer in 1.2 s — declined.

Controls

Limits & blocks

Cap spend per card; block a card in one call.

$380 / $1,000
Keys

Scoped keys

An agent's key does only what you allow.

cards:readcards:issue
03 — Code

A few lines
to start.

Same REST API, same keys and limits for every program. Docs open in the console after sign-up.

{
  "mcpServers": {
    "guara": {
      "type": "http",
      "url": "https://api.guarapay.io/api/v1/partner/mcp",
      "headers": { "x-api-key": "${GUARA_KEY}" }
    }
  }
}
04 — Access

Tell us what you're building.

Three steps from here to live cards.

  1. We reply within a business dayPricing for your volume, by email or your contact.
  2. You connect the APIKeys, webhooks and MCP for your agents.
  3. You go liveSwitch to live keys and issue cards to your users.
Prefer email? support@guarapay.io
What will the cards be for?
Cards per month

Can an AI agent spend without me?

Only within the limits you set. Above the limit, or when your endpoint says DECLINE, the purchase is declined.

Which agents does it work with?

Any agent that can call a REST API, and MCP clients such as Claude and ChatGPT through the Guara MCP server.

How do I stop an agent from spending?

Block its card with one API call. Other agents and their cards keep working.

What if my endpoint is down?

No answer in 1.2 seconds — the purchase is declined. The card fails closed.

How are the cards funded?

From one USDT balance, topped up over TRC-20 or ERC-20. Each purchase is paid from it.

Virtual cards for AI agentsRequest access →