Merchant MCP
Run Coinpay from your AI of choice. Generate links, refund a charge, check yesterday's BTC volume, push a payout to your bank — all with the same scopes you'd give a teammate.
Run Coinpay from your AI of choice. Generate links, refund a charge, check yesterday's BTC volume, push a payout to your bank — all with the same scopes you'd give a teammate.
The buyer-side rail. Give an agent a Coinpay wallet, a spend ceiling, and a policy — it pays for SaaS, APIs, and physical goods on your behalf. Receipts come back signed and reconciled.
Our public API spec, examples, error codes, and recipe library — exposed as MCP resources. Point Cursor or Claude Code at it and ship a Coinpay integration in one conversation.
Mint shareable links, draft and send invoices, attach line items, expire stale links.
links.createlinks.listinvoices.draftinvoices.send
Query balances per-asset, look up charges, filter by date or customer, expand line items.
balance.getcharges.listcharges.retrieve
Trigger payouts to a connected bank, exchange, or self-custody wallet. 2FA challenge over £500.
payouts.createpayouts.estimatedestinations.list
List, create, and update SKUs. Bulk-edit prices, attach images, sync to Shopify or Woo.
products.listproducts.upsertprices.update
Issue partial or full refunds, void uncaptured charges. Idempotency keys auto-attached.
refunds.createcharges.void
Revenue by day, top customers, asset mix, conversion funnel. Returns CSV or structured.
reports.revenuereports.customersreports.assets
Create sub-accounts, invite teammates, scope permissions per-role. Full audit log.
accounts.createmembers.inviteroles.set
Look up customers, replay a payment session, inspect risk score and chain provenance.
customers.getsessions.replay
Rotate API keys, register/test webhook endpoints, replay missed events with proof.
keys.rotatewebhooks.createwebhooks.replay
In Claude Desktop, hit ⌘ , → Developer → Edit Config.
Copy the snippet on the right. The transport, URL, and OAuth callback are all wired up — you only need a Coinpay account.
Restart the client. It opens mcp.coinpay.com/authorize. Tick the scopes you want — read, write, payouts, admin — and approve.
Try: "What did I take in BTC last week, and which products drove it?"
x-agent-receipt header on every charge.read, write, payouts, admin. You can revoke any session from the Coinpay dashboard, and any tool call above £500 triggers a fresh user challenge.stdio for local development, and streamable HTTP for clients that prefer it. Heartbeats every 15s; reconnect with exponential backoff.x-ratelimit-remaining, x-ratelimit-reset. Bursts up to 2× allowed for 10s. Hard caps lift on request for verified merchants.write. Logs export to S3 or your SIEM.write requires explicit approval at session start; payouts and admin always prompt for a fresh OAuth challenge per call. You can also pre-approve specific tools for a session.Connect Claude, ChatGPT, or Cursor to Coinpay in under two minutes. Free during public beta — no card required.