Click on "Install 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 installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.