# Agentcard integration

> Buys from real merchants through a conversational Purchase API and creates one-time virtual cards as a connected Agentcard member, paid with the member's own card after passkey approval.

- Authentication: oauth2

## Tools (12)

- **Buy**: Conversational purchase loop: send a plain-text ask, follow up, and confirm a shown cart hash to place a real order.
- **Cancel Member Card Attachment**: Cancel the member's pending card attachment so a fresh add can start.
- **Close Member Card**: Close a one-time virtual card after checkout (idempotent).
- **Create Member Card**: Create a one-time virtual card against the member's added card for a specific amount, idempotent per key.
- **Get Member Card**: Get a card's authoritative state; an open card carries its number, expiry, and CVC and each read notifies the member.
- **Get Member Card Attachment**: Read the member's latest card attachment, with a fresh attach link while it is pending.
- **Get Member Flow Status**: One read telling what to do next for a member: add a card, create a card, share an approval link, or fetch the card.
- **Get Purchase Conversation**: Read a /buy conversation: whether a turn is running, the last checkout attempt, open carts, and placed orders.
- **List Member Cards**: List the member's added cards (pending included) and the one-time virtual cards created against them.
- **List Purchase Merchants**: List the merchants /buy can order from and whether this user still needs to link an account at each.
- **Start Member Card Attachment**: Start adding the member's own card and get the hosted attach link (sandbox seeds an active test card).
- **Track Retail Order**: Get a placed retail order's retailer order number, delivery window, final total, and shipment tracking.

Connect Agentcard in General Input: https://www.generalinput.com/apps/agentcard