
AgentCard
@agent-cards
About AgentCard
MCP server for Agent Cards — prepaid virtual Visa cards for AI agents
Basic information
Category
AI & Agents
License
MIT
Runtime
node
Transports
stdio
Publisher
agent-cards
Submitted by
Karen Serfaty
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"agent-cards": {
"url": "https://mcp.agentcard.sh/mcp",
"headers": {
"Authorization": "Bearer <your-jwt>"
}
}
}
}Tools
16List all virtual cards with balances, expiry, and status
Create a new virtual debit card with a fixed USD budget
Get decrypted PAN, CVV, expiry (may require human approval)
Fast balance check without exposing credentials
Permanently close a virtual card
List transactions for a card with optional status filter
Approve or deny a pending human-in-the-loop request
Submit identity info for card issuance verification
Set up a payment method for funding cards
Remove a saved payment method
Auto-detect and pay a checkout page using an AgentCard
Detect checkout forms on the current browser tab
Fill card credentials into a payment form in the browser
Start a support conversation
Send a message in a support thread
Read support conversation history
Overview
What is AgentCard?
AgentCard lets AI agents create and spend virtual debit cards, each with a fixed budget, real card credentials, and full MCP integration. Your agent can create a card, pay for things, check its balance, and auto-fill checkout forms without ever needing your personal card.
How to use AgentCard?
The fastest setup is via the CLI: run npx agent-cards signup (one-time) then npx agent-cards setup-mcp to auto-configure Claude Code. Alternatively, you can manually add a Streamable HTTP or stdio MCP server entry to your client config, providing your JWT token via header or environment variable.
Key features of AgentCard
- Create virtual debit cards with a fixed USD budget
- Retrieve decrypted PAN, CVV, and expiry (with human approval)
- Auto-detect and pay checkout pages in the browser
- Fill card credentials into payment forms automatically
- List cards, check balances, and list transactions
- Human-in-the-loop approval for sensitive operations
Use cases of AgentCard
- An AI assistant pays for an online service using a dedicated virtual card
- An agent fills checkout forms with its own card credentials, keeping your personal card safe
- A developer gives their AI agent a prepaid budget to purchase tools or subscriptions autonomously
- An agent closes or replaces a compromised virtual card without human intervention
- A support bot starts a human chat when a request requires manual approval
FAQ from AgentCard
How do I get a JWT token to authenticate my MCP client?
Run npx agent-cards login; the JWT is stored in ~/.agent-cards/config.json. Use it in the Authorization header for HTTP mode or as the AGENT_CARDS_JWT environment variable for stdio mode.
What transport protocols does AgentCard support?
AgentCard supports both Streamable HTTP (recommended) and stdio transports. The server auto‑discovers its MCP endpoint via the /.well-known/mcp/server-card.json path.
What environment variables are required?
AGENT_CARDS_API_URL is required for all modes. For stdio mode you must also set AGENT_CARDS_JWT. The PORT variable is optional (defaults to 3002) for HTTP mode.
Are there human‑in‑the‑loop approval steps?
Yes. Getting decrypted card details (get_card_details) may require human approval. Use the approve_request tool to approve or deny pending requests.
How can I contact support through the server?
Use the start_support_chat tool to begin a conversation, then send_support_message and read_support_chat to interact with the support thread.
More AI & Agents MCP servers
meGPT - upload an author's content into an LLM
adriancoCode to process many kinds of content by an author into an MCP server
Shell and Coding agent for Claude and other mcp clients
rusiaamanShell and coding agent on mcp clients
MCP Client for Ollama (ollmcp)
joniglHarness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses, human-in-the-loop, thinking mode, model params config, system prompts, and saved pre
Web Agent Protocol
OTA-Tech-AI🌐Web Agent Protocol (WAP) - Record and replay user interactions in the browser with MCP support
MCP Manager for Claude Desktop
zueaisimple web ui to manage mcp (model context protocol) servers in the claude app
Comments