route402.dev / wallet
WalletLimitsHistoryAgentsDocsLog in
agent wallet · x402

A wallet your agent can use.Limits it cannot raise.

Paste one MCP URL. Your agent finds paid APIs, pays inside the request, and stops when the budget ends.

Create a walletQuickstart

settles on Flare · no npx · no local install

todaylive policy
$2.40 / $10.00

spent of daily ceiling

budget
$2.40 of $10.00
call $0.50
session $5.00
│ ceiling
per call
$0.50
session
$5.00
daily
$10.00
ceiling
hard stop
01 · connect

One URL. Paste it into Claude.

Remote MCP. The client discovers OAuth on its own — no config file to hand-edit.

mcp endpoint
https://wallet.route402.dev/mcp
config-file clients ↗
{
  "mcpServers": {
    "route402-wallet": {
      "type": "http",
      "url": "https://wallet.route402.dev/mcp"
    }
  }
}
02 · surface

Six tools. One spends.

Everything else is free to explore. Money moves through a single function.

01search_servicesFind capability across the registry
read
02describe_serviceSchema, price, trust
read
03estimate_costPrice a call before committing
read
04get_balanceBalance and remaining budget
read
05list_transactionsHistory with receipts
read
06call_serviceDiscover → pay → call
spends
03 · policy

Assume the agent is compromised.

Refusal lives in the wallet — not in the prompt.

Layered caps

Call, session, day, counterparty, lifetime. No override on the ceiling.

Anomaly brake

Burst loops and brand-new endpoints slow or stop automatically.

Default deny

Unknown services stay blocked until you vouch for them.

Ask, don’t guess

Above threshold, you approve. No prompt UI → refused.

USD or nothing

Unpriceable assets are refused — limits need a dollar value.

wallet:spend alone

Connect never bundles spend. Consent shows the real numbers.

Ready when the agent is.

Set ceilings once. Approve spend scope once. Then let it work.

Create a walletDocs
route402.devwallet
classicdocsllms.txthealth