Robinhood Portfolio Research MCP Server

A read-only MCP server for Robinhood portfolio research. Wraps robin_stocks to give AI assistants access to your portfolio data for analysis. Its 15 documented tools cover robinhood, positions. It runs locally over stdio via the published package.

People connecting finance tools to Claude, Cursor, VS Code, or another MCP client. The project is written in Python.

VERIFIED ACTIVE

LAST COMMIT 2026-07-29 · ★ 38 · #57 OF 283 MAINTAINED FINANCE · VERIFIED 2026-08-25

MIT · Python servers · how we verify → /methodology

01 · Install Robinhood Portfolio Research

before you install - you'll need

Set ROBINHOOD_USERNAME, ROBINHOOD_PASSWORD, ROBINHOOD_TOTP_SECRET before connecting. ROBINHOOD_APPROVAL_TIMEOUT is optional or environment-specific per the README.

Claude Code

claude mcp add verygoodplugins-robinhood-mcp -- uvx robinhood-mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "verygoodplugins-robinhood-mcp": {
      "command": "uvx",
      "args": [
        "robinhood-mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license MIT - declared in the repository

pypi package robinhood-mcp - check the name against the project README before installing (PyPI has no namespace ownership)

registry namespace io.github.verygoodplugins is GitHub-verified and matches the repo owner

03 · What Robinhood Portfolio Research can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

An agent gets 15 documented tools spanning robinhood, positions, including robinhood_get_accounts, robinhood_get_portfolio, robinhood_get_positions, robinhood_get_position.

The 15 tools it gives your agent

Extracted from the project's README - what Robinhood Portfolio Research lets an agent do.

robinhood_get_accounts
- Account numbers for available Robinhood accounts
robinhood_get_portfolio
- Portfolio value, equity, buying power, day change
robinhood_get_positions
- All holdings with cost basis, current value, P&L
robinhood_get_position
- One holding by ticker with quantity, value, and P&L
robinhood_get_watchlist
- Stocks in your watchlists
robinhood_get_quote
- Real-time price, bid/ask, volume
robinhood_get_fundamentals
- P/E ratio, market cap, dividend yield, 52-week range
robinhood_get_historicals
- OHLCV price history (day/week/month/year)
robinhood_get_news
- Recent news articles for a symbol
robinhood_get_earnings
- Earnings dates, EPS estimates, actuals
robinhood_get_ratings
- Analyst buy/hold/sell ratings
robinhood_get_dividends
- Dividend payment history
show all 15 tools
robinhood_get_options_positions
- Current options positions
robinhood_get_order_history
- Order history (buys/sells) with per-fill detail
robinhood_search_symbols
- Search stocks by name or ticker

Limitations (from the README)

- Read-only: Cannot place trades, modify watchlists, or change account settings - Unofficial API: Robinhood may change their API at any time, breaking functionality - No real-time streaming: Quotes are point-in-time, not live feeds - Session expiry: You may need to re-authenticate periodically - Rate limits: Heavy usage may trigger Robinhood's rate limiting

Latest releases

v0.1.2 · 2026-03-08

0.1.2 (2026-03-08) · add cached single-symbol position lookup · harden push approval auth flow

v0.1.1 · 2026-03-05

0.1.1 (2026-03-05) · correct type annotation for _safe_call func parameter

v0.1.0 · 2026-01-06

04 · Who maintains Robinhood Portfolio Research

Robinhood Portfolio Research is maintained by verygoodplugins. We track 8 MCP servers from verygoodplugins - 8 actively maintained, 230 combined GitHub stars, oldest repo from Aug 2025. Full record: all servers from verygoodplugins.

  1. MCP AutoMem Graph-vector memory for AI assistants using FalkorDB and Qdrant ★ 64
  2. streamdeck-mcp MCP server for Elgato Stream Deck control - set buttons, manage pages, wire actions ★ 38
  3. MCP FreeScout FreeScout ticket management with AI-powered analysis, search filters, and structured outputs. ★ 24
  4. MCP Evernote Evernote note management with OAuth and ENML conversion ★ 32
  5. MCP Local WP WordPress database access via Local by Flywheel. Execute read-only MySQL queries and inspect schema. ★ 29
  6. Easy Digital Downloads MCP server for Easy Digital Downloads REST API - sales, customers, products, analytics ★ 4

05 · Facts

category
finance - ranked #57 of 283 actively-maintained finance servers as of 2026-08-25.
registry
io.github.verygoodplugins/robinhood-mcp (active, first published 2026-01-06)
packages
pypi:robinhood-mcp

06 · Robinhood Portfolio Research FAQ

Is Robinhood Portfolio Research still maintained?

Yes - as of 2026-08-25, its last commit was 2026-07-29. We re-verify nightly.

What can Robinhood Portfolio Research do?

An agent gets 15 documented tools spanning robinhood, positions, including robinhood_get_accounts, robinhood_get_portfolio, robinhood_get_positions, robinhood_get_position.

How do I install Robinhood Portfolio Research?

Run `uvx robinhood-mcp`. The README documents 4 environment variables (ROBINHOOD_USERNAME, ROBINHOOD_PASSWORD, ROBINHOOD_TOTP_SECRET…) to set first. Set ROBINHOOD_USERNAME, ROBINHOOD_PASSWORD, ROBINHOOD_TOTP_SECRET before connecting. ROBINHOOD_APPROVAL_TIMEOUT is optional or environment-specific per the README. You can also paste the ready-made client config above.

Does Robinhood Portfolio Research run locally?

Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Robinhood Portfolio Research

More finance MCP servers · MetaTrader 5 MCP Bridge · Vivid MCP · Vouch MCP · Clawswap · Desk Crew

More Python MCP servers · Streamdeck MCP · Apple Books · Attestix · Vinv · see all