Overview
FinancialAnalystMCP is a Model Context Protocol (MCP) server that embeds advanced financial and business analysis directly into your workflow—whether you're in Excel, a chat client, or working standalone. With pre-built, industry-standard formulas and seamless integration, it eliminates the need to toggle between tools or manually recalculate metrics.
Built on top of FastMCP framework—part of the official MCP Python SDK.
Features
- Stock Quotes - Real-time stock price information with volume, change, and price range
- Company Fundamentals - Comprehensive company data including financials, sector, and key metrics
- Balance Sheet Analysis - Detailed balance sheet data with automatic ratio calculations (debt-to-equity, current ratio, quick ratio)
- Financial Ratios - Calculate and assess P/E ratio, P/B ratio, dividend yield, and basic valuation
- IPO Calendar - Track upcoming initial public offerings in the next 3 months
- Advanced Fundamentals - Access Nasdaq Data Link for comprehensive historical fundamental data (optional)
Available Tools
Stock Market Tools:
get_stock_quote- Get current stock quotes for any symbol (e.g., AAPL, GOOGL, MSFT)get_company_overview- Get comprehensive company fundamentals and overviewget_balance_sheet- Get detailed balance sheet data with calculated ratiosget_next_ipos- Get information about upcoming IPOs in the next 3 months
Financial Analysis Tools:
calculate_financial_ratios- Calculate P/E ratio, P/B ratio, dividend yield, and basic valuationget_nasdaq_fundamentals- Get advanced fundamental data from Nasdaq Data Link (requires Nasdaq API key)
Installation
One-Click Installation (Recommended)
- Download the repository
- Double-click the installer for your system:
- Windows:
Install_FinancialAnalystMCP.bat - macOS/Linux:
Install_FinancialAnalystMCP.command
- Windows:
- Enter your API key when prompted
- Restart Claude Desktop and start using financial tools
Package Installation
pip install FinancialAnalystMCP
Or using uv:
uv pip install FinancialAnalystMCP
API Keys
| API Key | Required | Description |
|---|---|---|
ALPHA_VANTAGE_API_KEY | Yes | Access to stock quotes, company overviews, and balance sheets |
NASDAQ_DATA_LINK_API_KEY | No | Access to advanced fundamental data from Nasdaq Data Link |
Get your free Alpha Vantage API key at alphavantage.co.
Example Queries
Once configured, you can ask Claude questions like:
- "Get me a stock quote for Apple"
- "What's the company overview for Tesla?"
- "Calculate financial ratios for a stock with price $150, EPS $5, book value $50, and dividend $2"
- "Show me the balance sheet for Microsoft"
- "What are the upcoming IPOs in the next 3 months?"
Security
The FinancialAnalystMCP server:
- Runs locally on your computer
- Connects directly to financial data APIs (Alpha Vantage, Nasdaq Data Link)
- Does not send your data to any third parties
- Uses your own API keys for data access
Requirements
- Python 3.11 or higher
- Claude Desktop application
- Internet connection for API access