mcp-robinhood
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ROBINHOOD_HEADLESS | No | Set to 'false' to see the browser | true |
| ROBINHOOD_MFA_CODE | No | Multi-factor authentication code (if enabled) | |
| ROBINHOOD_PASSWORD | Yes | Your Robinhood password | |
| ROBINHOOD_USERNAME | Yes | Your Robinhood email address |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| robinhood_loginB | Login to Robinhood. Credentials can be provided as arguments or set via ROBINHOOD_USERNAME and ROBINHOOD_PASSWORD environment variables. |
| robinhood_get_portfolioA | Get the current portfolio including all positions, values, and performance. Requires login first. |
| robinhood_get_quoteB | Get the current stock or crypto quote/price for a given symbol. |
| robinhood_get_account_balanceA | Get the account balance including buying power, cash balance, and total portfolio value. |
| robinhood_get_watchlistB | Get the current watchlist(s) from Robinhood. |
| robinhood_get_order_historyC | Get recent order history including buys, sells, and their statuses. |
| robinhood_place_tradeA | Place a buy or sell order on Robinhood. Use dry_run: true to preview without executing. CAUTION: This places real trades with real money. |
| robinhood_logoutA | Logout from Robinhood and close the browser session. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool has a clearly distinct purpose: login, logout, account balance, order history, portfolio, quote, watchlist, place trade. No overlap in functionality.
All tools follow a consistent 'robinhood_verb_noun' pattern, e.g., robinhood_get_account_balance, robinhood_place_trade. No mixing of conventions.
Eight tools cover essential Robinhood interactions: authentication, account info, trading, and market data. Scope is well-balanced without being excessive or sparse.
Core workflows are covered (login, view balance/portfolio/orders, place trade, get quote). Missing tools for canceling orders or viewing order details, but the surface is functional for basic trading.