AgentCard MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AgentCard MCP Servercreate a $50 virtual Visa card for my digital subscriptions"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AgentCard MCP Server
Prepaid virtual Visa cards for AI agents. Create cards, check balances, retrieve payment credentials, and make x402 payments — all through the Model Context Protocol.
What It Does
AgentCard lets AI agents spend money online with hard budget limits. Each card is a prepaid Visa with a fixed USD balance that works anywhere Visa is accepted (card-not-present). The MCP server exposes 10 tools:
Tool | Description |
| List all virtual cards with balances, expiry, and status |
| Create a new prepaid Visa (returns Stripe checkout URL for funding) |
| Get decrypted PAN, CVV, expiry (requires human approval via email) |
| Fast balance check without exposing credentials |
| Permanently close a card (irreversible) |
| Poll card creation status after Stripe payment |
| HTTP fetch with automatic payment on 402 responses |
| Start a support conversation |
| Send a message in a support thread |
| Read support conversation history |
Install
Quick Start (Recommended)
The fastest way to get started is with the AgentCard CLI, which handles authentication and MCP setup automatically:
npx agent-cards signup # create an account
npx agent-cards setup-mcp # configure MCP in Claude CodeThis registers the hosted MCP server (https://mcp.agentcard.sh/mcp) with your credentials.
Manual Setup (Claude Code / Claude Desktop)
If you prefer manual configuration, add to your MCP config (claude_desktop_config.json or .mcp.json):
{
"mcpServers": {
"agent-cards": {
"type": "http",
"url": "https://mcp.agentcard.sh/mcp",
"headers": {
"Authorization": "Bearer <your-jwt-token>"
}
}
}
}Get your JWT token by running npx agent-cards login or from the dashboard.
Docker (Self-Hosted)
docker build -t agent-cards-mcp .
docker run -p 8080:8080 -e AGENT_CARDS_JWT=<your-jwt> agent-cards-mcpRoadmap: Standalone
npx agent-cards-mcpsupport (without the CLI signup step) is planned for a future release.
Setup
Install the CLI:
npx agent-cards signupConfigure MCP:
npx agent-cards setup-mcpRestart Claude Code — the AgentCard tools will be available
Environment Variables
Variable | Required | Description |
| Yes | Your AgentCard JWT token |
| No | API URL (default: |
| No | Secret for x402 card payments (server-side only) |
Security Model
Human-in-the-loop:
create_cardandget_card_detailsrequire email approval from the account owner before proceedingEncryption at rest: Card credentials (PAN, CVV) are encrypted with AES-256-GCM
Audit trail: Every MCP tool call includes
X-Caller-TypeandX-Correlation-IDheadersBudget limits: Each card has a hard spending cap set at creation — the agent cannot exceed it
Stateless: Each HTTP request creates a fresh server instance with no shared state
Development
git clone https://github.com/radiahq/mcp.git
cd mcp
npm install
npm run dev # stdio mode
npm run dev:http # HTTP mode (port 3002)Links
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Prepaid virtual cards for AI agents: one-time cards, spend caps, human approvals.
Give your AI agent a spending limit: approval controls and single-use virtual cards.
Prepaid balance for AI agents: one key, 4,900+ tools your agent can run today, caps, receipts.
Payment infrastructure for AI agents: spending rules, approval flows, single-use virtual cards.