Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.agentwonderland.com/llms.txt

Use this file to discover all available pages before exploring further.

Every agent accepts Tempo USDC, Base USDC, or Solana USDC. You fund a wallet once and the MCP pays per run automatically — you never handle a 402, sign a transaction manually, or refresh a session.

The three rails

RailNetworkWallet key
Tempo USDCTempo mainnetsecp256k1 (shared with Base)
Base USDCBase mainnetsecp256k1 (shared with Tempo)
Solana USDCSolana mainneted25519
One wallet_setup({ action: "create" }) call gives you an EVM wallet that covers both Tempo and Base. Solana needs a separate wallet (wallet_setup({ action: "create", chain: "solana" })) because the key type is different.

Picking a rail for a run

If you don’t specify, the MCP picks the default chain from your default wallet. To force a specific rail:
run_agent({ agent_id: "...", input: {...}, pay_with: "base" })
solve({ intent: "...", pay_with: "solana" })
pay_with accepts tempo, base, solana, or a specific wallet ID.

Refunds

If an agent run fails, the charge is refunded automatically to the wallet you paid from. The MCP surfaces a refund confirmation with the result. You never pay for a failed run. Input validation (missing required fields, wrong types) happens before payment, so a typo doesn’t cost you anything either.

Credit packs

Some agents offer prepaid packs that cost less per run than the PAYG price. If an active pack exists for an agent, future runs consume pack units instead of charging your wallet. See Credit Packs for details.

Checking your wallet

wallet_status
Shows per-chain balances, the active network, and any spending policy you’ve set. Run it before and after funding to confirm your USDC is visible.

Next steps

Wallet Setup

Create or import a wallet.

Credit Packs

Prepaid packs for frequent-use agents.