A Model Context Protocol (MCP) server for agentic retrieval of financial data from Yahoo Finance. This server leverages YFinance to provide a simple and efficient way to access historical stock prices, dividends, stock splits, company information, and other financial metrics.
This MCP server is designed to be used with various LLM applications that support the Model Context Protocol, such as Claude Desktop and Cursor. It allows users to retrieve financial data in a structured way, making it easy to integrate into AI applications.
Tools
get_analyst_price_targets
get_recommendations
get_earnings_calendar
get_earnings_dates
get_market_calendar_info
get_actions
get_dividend_yield
get_dividends
get_splits
get_crypto_fear_greed_proxy
get_crypto_historical_data
get_crypto_info
get_top_cryptocurrencies
download_bulk_data
get_currency_data
get_exchange_info
get_market_hours
get_ticker_history_metadata
validate_tickers
get_balance_sheet
get_cash_flow
get_financials_summary
get_income_statement
compare_funds
get_fund_holdings
get_fund_performance
get_fund_profile
get_fund_sector_allocation
get_capital_gains
get_historical_data
get_intraday_data
get_prepost_market_data
get_available_markets
get_index_data
get_market_status
get_market_summary
get_sector_performance
get_fast_info
get_insider_purchases
get_insider_roster_holders
get_insider_transactions
get_news
get_shares_outstanding
get_option_chain
get_options_by_moneyness
get_options_expiration_dates
get_options_skew
get_options_volume_analysis
get_similar_stocks
get_top_performers
screen_stocks_by_criteria
get_company_officers
get_institutional_holders
get_major_holders
get_multiple_tickers
get_mutualfund_holders
get_stock_info
get_support_resistance_levels
get_technical_indicators
get_volatility_metrics
Server Config
{
"mcpServers": {
"yfinance": {
"command": "uvx",
"args": [
"mcp-server-yfinance@latest"
]
}
}
}