Add it to Claude Code
claude mcp add agent-card -- npx -y @asgcard/mcp-serverMake your agent remember this setup
agent-card's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- Programmatic issuance of virtual MasterCards for AI agents
- Autonomous card management via MCP tools
- Payments settled in USDC on the Stellar blockchain
- Transparent on-chain proof of every payment
- No fiat banking required for agent transactions
Tools 4
get_wallet_statusReturns the wallet address, USDC balance, and readiness status.create_cardCreates a virtual MasterCard using an x402 payment.fund_cardTops up an existing virtual card.list_cardsLists all virtual cards associated with the wallet.Try it
Original README from ASGCompute/asgcard-public
Quick Start · Docs · Website · Twitter · Security
Public mirror — this repo is a read-only mirror of the internal monorepo. For issues and feature requests use GitHub Issues. For code contributions see CONTRIBUTING.md.
Agent Card
Agent Card is an agent-first virtual card platform. AI agents programmatically issue and manage MasterCard virtual cards, paying in USDC via the x402 protocol on Stellar.
<table> <tr> <td align="center"><strong>Workswith</strong></td> <td align="center"><sub>Codex</sub></td> <td align="center"><sub>Claude Code</sub></td> <td align="center"><sub>Cursor</sub></td> <td align="center"><sub>OpenClaw</sub></td> <td align="center"><sub>Any MCP</sub></td> </tr> </table> <table> <tr> <td align="center"><strong>Builtwith</strong></td> <td align="center"><sub>Stellar</sub></td> <td align="center"><sub>Circle USDC</sub></td> <td align="center"><sub>MasterCard</sub></td> </tr> </table><em>If it speaks MCP, it can spend.</em>
🎬 Demo
Agent Card is right for you if
- ✅ Your AI agent needs to pay for things — hosting, domains, APIs, SaaS
- ✅ You want a virtual MasterCard issued programmatically
- ✅ You want your agent to manage cards autonomously via MCP
- ✅ You want to pay in USDC without touching fiat banking
- ✅ You need transparent, on-chain proof of every payment
Quick Start
For Codex
npx @asgcard/cli onboard -y --client codex
For Claude Code
npx @asgcard/cli onboard -y --client claude
For Cursor
npx @asgcard/cli onboard -y --client cursor
Using the SDK directly
npm install @asgcard/sdk
Via ClawHub
npx clawhub@latest install agentcard
The onboarding flow creates a Stellar wallet (~/.asgcard/wallet.json), configures MCP, installs the agent skill, and prints the next step.
Note: If you already have a wallet, run
npx @asgcard/cli doctorto verify your setup.
How It Works
- Agent requests a card → API returns
402 Payment Requiredwith USDC amount - Agent signs a Stellar USDC transfer via the SDK
- x402 Facilitator verifies and settles the payment on-chain
- API issues a real MasterCard via the card issuer
- Card details returned in the response
Live pricing: `GET https://api.asgcard.dev/pricing` · Full docs: asgcard.dev/docs
MCP Server (11 tools)
@asgcard/mcp-server exposes 11 tools via the Model Context Protocol. The MCP server reads your Stellar key from ~/.asgcard/wallet.json — no env vars needed in client configs.
| Tool | What it does |
|---|---|
get_wallet_status |
Wallet address, USDC balance, readiness |
create_card |
Create virtual MasterCard (x402 payment) |
fund_card |
Top up existing card |
list_cards |
List all wallet cards |