robinhood-mcp is a read-only MCP server that provides access to Robinhood portfolio data for research and analysis using the robin_stocks API.
From the registry: Read-only research tools for Robinhood portfolio data
$ curl -LsSf https://astral.sh/uv/install.sh | shhttps://docs.astral.sh/uv/Please install the `robinhood-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **uv / uvx** — Required to run via uvx. Run: `curl -LsSf https://astral.sh/uv/install.sh | sh` (https://docs.astral.sh/uv/)
- **Robinhood Account** — Active Robinhood account with username/password credentials. (https://robinhood.com)
Canonical MCP server config (stdio transport):
- command: `uvx`
- args: ["robinhood-mcp"]
- required environment variables:
- `ROBINHOOD_USERNAME`: Robinhood account email address. (example: `your_email@example.com`)
- `ROBINHOOD_PASSWORD`: Robinhood account password. (example: `<your-password>`)
- optional environment variables:
- `ROBINHOOD_TOTP_SECRET`: 2FA TOTP secret — only required if using authenticator app for 2FA. (example: `<your-totp-secret>`)
Note: Read-only Robinhood portfolio research. Uses unofficial robin_stocks API — may break without notice. Cannot execute trades. Session tokens cached in ~/.tokens/robinhood.pickle.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.ROBINHOOD_USERNAMErequiredYour Robinhood account emailROBINHOOD_PASSWORDrequiredYour Robinhood account passwordROBINHOOD_TOTP_SECRETYour 2FA secret if using an authenticator appMCP server that exposes GraphQL operations as tools for AI models.