Financial Datasets MCP
Financial Datasets MCP Server
An MCP server for the Financial Datasets API: company financials, stock and crypto prices and news for the agent
- 2,326 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Makes network calls to an external API and requires a secret key
- Returns financial data that must not be treated as investment advice
Install
- Works in
Manual install
git clone https://github.com/financial-datasets/mcp-server
cd mcp-server
uv venv
source .venv/bin/activate
uv add "mcp[cli]" httpx
uv run server.pyBefore running, set FINANCIAL_DATASETS_API_KEY in .env. Requires Python 3.10+ and the uv manager.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Makes network calls to an external API and requires a secret key
- Returns financial data that must not be treated as investment advice
This is third-party code. Review the repository files before installing.
What it does
The server gives the agent access to stock market data through the Financial Datasets service API. It exposes tools for a company's income statement, balance sheet and cash flow statement, its current and historical stock price, and company news. Separate tools return the list of available crypto tickers and current and historical crypto prices. All requests are data reads; the server places no trades and moves no funds. It runs locally over stdio via uv and connects to Claude Desktop and other MCP clients.
Who it is for. For analysts, developers and finance professionals who need market data and company financials directly in the agent.
Good fit when
- You need company financials: income, balance sheet, cash flow
- You need a current or historical stock or crypto price
- You need to gather company news for analysis
Not a fit when
- You want investment advice or trade signals: the server provides data, not recommendations
- You do not have a Financial Datasets API key
Example request
Show Apple's recent income statements and the current Tesla stock priceMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
FINANCIAL_DATASETS_API_KEYrequired, secret- Financial Datasets service API key, set in the .env file
Limitations
The server is a data source, not an investment advisor: it gives no recommendations, does not assess risk and executes no operations; trade decisions stay with the user. It needs a Financial Datasets API key, and data coverage and limits depend on the service plan. Running it requires Python 3.10 or newer and the uv package manager. There is no published npm or PyPI package; the server runs from source. API availability from Russia without a VPN is not verified.
How to disable. Remove the financial-datasets entry from mcpServers in the MCP client configuration and delete the server source directory.
FAQ
Does the server give investment advice?
No. It returns market data and financials; the conclusions and trade decisions stay with the user.
Is an API key required?
Yes. The Financial Datasets key goes in the FINANCIAL_DATASETS_API_KEY variable, and available data depends on the service plan.
Discussion
No questions or reviews yet.
Related
MCP serversFinancial data MCP server: stocks, funds, bonds, macro indicators, news and crypto via Tushare and Binance
A financial analysis MCP server: 500+ methods from company statements, ratios, indicators, risk metrics and macro data
MCP server that gives an agent Yahoo Finance data by ticker: price history, financial statements and option chains
Twelve Data MCP connects an assistant to a market data API: quotes, historical prices, indicators, fundamentals and company news.
Market data in a dialogue with the agent: hosted server or local run, three modes and tool sets loaded on demand
An MCP server for personal stock analysis: market data, technical indicators, screening and portfolio tracking, no keys for the core
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Financial Datasets MCP (this card) | yes | API key | 2,326 | |
| Borsa MCP | no | not required | 660 | an MCP server with Turkish and US market data |
| KIS Open Trading API: MCP for Korea Investment & Securities | yes | API key | 1,667 | the official MCP server of the Korean broker Korea Investment |
| Qanat | no | not required | 331 | an MCP server that screens companies on metrics from filings as of |
README in short
The README describes an MCP server that opens Financial Datasets market data to Claude and other assistants: financials, stock and crypto prices and news. It lists the server tools and shows installation via the uv manager with Python 3.10 or newer, with the API key set in a .env file. A separate section explains connecting to Claude Desktop through a configuration file with an mcpServers block and gives example questions for the agent. The server runs locally with uv run server.py. MIT licensed.