Install matrix

No API key, wallet, or config needed for the data server. Requires Node ≥ 20.

Claude Code

claude mcp add hood-mcp -- npx -y hood-mcp

Verify: claude mcp list should show hood-mcp connected.

Claude Desktop

Edit your config file:

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

Restart Claude Desktop after saving.

Cursor

Add to .cursor/mcp.json in your project (or the global Cursor MCP settings):

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

Any stdio MCP client

npx -y hood-mcp

Speaks MCP over stdio. Pair with any client that supports a stdio transport.

Streamable HTTP

For a hosted deployment or a browser-based client, run the same package over HTTP instead:

HOOD_MCP_TRANSPORT=http HOOD_MCP_PORT=8730 npx -y hood-mcp

Serves POST /mcp (JSON-RPC, stateless — a fresh server per request) and GET /health. Point any Streamable-HTTP-capable client at http://localhost:8730/mcp.

Trading server (opt-in)

Separate binary, stdio only. Read the safety model first.

{
  "mcpServers": {
    "hood-mcp-trading": {
      "command": "npx",
      "args": ["-y", "hood-mcp-trading"],
      "env": {
        "HOOD_MCP_ENABLE_TRADING": "1",
        "ROBINHOOD_CHAIN_PRIVATE_KEY": "0xYOUR_KEY",
        "HOOD_MCP_MAX_SPEND_USDG": "25",
        "HOOD_MCP_MAX_SESSION_USDG": "100"
      }
    }
  }
}