# Robinhood Portfolio Research

This MCP server gives an AI assistant read-only access to Robinhood portfolio data. Use it to inspect holdings, quotes, and company metrics.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 40
- Author: verygoodplugins
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/verygoodplugins/robinhood-mcp
- Updated: 2026-07-29
- HTML: https://affpapa.org/en/nevibecode/mcp/robinhood-portfolio-research

## What it does

The server exposes account details, portfolio value, and holdings with cost basis, current value, and profit or loss. It can also retrieve quotes, price history, news, earnings dates, and analyst ratings. It does not provide trading actions.

Robinhood credentials are required to sign in. Accounts with TOTP can use an authenticator secret; otherwise, the first tool call triggers a push approval in the Robinhood app. After a failed login, the server caches the error for about five minutes, so another call during that window will not retry authentication. The server relies on Robinhood’s unofficial API, which can stop working without notice.

## Requirements
- Needs: Python and uv (commands run via uvx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add robinhood-mcp -- uvx robinhood-mcp
```
uvx runs the command named after the package; if the README names another one, use uvx --from robinhood-mcp <command>

### Codex

**Platform CLI**
```bash
codex mcp add robinhood-portfolio-research -- uvx robinhood-mcp
```
uvx runs the command named after the package; if the README names another one, use uvx --from robinhood-mcp <command>

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "robinhood-portfolio-research": {
            "command": "uvx",
            "args": [
                "robinhood-mcp"
            ]
        }
    }
}
```
uvx runs the command named after the package; if the README names another one, use uvx --from robinhood-mcp <command>

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "robinhood-portfolio-research": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "robinhood-mcp"
            ]
        }
    }
}
```
uvx runs the command named after the package; if the README names another one, use uvx --from robinhood-mcp <command>

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add robinhood-portfolio-research uvx robinhood-mcp
```
uvx runs the command named after the package; if the README names another one, use uvx --from robinhood-mcp <command>

## When to use it
- check portfolio value and daily change
- spot holdings with notable gains or losses
- compare ticker quotes and company metrics
- find upcoming earnings dates for portfolio holdings
- review stocks on a watchlist

## Example prompts
- Show my Robinhood portfolio value and its daily change.
- Compare NVDA’s quote and company metrics with my holding.
- Which companies in my portfolio have upcoming earnings dates?

## Similar
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89408
- [CCXT](https://affpapa.org/en/nevibecode/mcp/ccxt.md) — MCP server · ★ 44583
- [Finance Toolkit](https://affpapa.org/en/nevibecode/mcp/finance-toolkit.md) — MCP server · ★ 5458
- [EdgarTools](https://affpapa.org/en/nevibecode/mcp/edgartools.md) — MCP server · ★ 2814
- [LetsFG — Flights & Hotels](https://affpapa.org/en/nevibecode/mcp/letsfg-flights-hotels.md) — MCP server · ★ 2188
- [AutoTS](https://affpapa.org/en/nevibecode/mcp/autots.md) — MCP server · ★ 1434

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