# hood-mcp

One package, two MCP servers: read-only Robinhood Chain data with no setup, plus a trading server you opt into explicitly.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 8
- Author: nirholas
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/nirholas/robinhood-chain-mcp
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/hood-mcp

## What it does

\`hood-mcp` ships two servers. The data one, also called `hood-mcp`, needs no key and no wallet — it talks to the public Robinhood Chain RPC (chain ID 4663) and answers tool calls right away. Nine tools cover chain stats, the Stock Token registry, quotes from Chainlink and Uniswap, a portfolio lookup by address, per-token price and liquidity, trending pools, recent launches, and token search by ticker or address.

The trading server, `hood-mcp-trading`, is a separate stdio-only binary. It will not start unless both `HOOD_MCP_ENABLE_TRADING=1` and `ROBINHOOD_CHAIN_PRIVATE_KEY` are set. Mutating calls are valued in USD and checked against `HOOD_MCP_MAX_SPEND_USDG` per call and `HOOD_MCP_MAX_SESSION_USDG` per session before anything is signed. The first `execute_swap` or `transfer_usdg` call returns a simulation only; broadcasting takes a second call with `confirm: true` and identical arguments.

Stock Tokens are tokenized debt securities, and they may not be sold or delivered to people in the US, Canada, the UK or Switzerland. The gate lives in the code and the front end, so a Stock Token buy without `HOOD_MCP_ACKNOWLEDGE_ELIGIBILITY=1` throws. Memecoins carry no such restriction. The public RPC is enough to start; `ALCHEMY_KEY` swaps in a private one if you have it.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `HOOD_MCP_NETWORK`, `ALCHEMY_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env HOOD_MCP_NETWORK=<HOOD_MCP_NETWORK> --env ALCHEMY_KEY=<ALCHEMY_KEY> --transport stdio hood-mcp -- npx -y hood-mcp
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add hood-mcp --env HOOD_MCP_NETWORK=<HOOD_MCP_NETWORK> --env ALCHEMY_KEY=<ALCHEMY_KEY> -- npx -y hood-mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "hood-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "hood-mcp"
            ],
            "env": {
                "HOOD_MCP_NETWORK": "<HOOD_MCP_NETWORK>",
                "ALCHEMY_KEY": "<ALCHEMY_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "hood-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "hood-mcp"
            ],
            "env": {
                "HOOD_MCP_NETWORK": "<HOOD_MCP_NETWORK>",
                "ALCHEMY_KEY": "<ALCHEMY_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e HOOD_MCP_NETWORK=<HOOD_MCP_NETWORK> -e ALCHEMY_KEY=<ALCHEMY_KEY> hood-mcp npx -y hood-mcp
```
Replace <…> with your own values

## When to use it
- check a Stock Token quote against its Uniswap price
- pull a portfolio and USDG balance for an address
- find a token by ticker or contract address
- watch for new chain launches
- run a swap behind a spend cap and a confirm step

## Example prompts
- Show Robinhood Chain stats: latest block, gas price, TVL
- Get the Stock Token quote for this ticker and compare it to Uniswap
- Check this address's portfolio and USDG balance

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
