Back to skills directory
tiny-agent-company/agent-card-skill

tiny-agent-company/agent-card-skill

@tiny-agent-company 7

Create and manage prepaid virtual Visa cards from AI agents via MCP tools.

agentcardvirtual-cardsvisamcppaymentsclaude-codeai-agentprepaid-cardsproductivity

Install

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

README

# GitHub Repository: tiny-agent-company/agent-card-skill

**URL:** https://github.com/tiny-agent-company/agent-card-skill
**Author:** tiny-agent-company
**Description:** Claude Code skill for managing Agent Cards virtual Visa cards via MCP tools
**Homepage:** 
**Language:** 

## Stats
- Stars: 7
- Forks: 1
- Open Issues: 0
- Commits: 7
- Created: 2026-03-05T16:05:20Z
- Updated: 2026-06-15T10:58:01Z
- Pushed: 2026-06-15T10:57:57Z

## README
# 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](https://agentcard.sh) MCP tools — creating cards, checking balances, paying for things, and more. It works with Claude Code, Cursor, Cline, Windsurf, and [40+ other agents](https://skills.sh).

## Quick Install

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

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

```bash
# 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.):

```json
{
  "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?

```bash
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 23 AgentCard tools
- Workflows: card creation, balance checks, payments, checkout autofill, support
- Safety rules: never expose PAN/CVV unprompted, confirm before closing cards
- 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?

| Capability | Tools |
|-----------|-------|
| Issue virtual cards | `create_card`, `submit_user_info` |
| Manage cards | `list_cards`, `check_balance`, `get_card_details`, `close_card` |
| View spending | `list_transactions` |
| Pay for things | `detect_checkout`, `fill_card`, `pay_checkout` |
| Payment methods | `setup_payment_method`, `remove_payment_method`, `list_payment_methods`, `set_default_payment_method` |
| Plans & limits | `get_plan`, `upgrade_plan`, `cancel_plan` |
| Test vs live mode | `get_mode`, `set_mode` |
| Approvals | `approve_request` |
| Support | `start_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

- [AgentCard](https://agentcard.sh) — Product website
- [skills.sh](https://skills.sh) — Skill registry
- [MCP Server](https://mcp.agentcard.sh/mcp) — Remote MCP endpoint (OAuth 2.1)

Information

Language
Unknown
Created
2026/6/18
Updated
2026/6/18