Quickstart
Two commands, no keys to manage. Connect your agent, fund the auto-generated pouch, trade.
1. Connect your agent
claude mcp add pouch -- npx -y pouch-rwaOn first run, pouch generates a fresh wallet automatically and stores it at ~/.pouch/wallet.json with owner-only file permissions. The key never leaves your machine and is never shown to the agent.
Using another MCP client? Any client that speaks stdio works with the command npx -y pouch-rwa. See Connect agents.
2. Fund the pouch
Get the wallet address:
npx -y pouch-rwa addressOr simply ask your agent, "what's my portfolio?". It will reply with the address and tell you the wallet needs funding.
Send ETH for gas and USDG for trading to that address on Robinhood Chain (chain id 4663). The official stock tokens quote against USDG.
Fund it like a pouch
Only send what you are comfortable letting an agent trade. The whole point of the pouch model is that the worst case is bounded.
3. Trade
Ask your agent something like:
Buy me $50 of tokenized TSLA, but only the official one.
The agent will search, run the tier check (counterfeit TSLAs exist), quote the real one, and execute inside your limits.
Default guardrails
These apply out of the box, no config needed:
| Rule | Default |
|---|---|
| Daily USD budget (rolling 24h) | $1,000 |
| Official tier, max per trade | $500 |
| Issuer tier, max per trade | $250 |
| Established tier, max per trade | $100 |
| Unknown tier | blocked |
Outbound transfers (send) | disabled |
To change them, see Guardrails and config.
Back up the key
npx -y pouch-rwa export-keyRun this yourself in a terminal and store the output somewhere safe. Never paste the key into a chat with an AI agent.