agent-card

Manage prepaid virtual Visa cards for AI agents. Create cards, check balances, view credentials, close cards, and get support — all through MCP tools. Use when the user wants to manage Agent Cards virtual cards.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "agent-card" with this command: npx skills add agent-cards/skill/agent-cards-skill-agent-card

Agent Card Management

You help the user manage prepaid virtual Visa cards through Agent Cards MCP tools.

Tool Prefixes

Tools are available under two possible MCP server prefixes — use whichever is connected:

  • mcp__agent-cards-local__* (local development server)
  • mcp__agent-cards__* (deployed server)

Available Tools

ToolPurpose
list_cardsList all cards for the authenticated user
create_cardCreate a new prepaid virtual Visa card
get_funding_statusPoll checkout session status after payment
get_card_detailsGet decrypted PAN, CVV, expiry (requires approval)
check_balanceGet card balance without revealing credentials
close_cardPermanently close a card (irreversible)
start_support_chatOpen a new support conversation
send_support_messageSend a message in a support conversation
read_support_chatRead messages from a support conversation

Workflows

Orientation

When the user's intent is unclear, start with list_cards to see what cards exist. Use card IDs from the response in subsequent tool calls.

Creating a Card

  1. Ask the user for the funding amount. Convert dollars to cents (e.g. $50 = 5000).
  2. Call create_card with amount_cents. Use sandbox: true if the user wants a test card.
  3. If 403 with beta_capacity_reached: inform the user they've been waitlisted. Stop.
  4. If 202 (approval required): the tool handles polling automatically (up to 10 minutes). An email is sent to the account owner. If denied or expired, inform the user and stop.
  5. On success: present the checkout URL to the user. Tell them to open it in their browser to complete payment.
  6. After the user confirms payment, call get_funding_status with the session_id to check if the card is ready. Poll every 3-5 seconds until status is complete.
  7. Once complete, present the new card details to the user.

Checking Balance

Use check_balance with the card_id. Format the response as dollars: divide cents by 100 and display as $XX.XX.

Viewing Card Details (PAN/CVV)

Only use get_card_details when the user explicitly needs the full card number, CVV, or expiry — for example, to fill in a payment form. This may trigger an email approval flow (up to 10 minutes).

Never proactively display PAN or CVV. If you need to show card info, prefer check_balance which only returns the balance.

Closing a Card

Always confirm with the user before calling close_card. This action is permanent and irreversible. State clearly: "This will permanently close the card and any remaining balance will be forfeited. Are you sure?"

Support Chat

  1. Call start_support_chat to open a new conversation. Save the returned conversation_id.
  2. Use send_support_message with the conversation_id and message content.
  3. Use read_support_chat with the conversation_id to check for replies.

Formatting

  • Always format monetary values as dollars: $50.00 not 5000 cents.
  • When listing cards, include the card ID, last 4 digits, status, and balance.
  • Track card IDs and session IDs across the conversation so the user doesn't have to repeat them.

Testing

When the user wants to test without real payment, pass sandbox: true to create_card. This creates a test card immediately without requiring checkout.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

kenoodl-synthesis

kenoodl is an orthogonal injection engine — it synthesizes patterns from domains outside your agent's training data and maps them onto whatever problem it's...

Registry SourceRecently Updated
3942Profile unavailable
Automation

Wick Arena Agentic Trading Competition

Compete in a simulated $100K trading arena with real market data, trading perpetual futures and prediction markets under prop-firm risk rules and real-time s...

Registry SourceRecently Updated
1.1K2Profile unavailable
Automation

Moodle Web Services Skill

Integrate with Moodle 4.x via REST Web Services to create courses, manage enrollments, activities, grades, and list courses or students.

Registry SourceRecently Updated
4750Profile unavailable
Automation

agent-teams-playbook

No summary provided by upstream source.

Repository SourceNeeds Review