Receive, verify, reconcile, and send USDT, USDC, and ETH directly to your own wallet. Every primitive ships with a dashboard, a REST API, and a chat agent — Claude, Cursor, and any MCP host included. You keep custody. You keep compliance. We keep the rails.
No custody. No held funds. Outside your regulatory perimeter, never inside ours.
Receive, verify, reconcile, and send USDT, USDC, and ETH straight to your wallet. Same product on a dashboard, an API, and in Claude. Self-custody, self-compliance.
Get started free →No custody. No held funds. Outside your regulatory perimeter.
Self-custody is powerful. But accepting payments professionally requires more than a wallet address.
You can share a wallet address, but not a professional invoice with line items and a due date.
On-chain transfers leave no receipts, no tax documentation, and no proof of what the payment was for.
Manually checking block explorers doesn't scale. You need automated, cryptographic proof of payment.
USDReceipt adds the missing commerce layer on top of your self-custody wallet.
Three steps from invoice to verified receipt.
Create a payment link or invoice. Pick USDT or USDC. Share it with your client.
Your client pays directly to your wallet. No intermediary. No custody.
We read the blockchain, confirm the transfer, and issue a verifiable receipt.
Every primitive USDReceipt ships has both a human surface (dashboard, public buyer pages, POS terminal) and an agent surface (chat tool, MCP server, REST endpoint). Same data model, same auth, same audit trail.
/frontend/pos.html for in-person sales/pay/:id, /invoice/:id, /recharge/:wallet)POST /mcp — ~22 curated tools, OAuth 2.1 with PKCEmcp.read / mcp.write) — same scopes the REST API usesOutbound signing is always browser-side — the agent can open a Send modal pre-filled, but the merchant always confirms in their own wallet. There is no REST endpoint that accepts a seed phrase or private key, by design.
Everything you need to accept, send, and reconcile stablecoin payments professionally.
We are a documentation layer. Payments flow peer-to-peer between wallets. We never hold, route, or access funds.
Every payment is verified against Ethereum via JSON-RPC. No Etherscan dependency. Pure on-chain proof.
Auto-generate professional PDF receipts and email them to buyers. Tax-ready with configurable rates.
Connect USDReceipt to Claude AI via MCP. Let agents create invoices, check payment status, and reconcile — while you keep full control.
Every checkout and invoice includes a QR code. Buyers scan and pay from any mobile wallet.
Download all your receipts as CSV for bookkeeping, taxes, or importing into your accounting software.
Connect via MCP and let Claude create invoices, verify payments, generate receipts, and reconcile — all through natural language. One command to set up.
claude mcp add usdreceipt https://usdreceipt.xyz/mcp
Create checkouts programmatically. Perfect for agents, bots, and integrations.
# Create a checkout with your API key curl -X POST https://usdreceipt.xyz/api/v1/checkouts \ -H "Authorization: Bearer usdr_live_..." \ -H "Content-Type: application/json" \ -d '{ "title": "Design project", "amount_usdt": "500", "recipient_address": "0xYour...Wallet" }' # Response { "ok": true, "payment_url": "https://usdreceipt.xyz/pay/chk_..." }
Ask anything about USDReceipt, the API, or how to get started.
Free forever. No sign-up fees, no transaction fees, no held funds, no compliance perimeter inherited from us.
Create your free account →