A Model Context Protocol (MCP) server for agentic retrieval of financial data. 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_recommendations
get_earnings_estimates
get_eps_trends
get_full_analysis
get_growth_estimates
get_price_targets
get_recommendation_changes
get_revenue_estimates
get_crypto_fear_greed_proxy
get_crypto_history
get_crypto_info
get_top_cryptocurrencies
get_balance_sheet
get_eps_history
get_financial_calendar
get_full_financials
get_income_statement
get_sec_filings
get_ttm_cash_flow_statement
get_ttm_income_statement
get_fund_asset_class_holdings
get_fund_bond_holdings
get_fund_equity_holdings
get_fund_info
get_fund_operations
get_fund_overview
get_fund_sector_weighting
get_fund_top_holdings
get_full_holdings
get_insider_purchases
get_institutional_holdings
get_major_holders
get_mutual_fund_holdings
get_market_status
get_market_summary
get_call_options
get_option_chain
get_option_expiration_dates
get_options_by_moneyness
get_options_skew
get_options_volume_analysis
get_put_options
get_all_industries
get_industry_overview
get_industry_top_companies
get_industry_top_growth_companies
get_industry_top_performing_companies
get_sector_industries
get_sector_overview
get_sector_overview_for_ticker
get_sector_research_reports
get_sector_top_companies
get_sector_top_companies_for_ticker
get_sector_top_etfs
get_sector_top_mutual_funds
get_corporate_actions
get_dividend_summary
get_dividends
get_fast_info
get_financial_summary
get_financial_summary_v2
get_history
get_info
get_news
get_price_target
get_quick_technical_indicators
get_risk_metrics
get_splits
get_support_resistance_levels
get_technical_indicators
get_volatility_metrics
Server Config
{
"mcpServers": {
"yfinance": {
"command": "uvx",
"args": [
"openmarkets@latest"
]
}
}
}