Robinhood
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.
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
Maintainer
Works with
Installation
Manual Installation
npx robinhoodConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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-mcpGather 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).
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"
}
}
}
}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-mcpRestart 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.
Robinhood Alternatives — Similar Finance & Fintech Servers
Looking for alternatives to Robinhood? Here are other popular finance & fintech servers you can use with Claude, Cursor, and VS Code.
ValueCell
★ 10.7kValueCell is a community-driven, multi-agent platform for financial applications.
Vibe Trading
★ 8.1k'Vibe-Trading: Your Personal Trading Agent'
Quantdinger
★ 6.2kAI quantitative trading platform for crypto, stocks, and forex with backtesting, live trading, market data, and multi-agent research.vibe-trading ,trading-agents,ai-trader,ai-trading
TradingView
★ 2.8kReal-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick patterns + native Claude Desktop integration. Multi-exchange (Binance, KuCoin, Bybit+). Open-source AI trading infrastructure.
Financial Datasets
★ 2.1kProvides access to comprehensive financial data including income statements, balance sheets, cash flow statements, stock prices, company news, SEC filings, and cryptocurrency information with built-in financial ratio analysis.
Stripe
★ 1.6kThe Stripe Model Context Protocol server allows you to integrate with Stripe APIs through function calling. This protocol supports various tools to interact with different Stripe services.
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.
Set Up Robinhood in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.