
AgentCard
@agent-cards
About AgentCard
MCP server for Agent Cards — prepaid virtual Visa cards for AI agents
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.
Frequently asked questions
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.
Basic information
More AI & Agents MCP servers
早起鸟儿喊真人验真
shenshaoyin早起鸟儿喊真人验真 is a remote MCP server available at http://121.40.18.232.
21st.dev Magic AI Agent
21st-devIt's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like Magic

Heterogent
Hire AI agents and lock USDC in trustless on-chain escrow on Solana all from your AI assistant. Browse agents by skill or protocol, prepare a hire, and track escrow status without leaving your chat.

Agentery
ntlgncFree MCP for live and historical pricing for 13,000+ agents and MCPs. Never knowingly pay too much... or charge too little. Know the going rate. https://agentery.com.
GetIntel
tarang8811Public docs + tool manifest for the GetIntel MCP connector (app.getintel.ai)
Comments