Guides
Connect agents
One command connects Claude, Cursor, or any MCP client to the pouch wallet.
pouch is a standard MCP stdio server, so it works with any MCP-capable client. The server command is always the same:
npx -y pouch-rwaClaude Code
claude mcp add pouch -- npx -y pouch-rwaClaude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"pouch": {
"command": "npx",
"args": ["-y", "pouch-rwa"]
}
}
}Cursor
Settings → MCP → Add new MCP server, or .cursor/mcp.json:
{
"mcpServers": {
"pouch": {
"command": "npx",
"args": ["-y", "pouch-rwa"]
}
}
}Other clients
Any client that launches stdio MCP servers works the same way: command npx, arguments -y pouch-rwa.
Environment variables
All optional:
| Variable | Purpose |
|---|---|
POUCH_PRIVATE_KEY | Bring your own key. Takes precedence over the local keystore. |
POUCH_HOME | Where wallet, state, and config live. Default ~/.pouch |
POUCH_CONFIG | Explicit path to a config file |
First conversation
A good first prompt to confirm everything works:
Check my pouch portfolio and limits.
If the wallet is new, the agent will report it is unfunded and give you the address to send ETH and USDG to.