Give Your Agents Power to Purchase: Agentcard.sh Go-To Guide Agentcard.sh offers virtual Visa cards that let AI agents make purchases with hard spend caps and single-use lifecycle, solving the problem of agents getting stuck at checkout. The platform provides MCP, CLI, and API access for creating cards funded from a wallet, with leftover money returning after the first approved charge. ← AI Tools /ai-tools Give Your Agents Power to Purchase: Agentcard.sh Go-To Guide By Manish Shahi /about Software Engineer • AI Developer Table of contents 25 I was sipping morning filter coffee and scrolling Product Hunt when agentcard.sh https://www.agentcard.sh/?utm source=manish.sh&utm medium=blog&utm campaign=give-your-agents-power-to-purchase-agentcard-sh-go-to-guide&ref=manish.sh showed up. One look and I got flashbacks to a headache I fought last year. I was building a procurement agent /glossary/ai-agent in Node.js. Find office supplies. Fill the cart. Check out alone. The model /glossary/large-language-model was great at shopping. The payment screen killed the whole flow. That is the real problem: agents got good at everything before pay . Paying still needed a human — or a dangerous hack like pasting your real debit card into the agent. Agentcard https://www.agentcard.sh/?utm source=manish.sh&utm medium=blog&utm campaign=give-your-agents-power-to-purchase-agentcard-sh-go-to-guide&ref=manish.sh is built for that gap — give your agents power to purchase, without handing over the whole bank account. This is the practical guide I wish I had on day one. The problem agentcard.sh solves Picture the happy path people sell in demos: - User: “Buy printer paper under $50.” - Agent searches, compares, fills the cart. - Agent… stops. Or asks you to paste a card. Or loops and double-charges. Step 3 is where most “ autonomous /glossary/autonomous-agent ” agents die. | Hack people try | Why it breaks | |---|---| | Hardcode your personal debit / credit card | Agent can drain the account; retries = duplicate charges | | Share a corporate Brex / Ramp card | Onboarding is slow; limits are for humans, not tool loops | | Stop and ping a human at checkout | Automation dies on the last step — the one that matters | | Fake “pay later” / store credit | Does not work on normal web checkout | What you actually need: a payment method the agent can mint in code, with a hard spend cap , that dies after one charge , so a retry cannot bill you twice. That is what agentcard.sh https://www.agentcard.sh/?utm source=manish.sh&utm medium=blog&utm campaign=give-your-agents-power-to-purchase-agentcard-sh-go-to-guide&ref=manish.sh ships: virtual Visa cards for AI agents /topics/ai-agents , funded from a wallet, created over MCP /glossary/mcp / CLI / API /glossary/api . In one line: Agentcard turns “pay” into a tool call , not a bank-account handoff. What is Agentcard and what is it not ? From their own product framing: Network: Visa — virtual, card-not-present online only Lifecycle: single-use — card closes after the first approved charge; leftover money returns to the wallet Funding: you or your user fund a wallet; each card’s limit is taken from that balance Control: budgets, approvals, KYC, fraud checks Two products on one platform docs intro https://docs.agentcard.sh/introduction?utm source=manish.sh&utm medium=blog&utm campaign=give-your-agents-power-to-purchase-agentcard-sh-go-to-guide&ref=manish.sh : Personal | Companies | | |---|---|---| | Problem it solves | My agent needs to buy something | My product’s users need their agents to buy | | Package | agent-cards | agent-cards-admin | | Auth | Magic link → OAuth MCP | Per-user OAuth “Connect with Agentcard” | | Start here | | Companies + wizard https://docs.agentcard.sh/companies/getting-started/wizard?utm source=manish.sh&utm medium=blog&utm campaign=give-your-agents-power-to-purchase-agentcard-sh-go-to-guide&ref=manish.sh When should you use Agentcard? - Buy something online API credits, domains, SaaS, data, licenses, delivery - Need a hard-capped virtual card for one task - A human asked the agent to purchase something and it needs real credentials - You are building a product whose agents purchase for end users Companies When should you not use it? - In-store / physical POS - Recurring auto-renew billing cards are single-use - Sending money to a person - Merchants that force interactive 3DS / SMS OTP How does the money flow work? One-time gates on first live use agent will ask you : Phone verify before first wallet fund stays fresh ~60 days KYC ID + short face scan before first live card Treat PAN/CVV like passwords — use them to fill checkout, never write them to logs, chats, or analytics /topics/analytics . Units gotcha this bites everyone : - Personal CLI uses dollars : --amount 25 = $25 MCP tools use cents : amount cents: 2500 = $25 If you copy 25 into MCP, you get a $0.25 card. Always convert. Path A — Personal: give your agent a card Best if you use Cursor, Claude /glossary/claude Code, or Claude /glossary/claude Desktop and want your own agent to finish checkout. 1. Sign up + fund 2. Connect MCP same URL everywhere Endpoint: https://mcp.agentcard.sh/mcp Auth: OAuth — no API key in config. Sandbox vs live comes from the credential, not the URL. Cursor / Windsurf .cursor/mcp.json : Claude Desktop — same block in claude desktop config.json . Claude Code: Restart the agent. First tool call opens the browser sign-in. 3. Typical agent flow copy this into your mental model - Agent calls get instructions fund wallet if balance is low you pay in the browser create card with amount cents e.g. 5000 = $50 - Finish KYC if asked get card details only when filling a form may need approve request - Pay — or use conversational buy / pay checkout - Card auto-closes after first charge Useful tools: create card , get card details , check balance , close card , buy , approve request , list cards . Try this prompt /glossary/prompt-engineering after MCP is connected: CLI without an agent: Path B — Companies: card issuing for agent-first startups This is the agentcard.sh product for platforms . Your users keep their own Agentcard. Your app never needs to store card numbers. Problem it solves for startups: “Our agent can shop for the user, but we cannot take their real card into our servers — and we cannot stop at ‘please pay yourself’.” Fastest path: the wizard ~5–20 min What you get: - Sandbox only no real money - Org + OAuth client; secrets written to .env / .env.local not shown to the AI - Idiomatic code edits for Connect with Agentcard - A real sandbox card as proof - Dashboard link like app.agentcard.sh/org/… Edits stay uncommitted — review, then commit. Re-runs are safe. Interactive: How does your product call Agentcard? Every request uses the user’s access token: Rules that keep you out of trouble: - Register tools from tools/list dynamically — do not hardcode forever approval required means nothing moved yet — resolve with approve request after the human says yes- Your token only sees cards your app created for that user - If KYC / funding is needed, tell the user; they finish it in their Agentcard account, then retry Going live: subscribe → agent-cards-admin env production → create a separate production OAuth client. Keep sandbox for day-to-day. Full Companies docs: docs.agentcard.sh/companies https://docs.agentcard.sh/companies/introduction?utm source=manish.sh&utm medium=blog&utm campaign=give-your-agents-power-to-purchase-agentcard-sh-go-to-guide&ref=manish.sh . How do you create a card from code when you are not on MCP ? Prefer MCP + OAuth for agents. If you still need a raw create call as on the marketing site : Slim TypeScript sketch: Why is this design safer than “just give the agent a card”? | Guardrail | What it means in practice | |---|---| | Fixed limit | Card cannot spend more than you set | | Single-use | Retry after success hits a dead card | | Wallet | Money is staged; unused returns after close | | Approvals | Big or sensitive actions wait for a human | | Isolation Companies | App A cannot see App B’s cards for the same user | | Fraud controls | Unusual patterns can be blocked see product on agentcard.sh | Still start small: $10–$20 cards, approvals on, secrets out of logs. Useful things to do with Agentcard this week 1. Delivery under a hard budget 2. Finish the procurement agent the one that used to break 3. Weekly groceries 4. Messaging product “text me toilet paper” Companies examples Twilio, chat SDKs, iMessage bridges : user texts a buy request → agent collects details → Agentcard pays → confirmation stays in the same chat. That is the product story agentcard.sh is selling to agent-first startups. 5. Browser agent without wasting tokens on forms Create a capped card → Chrome extension / fill card / pay checkout → agent skips fighting checkout DOM. 6. Solo founder SaaS checkout Plans Personal | Plan | Price | Cards / month | Max per card | |---|---|---|---| | Free | $0 | 5 | $50 | | Basic | $15 / mo | 15 | $500 | | Pro | $100 / mo | 50 | $1,000 | Check live limits with agent-cards plan . Companies billing is separate — see agentcard.sh https://www.agentcard.sh/?utm source=manish.sh&utm medium=blog&utm campaign=give-your-agents-power-to-purchase-agentcard-sh-go-to-guide&ref=manish.sh or schedule a call. Checklist If you are a person with an agent - agent-cards signup - Fund wallet - Connect https://mcp.agentcard.sh/mcp - get instructions → small card → one real buy - Remember: MCP = cents, CLI = dollars If you are building a product - Run agent-cards-admin wizard in sandbox - Review the uncommitted diff - Prove a sandbox card - Subscribe + separate production OAuth client before live money Always - Tiny limits first - Never log PAN / CVV - Read docs.agentcard.sh https://docs.agentcard.sh/introduction?utm source=manish.sh&utm medium=blog&utm campaign=give-your-agents-power-to-purchase-agentcard-sh-go-to-guide&ref=manish.sh Final thought The agent economy was missing boring plumbing: a safe way to pay . agentcard.sh https://www.agentcard.sh/?utm source=manish.sh&utm medium=blog&utm campaign=give-your-agents-power-to-purchase-agentcard-sh-go-to-guide&ref=manish.sh does one job well — issue a capped virtual Visa your agent can use today, then throw the card away. Personal for your own agent. Companies for startups that need “Connect with Agentcard” inside the product. I am dusting off that old procurement script this weekend. If you are shipping an agent-first app, start with the wizard. If you just want dinner ordered by Claude /glossary/claude , connect MCP /glossary/mcp and try a $20 card first. More links I keep open: - Product: agentcard.sh https://www.agentcard.sh/?utm source=manish.sh&utm medium=blog&utm campaign=give-your-agents-power-to-purchase-agentcard-sh-go-to-guide&ref=manish.sh - Docs: docs.agentcard.sh https://docs.agentcard.sh/introduction?utm source=manish.sh&utm medium=blog&utm campaign=give-your-agents-power-to-purchase-agentcard-sh-go-to-guide&ref=manish.sh - Dashboard: app.agentcard.sh https://app.agentcard.sh/?utm source=manish.sh&utm medium=blog&utm campaign=give-your-agents-power-to-purchase-agentcard-sh-go-to-guide&ref=manish.sh - Launch page: Product Hunt — Agentcard https://www.producthunt.com/products/agent-card?utm source=manish.sh&utm medium=blog&utm campaign=give-your-agents-power-to-purchase-agentcard-sh-go-to-guide&ref=manish.sh Pinch or double-tap to zoom · tap outside to close FAQ Frequently asked questions What problem does Agentcard solve? Agents can find products and fill carts, but checkout needs a real card. Agentcard gives the agent a capped, single-use virtual Visa so it can pay without access to your full bank account. What is Agentcard? Agentcard agentcard.sh issues virtual Visa cards for AI agents. Cards are funded from a wallet, have a fixed spend limit, work online wherever Visa is accepted, and close after the first charge. Personal vs Companies — which do I need? Personal is for giving your own agent a card CLI agent-cards + MCP . Companies is for products that let users Connect with Agentcard so your agent issues cards and buys on their behalf agent-cards-admin + wizard . Is it safe to let an agent pay? Each card has a hard limit and is usually single-use. Unspent money returns to the wallet. Sensitive steps can require human approval. Never log the full card number or CVV. How do I start on agentcard.sh? For yourself — sign up with agent-cards, fund the wallet, connect https://mcp.agentcard.sh/mcp. For a product — run the agent-cards-admin wizard in sandbox, then go live with a subscription. When should I not use Agentcard? Skip it for in-store payments, auto-renewing subscriptions, sending money to people, or merchants that need interactive 3DS or SMS OTP. Research this topic further - Click a tool below ChatGPT, Perplexity, Claude, or Gemini . - We copy the full article + companion guide prompt to your clipboard. - A new chat tab opens — if the message box is empty or only shows a short note, press Ctrl+V Windows/Linux or Cmd+V Mac to paste. - Send the message. The model already has the article text — it does not need to open this website. Related posts 22 · 07 · 2026Inside Character.ai: The Technical Story of What Keeps Users HookedFrom c.ai to Character.ai — what it is, the problem it solves, then Kaiju, memory, Lorebook, and the infra behind long chats. /writings/ai-tools/inside-character-ai-the-technical-story-of-what-keeps-users-hooked 19 · 07 · 2026How I Built an MCP Server in PHP for Fayyaz TravelsFayyaz Travels is an Inncelerator client. I shipped PHP MCP for site analytics first. Flights, hotels, holidays, and ticket email come next. /writings/tips/how-i-built-mcp-in-php-for-fayyaz-travels Comments Share a thought on this post — keep it useful and kind. Comments are moderated before they appear. Loading comments…