This is a beta version — do not use production keys or wallets with real funds.
>_ x402 wallet for claude desktop

Give Claude Desktop a
USDC Wallet

Two tools. Check balance. Sign payments.
USDC on Stellar or Base — no API keys, no accounts.

>_ Two tools. That's it.

Everything Claude needs to pay

check_balance

See your USDC balance and wallet address on Stellar or Base.

{
"address": "GABCDEF...XYZ",
"balance": "42.50 USDC",
"network": "stellar-testnet",
"mode": "STELLAR_ONLY"
}

pay

Sign a USDC payment so Claude can access paid APIs and skills automatically.

{
"paymentHeader": "eyJ4NDAy...",
"amount": "0.05 USDC",
"recipient": "GABCDEF...",
"network": "stellar-testnet"
}
>_ How it works

Claude handles the rest

01

You ask Claude to use a paid API

"Translate this document to Japanese" — Claude finds a paid skill on 402.md

02

Server responds 402 Payment Required

With payment requirements: amount, recipient, network.

03

Claude calls pay tool

The wallet signs a USDC authorization. No funds leave until verified.

04

Claude retries with X-PAYMENT header

Server verifies, settles on-chain, returns the result. Done.

>_ Try it

Test with real x402 endpoints

Copy a URL below and paste it into Claude Desktop. The wallet will handle the 402 payment automatically.

Stellar Testnet($0.05 USDC)
https://claude-wallet.402.md/api/test/stellar

Ask Claude: “Access https://claude-wallet.402.md/api/test/stellar

Get testnet USDC
Base Sepolia($0.05 USDC)
https://claude-wallet.402.md/api/test/base

Ask Claude: “Access https://claude-wallet.402.md/api/test/base

Get testnet USDC

These endpoints return HTTP 402 and require a signed USDC authorization via X-PAYMENT header.

>_ Supported networks

Multi-chain from day one

Stellar Mainnet
Stellar Testnet
Base Mainnet
Base Sepolia

Configure your preferred network and Claude uses it as the default for every payment.

>_ Install

Get started in seconds

Download the .mcpb file and double-click to install. That's it.