Financial Datasets MCP Server
Stock market and crypto data for AI assistants via Financial Datasets API
finance Python Intermediate Self-hostable
β 886 stars π
Updated: 10mo ago
Description
An MCP server that provides access to the Financial Datasets API for stock market and cryptocurrency data. Offers 10 tools covering financial statements (income, balance sheet, cash flow), current and historical stock prices, company news, and cryptocurrency prices and tickers. Designed for financial analysis, portfolio monitoring, and market research through AI assistants.
β Best for
Developers building financial analysis tools or portfolio monitoring through AI assistants
βοΈ Skip if
You need free financial data or cannot use Python 3.13+
π‘ Use cases
- Querying financial statements for company analysis and due diligence
- Monitoring current and historical stock prices for portfolio tracking
- Fetching company news for sentiment analysis and market awareness
- Retrieving cryptocurrency prices and available tickers
- Building financial dashboards and reports through AI assistants
π Pros
- β Comprehensive financial data covering stocks, crypto, and fundamentals
- β 886 GitHub stars β well-established in the MCP ecosystem
- β Clean 10-tool interface covering key financial data needs
- β MIT licensed and actively maintained
π Cons
- β Requires paid API key from financialdatasets.ai
- β Not published on PyPI β must install from source via uv
- β Requires Python 3.13+, which limits compatibility
π§ Exposed tools (9 tools)
| Tool | Category | Description |
|---|---|---|
| get_available_crypto_tickers | crypto | List available cryptocurrency tickers |
| get_current_crypto_price | crypto | Get the current price of a cryptocurrency |
| get_historical_crypto_prices | crypto | Get historical prices for a cryptocurrency |
| get_income_statements | financial-statements | Retrieve income statements for a company |
| get_balance_sheets | financial-statements | Retrieve balance sheet data for a company |
| get_cash_flow_statements | financial-statements | Retrieve cash flow statements for a company |
| get_company_news | news | Fetch recent news articles about a company |
| get_current_stock_price | stock-prices | Get the current stock price for a ticker |
| get_historical_stock_prices | stock-prices | Get historical stock prices for a ticker |
π‘ Tips & tricks
Get your API key at financialdatasets.ai. Use uv for installation as documented in the repo. Combine income_statements with stock prices for fundamental analysis workflows.
Quick info
- Author
- financial-datasets
- License
- MIT
- Runtime
- Python 3.13+
- Transport
- stdio
- Category
- finance
- Difficulty
- Intermediate
- Self-hostable
- β
- Auth
- β
- Docker
- β
- Version
- 1.0.0
- Updated
- Jun 5, 2025
Client compatibility
- β Claude Code
- β Cursor
- β VS Code Copilot
- β Gemini CLI
- β Windsurf
- β Cline
- β JetBrains AI
- β Warp
Platforms
π macOS π§ Linux πͺ Windows