Robinhood

v1.0.0Finance & Fintechstable

The Robinhood MCP Server provides a comprehensive interface to the Robinhood Crypto API. This server handles authentication, account management, market data retrieval, and trading operations through both REST API and WebSocket interfaces.

cryptocryptocurrencymcpmcp-serverrobinhood
Share:
30
Stars
0
Downloads
0
Weekly
0/5

What is Robinhood?

Robinhood is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to robinhood mcp server provides a comprehensive interface to the robinhood crypto api. this server handles authentication, account management, market data retrieval, and trading operations through both ...

The Robinhood MCP Server provides a comprehensive interface to the Robinhood Crypto API. This server handles authentication, account management, market data retrieval, and trading operations through both REST API and WebSocket interfaces.

This server falls under the Finance & Fintech category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • The Robinhood MCP Server provides a comprehensive interface

Use Cases

Access Robinhood Crypto API for account management and market data.
Execute trading operations through REST and WebSocket interfaces.
Monitor cryptocurrency portfolios and real-time market information.
drasticstatic

Maintainer

LicenseMIT License
Languagepython
Versionv1.0.0
UpdatedApr 23, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx robinhood

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Robinhood

The Robinhood MCP server connects your AI assistant to your Robinhood account, providing read-only access to portfolio data, real-time quotes, analyst ratings, dividends, and earnings calendars through the Robinhood Crypto and equities APIs. It exposes 13 informational tools that let you analyze positions, compare stocks, and monitor upcoming earnings without any trading risk — all trading operations are intentionally excluded. This makes it ideal for investors who want AI-assisted portfolio analysis and research using their real account data.

Prerequisites

  • Python 3.8+ and pip (or uv) installed
  • A Robinhood account with a valid username and password
  • TOTP secret if your account uses an authenticator app for 2FA
  • An MCP-compatible client such as Claude Desktop or Claude Code
1

Install the package

Install the robinhood-mcp package using pip or uv. The uvx approach is recommended for isolated execution without polluting your global Python environment.

pip install robinhood-mcp
# or with uv
uvx robinhood-mcp
2

Gather your credentials

Collect your Robinhood email address and password. If your account uses an authenticator app for two-factor authentication, also locate your TOTP secret (the base32 seed used to set up the authenticator, not a one-time code).

3

Add to Claude Desktop configuration

Open your Claude Desktop config file at ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) and add the server block with your credentials as environment variables.

{
  "mcpServers": {
    "robinhood": {
      "command": "uvx",
      "args": ["robinhood-mcp"],
      "env": {
        "ROBINHOOD_USERNAME": "[email protected]",
        "ROBINHOOD_PASSWORD": "your_password",
        "ROBINHOOD_TOTP_SECRET": "YOUR_TOTP_SECRET_IF_NEEDED"
      }
    }
  }
}
4

Add via Claude Code (alternative)

If you use Claude Code instead of Claude Desktop, you can register the server with a single command.

claude mcp add robinhood -- uvx robinhood-mcp
5

Restart your MCP client and verify

Restart Claude Desktop (or reload Claude Code). The robinhood server should appear as connected. Ask a simple question about your portfolio to confirm the connection is working.

Robinhood Examples

Client configuration

Complete Claude Desktop JSON configuration for the Robinhood MCP server using uvx.

{
  "mcpServers": {
    "robinhood": {
      "command": "uvx",
      "args": ["robinhood-mcp"],
      "env": {
        "ROBINHOOD_USERNAME": "[email protected]",
        "ROBINHOOD_PASSWORD": "your_password"
      }
    }
  }
}

Prompts to try

Example questions you can ask Claude once the Robinhood server is connected.

- "What is my total portfolio value and how is it distributed across sectors?"
- "Show me NVDA's fundamentals and year-over-year price performance"
- "Compare CCL, RCL, and NCLH — include P/E ratios and YTD returns"
- "Which of my holdings pay dividends and what are their current yields?"
- "Which stocks in my portfolio have earnings reports in the next two weeks?"

Troubleshooting Robinhood

Authentication fails even with correct username and password

If your account has 2FA enabled via an authenticator app, you must provide ROBINHOOD_TOTP_SECRET. This is the base32 seed used when you originally set up the authenticator, not a one-time code. Check your authenticator app setup or re-enroll to obtain the seed.

uvx command not found

Install uv first with 'pip install uv' or via the official installer at https://docs.astral.sh/uv/. Alternatively, use 'pip install robinhood-mcp' and change the command in the config from 'uvx' to 'python' with args ['-m', 'robinhood_mcp'].

Server connects but returns no portfolio data

The server is read-only and fetches live data from Robinhood. Ensure your account has holdings or watchlist items. Also verify that Robinhood has not flagged unusual API activity — log into the Robinhood app directly to check for any account notices or required re-authentication steps.

Frequently Asked Questions about Robinhood

What is Robinhood?

Robinhood is a Model Context Protocol (MCP) server that robinhood mcp server provides a comprehensive interface to the robinhood crypto api. this server handles authentication, account management, market data retrieval, and trading operations through both rest api and websocket interfaces. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Robinhood?

Follow the installation instructions on the Robinhood GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Robinhood?

Robinhood works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Robinhood free to use?

Yes, Robinhood is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Finance & Fintech MCP Servers

Explore all finance & fintech servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

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

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Robinhood?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides