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-rwa

Claude Code

claude mcp add pouch -- npx -y pouch-rwa

Claude 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:

VariablePurpose
POUCH_PRIVATE_KEYBring your own key. Takes precedence over the local keystore.
POUCH_HOMEWhere wallet, state, and config live. Default ~/.pouch
POUCH_CONFIGExplicit 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.

On this page