Anssol
Back to Skills
Utility & Automation

Agent Cards

Manage prepaid virtual Visa cards for AI agents — create, check, and close cards.

paymentsagentsfinance

AgentCard Skill

Give any AI agent the ability to create and manage prepaid virtual Visa cards.

This skill teaches AI agents how to use AgentCard MCP tools — creating cards, checking balances, paying for things, and more. It works with Claude Code, Cursor, Cline, Windsurf, and 40+ other agents.

Quick Install

npx skills add tiny-agent-company/agent-card-skill

Then connect the MCP server to give your agent access to the tools:

# Claude Code (option A — built-in CLI command)
agent-cards setup-mcp

# Claude Code (option B — manual)
claude mcp add --transport http agent-cards https://mcp.agentcard.sh/mcp

For Cursor, Windsurf, and other MCP-compatible agents, add to the MCP config file (.cursor/mcp.json, .windsurf/mcp.json, etc.):

{
  "mcpServers": {
    "agent-cards": {
      "url": "https://mcp.agentcard.sh/mcp"
    }
  }
}

Restart your agent session after adding the MCP server — tools don't load until next session.

Authentication is handled via OAuth — your agent will prompt you to sign in on first use.

Setup Prompt

Copy-paste this into your AI agent to have it set everything up:

Set up AgentCard so I can create and manage virtual Visa cards from this agent.

Do these steps in order. Some steps require me to do something — wait for my confirmation before moving on.

1. Install the AgentCard skill:
   npx skills add tiny-agent-company/agent-card-skill

2. Install the CLI:
   npm install -g agent-cards

3. Check if I'm already logged in:
   agent-cards whoami
   If not logged in, run: agent-cards signup
   (I need to click the magic link in my email — wait for me to confirm)

4. Connect the MCP server:
   agent-cards setup-mcp
   If that doesn't work, run: claude mcp add --transport http agent-cards https://mcp.agentcard.sh/mcp

5. Tell me to restart this session so the MCP tools load.
   Do NOT try to use the tools in this session — they won't work until restart.
   Do NOT fall back to curl or raw API calls.

After I restart the session, I'll ask you to list my cards to verify it works.

Don't Have an Account?

npm install -g agent-cards
agent-cards signup

What's Included

Skill (SKILL.md) — Procedural knowledge that teaches the agent:

  • When and how to use each of the 27 AgentCard tools
  • Workflows: card creation, balance checks, shopping & checkout (buy), payments, checkout autofill, plans, support
  • Safety rules: never expose PAN/CVV unprompted, confirm before closing cards or placing an order
  • Error handling: waitlists, approval flows, KYC requirements

Setup guide (references/setup.md) — Connection instructions the agent reads if tools aren't available yet.

What Can Your Agent Do?

CapabilityTools
Issue virtual cardscreate_card, submit_user_info
Manage cardslist_cards, check_balance, get_card_details, close_card
View spendinglist_transactions, list_all_transactions, list_transactions_by_payment_method
Shop & check outbuy, get_instructions, buy_list_merchants, buy_unlink_merchant
Pay for thingsdetect_checkout, fill_card, pay_checkout
Payment methodssetup_payment_method, remove_payment_method, list_payment_methods, set_default_payment_method
Plans & limitsget_plan, upgrade_plan, cancel_plan
Connected appslist_connections
Account identitywhoami
Approvalsapprove_request
Supportstart_support_chat, send_support_message, read_support_chat

How It Works

  1. Skill = procedural knowledge (a markdown file that gets loaded into your agent's context)
  2. MCP server = tools (the actual API endpoints your agent calls)

You need both. The skill teaches the agent how to use the tools effectively — workflows, safety rules, error handling. The MCP server provides the tools themselves.

User: "Create me a $25 virtual card"
  ↓
Agent reads SKILL.md → knows the workflow
  ↓
Agent calls create_card(amount_cents: 2500) via MCP
  ↓
Card issued → agent presents summary

Links

Want something like this for your team?

We build custom MCPs and Claude skills tailored to private workflows. Get in touch.

Start a Conversation

Ready to Ship Something?

Tell us about your project. We respond within one business day with honest scoping — not a sales pitch.

Get Started