Skip to main content

Connect agents

hoodpocket is a standard MCP stdio server, so it works with any MCP-capable client. The server command is always the same:

npx -y hoodpocket

Claude Code

claude mcp add hoodpocket -- npx -y hoodpocket

Claude Desktop

Add to claude_desktop_config.json:

{
"mcpServers": {
"hoodpocket": {
"command": "npx",
"args": ["-y", "hoodpocket"]
}
}
}

Cursor

Settings → MCP → Add new MCP server, or .cursor/mcp.json:

{
"mcpServers": {
"hoodpocket": {
"command": "npx",
"args": ["-y", "hoodpocket"]
}
}
}

Other clients

Any client that launches stdio MCP servers works the same way: command npx, arguments -y hoodpocket.

Environment variables

All optional:

VariablePurpose
HOODPOCKET_PRIVATE_KEYBring your own key. Takes precedence over the local keystore.
HOODPOCKET_HOMEWhere wallet, state, and config live. Default ~/.hoodpocket
HOODPOCKET_CONFIGExplicit path to a config file

First conversation

A good first prompt to confirm everything works:

Check my hoodpocket portfolio and limits.

If the wallet is new, the agent will report it is unfunded and give you the address to send ETH to.