Skip to main content
Glama
nischalsrinivas

robinhood-readonly-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ROBINHOOD_PASSWORDYesYour Robinhood password
ROBINHOOD_USERNAMEYesYour Robinhood username (email)

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

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
robinhood_get_portfolioB

Get current portfolio value and performance metrics.

Returns portfolio profile with equity, extended hours equity, withdrawable amount, and other account details.

robinhood_get_positionsA

Get all current stock positions with details.

Returns a dict mapping stock symbols to position details including price, quantity, average buy price, equity, and percent change.

robinhood_get_positionA

Get one current stock position with a faster single-symbol lookup.

robinhood_get_watchlistB

Get stocks in a watchlist.

robinhood_get_quoteB

Get real-time quote for a stock symbol.

robinhood_get_fundamentalsC

Get fundamental data for a stock.

robinhood_get_historicalsC

Get historical price data for a stock.

robinhood_get_newsA

Get recent news articles for a stock.

robinhood_get_earningsC

Get earnings data for a stock.

robinhood_get_ratingsB

Get analyst ratings summary for a stock.

robinhood_get_dividendsA

Get all dividend payments received.

Returns list of dividend payments with amount, payable date, record date, and instrument details.

robinhood_get_options_positionsA

Get all current options positions (read-only).

Returns list of options positions with chain symbol, type, strike price, expiration, and quantity.

robinhood_get_available_expirationsA

Get all available option expiration dates for a stock.

robinhood_get_option_chainA

Get the full option chain for a stock on a specific expiration date.

robinhood_get_options_by_expiration_and_strikeC

Get options for a stock filtered by expiration date and strike price.

robinhood_search_symbolsA

Search for stock symbols by company name or ticker.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 16 tools

Disambiguation4/5

Most tools target distinct resources such as quotes, positions, portfolio, watchlist, and dividends paraphrased. The main ambiguity is between get_option_chain and get_options_by_expiration_and_strike, which both return option data for a given expiration and differ only by strike filtering.

Naming Consistency4/5

All tools use the robinhood_ prefix and snake_case naming, and 15 of 16 follow the robinhood_get_* pattern. robinhood_search_symbols breaks the dominant get_ convention, though it still follows a clear verb_noun structure.

Tool Count4/5

16 tools is on the heavier side but the server covers several read-only domains: account data, stock market data, options data, and fundamentals/news. Each tool has a concrete purpose, making the count reasonable rather than bloated.

Completeness4/5

The tool set covers portfolio, positions, options positions, watchlists, quotes, historicals, fundamentals, earnings, ratings, news, and dividends, which is a strong read-only surface. Missing order/transaction history is a minor gap for a Robinhood read-only server, but core investment data workflows are supported.

Maintenance

ActivityMaintained
ResponsivenessNo issues