Everything you need to give your AI agent a crypto wallet.
All requests go to:
https://api.aiwallet.techThree steps to get your agent transacting onchain.
curl -X POST https://api.aiwallet.tech/wallet/create \
-H "Content-Type: application/json" \
-d '{"userId": "my-agent"}'This generates a Base (EVM) + Solana wallet pair. Private keys are encrypted server-side with AES-256-GCM. You get back public addresses only.
Send ETH (on Base network) or SOL to the addresses returned in step 1. You need a small amount for gas fees. For testing, use small amounts — wallets are stored in memory and will reset if the server restarts.
Use natural language or call endpoints directly:
curl -X POST https://api.aiwallet.tech/agent/chat \
-H "Content-Type: application/json" \
-d '{"userId": "my-agent", "message": "swap 0.01 ETH to USDC on base"}'curl -X POST https://api.aiwallet.tech/tx/swap/execute \
-H "Content-Type: application/json" \
-d '{"userId": "my-agent", "chain": "base", "sellToken": "ETH", "buyToken": "USDC", "amount": "0.01"}'Three ways your agent can discover and use AIWallet:
https://api.aiwallet.tech/openapi.jsonhttps://api.aiwallet.tech/.well-known/mcp.jsonPOST https://api.aiwallet.tech/agent/chatClick any endpoint to see request/response examples.
userId is your wallet identifier. Use the same ID across requests to access the same wallet."0.1" not "100000000000000000".