Financial-Data-MCP-Server
An MCP server for real-time financial market data. Access stock prices, options chains, and technical analysis tools via conversational AI
Documentation
Financial Data MCP Server
A Model Context Protocol (MCP) server that provides AI assistants with real-time financial market data through Yahoo Finance.
Features
- Stock Data: Current prices, historical data, market metrics
- Options: Options chains with strikes, prices, and volume
- Technical Analysis: Moving averages, RSI, Sharpe ratio
- Comparisons: Compare multiple stocks across metrics
- News: Get recent company news headlines
- Dividends: Get dividend history for a stock
Installation
pip install "mcp[cli]" yfinance pandas numpyConfiguration
Add to Claude Desktop config:
{
"mcpServers": {
"financial-data": {
"command": "python",
"args": ["path/to/server.py"],
"env": {
"PYTHONUNBUFFERED": "1"
}
}
}
}Available Tools
Here is a detailed list of the tools available through this server.
Stock Data
- `get_stock_price(symbol: str)`
> Get current stock price and basic info.
- `get_historical_data(symbol: str, period: str = "1mo", interval: str = "1d")`
> Get historical price data for a stock.
- `get_options_chain(symbol: str, expiration_date: Optional[str] = None, sort_by: Optional[str] = "volume", limit: int = 20, descending: bool = True)`
> Get options chain data for a stock.
- `get_company_news(symbol: str, limit: int = 5)`
> Get recent company news headlines.
- `get_dividends(symbol: str, period: str = "5y")`
> Get dividend history for a stock.
Financial Calculations
- `calculate_moving_average(symbol: str, period: int = 20, ma_type: str = "SMA")`
> Calculate moving average for a stock.
- `calculate_rsi(symbol: str, period: int = 14)`
> Calculate Relative Strength Index (RSI) for a stock.
- `calculate_sharpe_ratio(symbol: str, period: str = "1y", risk_free_rate: float = 0.05)`
> Calculate Sharpe Ratio for a stock.
Comparison
- `compare_stocks(symbols: List[str], metric: str = "performance")`
> Compare multiple stocks by various metrics.
Utility
- `clear_cache()`
> Clear the cache to force fresh data retrieval.
Usage Examples
"What's the current price of AAPL?"
"Show me TSLA's 50-day moving average"
"Compare AAPL, MSFT, and GOOGL performance"
"Get SPY options expiring this Friday"
"What is the latest news for NVDA?"
"Show me the dividend history for KO over the last 10 years."Troubleshooting
- Missing modules: Run `pip install yfinance pandas numpy "mcp[cli]"`
- No data: Verify ticker symbol and internet connection
- Server issues: Check Python path in config, restart Claude Desktop
Notes
- Data from Yahoo Finance (15-20 minute delay)
- Automatic caching and rate limiting
- For informational purposes only
License
MIT License
Frequently asked questions
What is Financial-Data-MCP-Server?
Financial-Data-MCP-Server is An MCP server for real-time financial market data. Access stock prices, options chains, and technical analysis tools via conversational AI
How do I install Financial-Data-MCP-Server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is Financial-Data-MCP-Server open source?
Yes — it is hosted on GitHub at https://github.com/Samarth2001/Financial-Data-MCP-Server and has 3 stars.
Related MCP tools
TickDB: AI-native real time stock API and market data API for US stocks, HK stocks, A-shares, forex, crypto, indices and commodities. Skill, CLI, MCP, REST API and WebSocket. AI 原生实时股票 API 与金融行情数据 API,支持美股、港股、A 股、外汇、加密货币、指数和大宗商品。
Transparent and Efficient Financial Analysis
An AI Gateway, registry, and proxy that sits in front of any MCP, A2A, or REST/gRPC APIs, exposing a unified endpoint with centralized discovery, guardrails and management. Optimizes Agent & Tool calling, and supports plugins.
TradingView MCP server — real-time market data, technical analysis, screeners & backtesting for Claude, ChatGPT, Cursor & any MCP client. Stocks, crypto, forex & futures across global exchanges. Hosted or self-host.
Control Gmail, Google Calendar, Docs, Sheets, Slides, Chat, Forms, Tasks, Search & Drive with AI - Comprehensive Google Workspace MCP Server & CLI Tool
A super light-weight embedded code search engine CLI (AST based) that just works - improves speed and efficiency for coding agent 🌟 Star if you like it!
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP