Free & open source

Digital dollar infrastructure.
For humans and agents.

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.

Payment Verification Verified
250.00 USDT
Consulting deposit — Invoice #1042
Tx found → Status OK → Amount OK → Receipt issued
via chat agent
"Create a 250 USDT invoice for Invoice #1042"
$ create_invoice({ amount_usdt: "250", token: "USDT" })
usdreceipt.xyz/invoice/inv_a1b2c3
Free & open source

Digital dollar infrastructure. For humans and agents.

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.

Tx found Status OK Amount OK Receipt
250.00 USDT
✓ Verified on-chain

Decentralized wallets have no checkout flow

Self-custody is powerful. But accepting payments professionally requires more than a wallet address.

No payment links

You can share a wallet address, but not a professional invoice with line items and a due date.

No paper trail

On-chain transfers leave no receipts, no tax documentation, and no proof of what the payment was for.

No verification

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.

How it works

Three steps from invoice to verified receipt.

1

Create

Create a payment link or invoice. Pick USDT or USDC. Share it with your client.

2

Pay

Your client pays directly to your wallet. No intermediary. No custody.

3

Verify

We read the blockchain, confirm the transfer, and issue a verifiable receipt.

Non-custodial, always We never touch your funds — buyer wallet to your wallet, on chain
Self-compliant by design Not a money transmitter, MSB, or VASP — you stay sovereign over your obligations
Audit-ready data, always Cryptographic receipts, signed PDFs, CSV exports, per-jurisdiction VAT

One product. Two ways to drive it.

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.

For humans

  • Dashboard for checkouts, invoices, receipts, wallets, settings
  • POS terminal at /frontend/pos.html for in-person sales
  • Public buyer pages (/pay/:id, /invoice/:id, /recharge/:wallet)
  • Email receipts — buyer + seller, with signed PDF attached
  • CSV export, VAT / IVA reports per jurisdiction
  • Browser-side Send modal — connected wallet or pasted seed/key, never sees the server

For agents

  • MCP server at POST /mcp — ~22 curated tools, OAuth 2.1 with PKCE
  • Built-in chat agent with full tool access (test mode for safe experimentation)
  • Typed UI primitives (receipt cards, payment-link cards, charts, inline forms, connector cards)
  • Destructive-action confirmation modal so agents can't quietly void / remove / delete
  • Scoped JWT tokens (mcp.read / mcp.write) — same scopes the REST API uses
  • Same data the dashboard sees, in JSON, every call gated by an audit trail

Outbound 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.

Built for merchants, freelancers, and the agents that run their books

Everything you need to accept, send, and reconcile stablecoin payments professionally.

Infrastructure Only

We are a documentation layer. Payments flow peer-to-peer between wallets. We never hold, route, or access funds.

On-Chain Verification

Every payment is verified against Ethereum via JSON-RPC. No Etherscan dependency. Pure on-chain proof.

PDF Receipts & Emails

Auto-generate professional PDF receipts and email them to buyers. Tax-ready with configurable rates.

Claude-Compatible

Connect USDReceipt to Claude AI via MCP. Let agents create invoices, check payment status, and reconcile — while you keep full control.

QR Code Payments

Every checkout and invoice includes a QR code. Buyers scan and pay from any mobile wallet.

CSV Export

Download all your receipts as CSV for bookkeeping, taxes, or importing into your accounting software.

Add USDReceipt to Claude

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
Connect to Claude →

Developer-first API

Create checkouts programmatically. Perfect for agents, bots, and integrations.

Terminal
# 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_..." }

Talk to our assistant

Ask anything about USDReceipt, the API, or how to get started.

usdreceipt-assistant
Hey! I can answer questions about USDReceipt, show you API examples, and help you get started.

The digital dollar layer your wallet is missing.

Free forever. No sign-up fees, no transaction fees, no held funds, no compliance perimeter inherited from us.

Create your free account →