Robinhood MCP Server logo

Robinhood MCP Server

by syyunn

The Robinhood MCP Server exposes Robinhood's trading API as tools and resources for LLM clients like Claude, enabling users to interact with their Robinhood accounts through natural language. It allows users to check stock quotes, place orders, and monitor their portfolio.

View on GitHub

Last updated: N/A

What is Robinhood MCP Server?

This is a Model Context Protocol (MCP) server that provides Robinhood trading functionality to LLM clients. It acts as an intermediary, translating natural language requests from LLMs into Robinhood API calls.

How to use Robinhood MCP Server?

First, clone the repository and install the necessary dependencies. Then, install the server in Claude Desktop or run it in development mode using fastmcp. Authenticate with your Robinhood credentials using the login tool. Use the provided tools and resources to interact with your Robinhood account.

Key features of Robinhood MCP Server

  • Check stock quotes and market data

  • Place market and limit orders

  • Monitor portfolio and positions

  • Track open orders and trading history

Use cases of Robinhood MCP Server

  • Voice-controlled trading through LLMs

  • Automated portfolio management

  • Integrating Robinhood functionality into custom LLM applications

  • Quickly obtaining stock information using natural language

FAQ from Robinhood MCP Server

Is this tool endorsed by Robinhood?

No, this tool is not affiliated with or endorsed by Robinhood. Use at your own risk.

Where are my Robinhood credentials stored?

Credentials are not stored in the MCP server itself. Authentication tokens are managed by the robin_stocks library in a local pickle file.

What Python version is required?

Python 3.8 or higher is required.

What is the recommended package manager?

The uv package manager is recommended for Claude Desktop integration.

What license does this project use?

This project uses the Apache 2.0 license.