Card as a Service · MCP server

Card issuing over MCP

One MCP server gives your agents card tools. They work only within the scopes of the key you give them.

  • Streamable HTTP
  • Scoped keys
  • Same API and limits
01 — How it works

Live in three steps.

  1. Minute 1Get a key

    Sign up in the console and pick the key's scopes.

    api
    · scopes: cards:issue cards:read
    · key gp_live_7f3a… ✓
  2. Minute 2Connect the server

    One command in Claude Code, or a JSON config.

    api
    $ claude mcp add guara ✓
    · tools loaded
  3. ThenAsk your agent

    It calls the same API — same limits, same webhooks.

    api
    → issue a card, $50 limit
    POST /cards 201
02 — What you get

MCP server, end to end.

MCP server

One server for every MCP client

A streamable HTTP endpoint for Claude Code, Claude Desktop, ChatGPT and agents you build yourself.

GuaraVIRTUAL
•••• •••• •••• 7731
MCP · agentsVISA
Scopes

Least privilege

Give a key only the tools the agent needs.

cards:readcards:issue
Same API

Same rules

MCP calls go through the same limits and checks as REST.

Webhooks

Every event, signed

Card events reach your backend with an HMAC-SHA256 signature.

Authorization

Your code approves

Every purchase asks your endpoint first.

APPROVEDECLINE
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.

claude mcp add --transport http guara \
  https://api.guarapay.io/api/v1/partner/mcp \
  --header "x-api-key: $GUARA_KEY"

# the agent can now issue cards, read transactions
# and check balance — only within the key's scopes
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

What can an agent do over MCP?

Issue cards, read transactions and check balance — only what the key's scopes allow.

Which MCP clients are supported?

Any client that supports streamable HTTP servers, such as Claude Code, Claude Desktop and ChatGPT.

Is MCP a separate product?

No. The MCP server uses the same partner API, keys, limits and webhooks.

How do I keep an agent in check?

Scoped keys, a limit on every card, and your own endpoint that approves or declines each purchase.

MCP server for virtual cardsRequest access →