Skip to main content
Glama
maxscheijen

MCP Yahoo Finance

by maxscheijen

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_current_stock_priceC

Get the current stock price based on stock symbol.

get_stock_price_by_dateB

Get the stock price for a given stock symbol on a specific date.

get_stock_price_date_rangeC

Get the stock prices for a given date range for a given stock symbol.

get_historical_stock_pricesC

Get historical stock prices for a given stock symbol.

get_dividendsC

Get dividends for a given stock symbol.

get_income_statementC

Get income statement for a given stock symbol.

get_cashflowC

Get cashflow for a given stock symbol.

get_earning_datesC

Get earning dates.

get_newsC

Get news for a given stock symbol.

get_recommendationsC

Get analyst recommendations for a given symbol.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 10 tools

Disambiguation4/5

Most tools are clearly distinct, targeting specific financial data types like cashflow, dividends, or news. However, get_current_stock_price, get_stock_price_by_date, and get_stock_price_date_range all retrieve stock prices, which could cause confusion if an agent needs to select the right one for a given scenario, though their descriptions help clarify the differences.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with 'get_' prefix and descriptive nouns, such as get_cashflow and get_historical_stock_prices. There are no deviations in naming style, making the set predictable and easy to understand.

Tool Count5/5

With 10 tools, the server is well-scoped for financial data retrieval, covering key aspects like prices, financial statements, news, and recommendations. Each tool serves a distinct purpose without feeling excessive or insufficient for the domain.

Completeness4/5

The tool surface provides comprehensive coverage for retrieving financial data, including historical and current prices, financial statements, and market insights. A minor gap exists in the lack of tools for updating or managing data, but this is reasonable for a read-only finance server focused on retrieval.

Maintenance

ActivityMaintained
ResponsivenessNo issues