Skip to content

agent-cards/mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@agent-cards/mcp

Give your AI agent a debit card. Agent Cards lets AI agents create and spend prepaid virtual Visa cards — each with a fixed budget, real card credentials, and full MCP integration. Your agent can create a card, pay for things, and check its balance without ever needing your personal card.

Quick Setup

The fastest way to connect your agent is through the CLI:

npx agent-cards signup    # create an account (one-time)
npx agent-cards setup-mcp # auto-configures Claude Code

That's it. Restart Claude Code and the tools are ready to use.

Manual Setup

HTTP (recommended)

Add to your MCP client config (Claude Desktop, Cursor, etc.):

{
  "mcpServers": {
    "agent-cards": {
      "url": "https://mcp.agentcard.sh/mcp",
      "headers": {
        "Authorization": "Bearer <your-jwt>"
      }
    }
  }
}

Get your JWT with npx agent-cards login, then find it in ~/.agent-cards/config.json.

stdio (local)

{
  "mcpServers": {
    "agent-cards": {
      "command": "node",
      "args": ["/path/to/packages/mcp/dist/src/index.js"],
      "env": {
        "AGENT_CARDS_JWT": "<your-jwt>",
        "AGENT_CARDS_API_URL": "https://your-backend.example.com"
      }
    }
  }
}

Tools

Tool Description
list_cards List all virtual cards with balances, expiry, and status
create_card Create a new prepaid Visa card with a fixed USD budget
get_funding_status Poll card creation status after Stripe payment
get_card_details Get decrypted PAN, CVV, expiry (may require human approval via email)
check_balance Fast balance check without exposing credentials
close_card Permanently close a virtual card
x402_fetch HTTP fetch with automatic payment on 402 responses
start_support_chat Start a support conversation
send_support_message Send a message in a support thread
read_support_chat Read support conversation history

Endpoints

Method Path Description
POST /mcp MCP Streamable HTTP transport
GET /health Health check ({"ok":true})
GET /.well-known/mcp/server-card.json Auto-discovery metadata

Environment Variables

Variable Required Description
AGENT_CARDS_API_URL yes Backend API URL
AGENT_CARDS_JWT stdio only User JWT (HTTP gets it from the Authorization header)
PORT no HTTP server port (default: 3002)

Development

pnpm dev       # stdio mode
pnpm dev:http  # HTTP mode
pnpm build     # compile TypeScript

About

MCP server for Agent Cards — prepaid virtual Visa cards for AI agents

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors