Financial Datasets MCP Server
Connect your AI agents to powerful financial data APIs—retrieve stock prices, analyze statements, pull crypto data, and automate finance insights with the Financial Datasets MCP Server.

What does “Financial Datasets” MCP Server do?
The Financial Datasets MCP Server is a Model Context Protocol (MCP) server designed to provide seamless access to comprehensive stock market data from the Financial Datasets API. By acting as a bridge between AI assistants (such as Claude) and external financial data sources, this server enables AI-powered workflows to retrieve up-to-date financial information effortlessly. Developers and AI agents can use it to query income statements, balance sheets, cash flow statements, current and historical stock prices, as well as market news for publicly traded companies. The server also supports cryptocurrency price lookups and news retrieval. This integration streamlines the process of financial data collection and analysis within AI-driven development environments, empowering users to build sophisticated financial tools and insights with minimal manual effort.
List of Prompts
No explicit prompt templates are mentioned in the repository or documentation.
List of Resources
No explicit MCP resources are listed in the repository or documentation.
List of Tools
- get_income_statements: Retrieve income statements for a specified company.
- get_balance_sheets: Access balance sheets for a company.
- get_cash_flow_statements: Obtain cash flow statements for a company.
- get_current_stock_price: Fetch the latest stock price for a company.
- get_historical_stock_prices: Retrieve historical stock prices for a company.
- get_company_news: Get recent news articles related to a company.
- get_available_crypto_tickers: List all available cryptocurrency tickers.
- get_crypto_prices: Obtain historical prices for a specific cryptocurrency.
- get_historical_crypto_prices: Retrieve historical price data for a cryptocurrency.
- get_current_crypto_price: Fetch the latest price for a cryptocurrency.
Use Cases of this MCP Server
- Financial Statement Analysis: Developers and AI assistants can automatically query and analyze companies’ income statements, balance sheets, and cash flow statements for investment research or reporting.
- Stock Price Monitoring: Automate the retrieval of current and historical stock prices for market analysis, dashboarding, or trading strategies.
- Market News Integration: Seamlessly pull in the latest company news to augment investment analysis or provide context in financial chatbots.
- Cryptocurrency Analytics: Track and analyze cryptocurrency prices and trends by accessing both real-time and historical data.
- Multi-Asset Portfolio Insights: Build tools that combine stock and crypto data for holistic portfolio monitoring and reporting.
How to set it up
Windsurf
No Windsurf-specific instructions are provided in the repository.
Claude
- Install Claude Desktop if not already installed.
- Create or edit the Claude Desktop configuration file:
- On macOS:
mkdir -p ~/Library/Application\ Support/Claude/ nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
- On macOS:
- Add the following configuration:Replace
{ "mcpServers": { "financial-datasets": { "command": "/path/to/uv", "args": [ "--directory", "/absolute/path/to/financial-datasets-mcp", "run", "server.py" ] } } }
/path/to/uv
with the output ofwhich uv
and/absolute/path/to/financial-datasets-mcp
with the full path to the cloned repository. - Restart Claude Desktop.
- The financial tools should now be available in Claude Desktop’s tools menu.
Securing API Keys (Claude Example)
Set up your .env
file as follows:
FINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key
No explicit JSON env example is given, but use environment variables as shown.
Cursor
No Cursor-specific instructions are provided in the repository.
Cline
No Cline-specific instructions are provided in the repository.
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"financial-datasets": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “financial-datasets” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Overview provided in README.md |
List of Prompts | ⛔ | No prompt templates mentioned |
List of Resources | ⛔ | No explicit MCP resources listed |
List of Tools | ✅ | 10 tools listed in README.md and server.py |
Securing API Keys | ✅ | .env usage described; API key environment variable required |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
Between these two tables, the Financial Datasets MCP Server is a focused, well-documented, and highly practical integration for financial data retrieval, but lacks explicit prompt, resource, and advanced MCP feature documentation. Rating: 7/10.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 69 |
Number of Stars | 357 |
Frequently asked questions
- What is the Financial Datasets MCP Server?
It's a Model Context Protocol (MCP) server connecting AI agents to comprehensive, up-to-date financial and cryptocurrency data—enabling automated access to statements, prices, and news for public companies and crypto assets.
- Which tools are available in this server?
You can retrieve income statements, balance sheets, cash flow statements, current and historical stock prices, company news, as well as cryptocurrency tickers and historical/current prices.
- What are typical use cases?
Automate financial statement analysis, monitor stock and crypto prices, integrate market news into chatbots, and build multi-asset dashboards or trading tools.
- How do I secure my API key?
Store your FINANCIAL_DATASETS_API_KEY in a `.env` file. Do not hard-code sensitive credentials in your configuration files.
- Can I use this with FlowHunt?
Yes! Add the MCP component to your flow, configure it with your MCP server details, and your AI agent can access all financial data tools seamlessly.
Upgrade Your AI with Financial Data
Empower your AI workflows with seamless, real-time access to financial and crypto data using the Financial Datasets MCP Server. Start building smarter finance tools today.