[ Q402 / Agent Wallet ]

Let your agent hold a wallet, not your keys.

Q402 Agent Wallets sign and settle on their own across 11 EVM chains, gasless, inside the per-transaction and daily caps you set. Export the keys or delete the wallet anytime.

27
MCP tools
11
EVM chains
$0
gas per send
10
wallets / owner
Works with
ClaudeCodexCursorClineCopilotHermes
[ Control ]

Autonomy with a leash you hold.

An Agent Wallet your AI signs through, not your MetaMask. Six guarantees keep a self-driving agent bounded.

01
Intent-bound signatures

Every spend carries a fresh owner signature over the exact chain, token, recipient and amount. A signature for one action can not be replayed as another, or against another wallet.

02
Per-transaction and daily caps

Defaults of $200 per transaction and $500 per day, set per wallet, enforced server-side on every send and on every row of a batch. A runaway agent stays bounded.

03
Keys you actually hold

Wallet keys are AES-GCM encrypted and bound to your account, exportable anytime with an audit log. Delete a wallet and it stays recoverable for 7 days.

04
Funds the server can not touch

Gas deposits, revenue and the relayer hot wallet are three separate addresses. A server compromise can drain the operational gas float, never your deposits.

05
Idempotent settlement

Single sends and batch payouts settle behind a per-wallet, per-chain lock against a one-time challenge, so a retried or duplicated call never moves funds twice.

06
Receipts you verify offline

Every transfer returns a Trust Receipt. Recover the relayer signature from on-chain state to verify it yourself, with no Q402 API call in the loop.

[ Proof ]

One tool call. Settled, gas sponsored.

A real pay flow and the Trust Receipt it returns. The receipt verifies offline against on-chain state.

mcp . q402_pay . request
trust receipt . response
receiptIdrct_aB12cd34
chainbnb
tokenUSDC
amount3.24
methodeip7702
recipient0x9c..2f4a
signatureverified offline
[ Capabilities ]

Well past a single payment.

Single and batch pay

One recipient, or up to 20 in a single signed call (5 on the free trial). Same chain and token across the batch, with per-row results returned.

q402_payq402_batch_pay

Recurring spend

Hourly, daily, weekly or monthly rules with a cancel window of up to 14 days. Pause, resume, skip one fire, or cancel. Each rule tracks its own running total.

q402_recurring_*

Aave V3 yield

Park idle USDC or USDT into Aave V3 straight from a prompt, then withdraw on demand. Live on BNB Chain to start.

q402_yield_*

CCIP cross-chain bridge

Move USDC across the Ethereum, Avalanche and Arbitrum triangle at Chainlink's price, with zero Q402 markup. Fee in LINK or native.

q402_bridge_*

Gas Tank

Fund gas once. Q402 sponsors settlement across all 11 chains and auto-funds bridge fees per chain. The server never receives your deposit.

q402_bridge_gas_tank

ERC-8004 graduation

Register an Agent Wallet on-chain as an ERC-8004 agent and earn a weekly reputation write that summarizes its settlement activity. On BNB Chain today.

q402_agentic_info
[ 27 tools ]

The whole surface, one package.

01

Install Q402 MCP

One package, every MCP client. Same surface in Claude, Codex, Cursor, Cline.

$ npx -y @quackai/q402-mcp
Setup and read5
q402_doctorq402_quoteq402_balanceq402_agentic_infoq402_wallet_status
Pay2
q402_payq402_batch_pay
Receipts1
q402_receipt
Recurring7
q402_recurring_listq402_recurring_createq402_recurring_firesq402_recurring_pauseq402_recurring_resumeq402_recurring_skip_nextq402_recurring_cancel
Yield4
q402_yield_reservesq402_yield_positionsq402_yield_depositq402_yield_withdraw
Bridge4
q402_bridge_quoteq402_bridge_sendq402_bridge_historyq402_bridge_gas_tank
Delegation1
q402_clear_delegation
Requests3
q402_request_createq402_request_statusq402_request_pay
11 chains . USDC and USDT everywhere . RLUSD on Ethereum
BNBEthereumArbitrumAvalancheMantleX LayerMonadScrollInjectiveStableBase