finance-data-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@finance-data-mcpget the latest price of AAPL"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
finance-data-mcp
A Model Context Protocol (MCP) server that provides unified financial data access across multiple markets and data sources.
Features
πΊπΈ US / ETF: Alpha Vantage (primary) β yfinance (fallback)
π¨π³ A-share: Tushare (primary) β AKShare (fallback) β yfinance
ππ° HK stocks: AKShare (primary) β yfinance (fallback)
π± FX rates: exchangerate-api β AKShare β Alpha Vantage β yfinance
π Automatic fallback across data sources on failure
π Multi-key rotation for Alpha Vantage (extends daily quota)
π Proxy support for AKShare (useful when running overseas)
Related MCP server: Stock Data MCP Server
MCP Tools
Tool | Description |
| Real-time stock price with market routing |
| Income statement, balance sheet, cash flow |
| PE, PB, ROE, market cap, EPS, etc. |
| Currency exchange rates |
Quick Start
1. Install dependencies
pip install -r requirements.txtNote: Not all data sources are required. Install only what you need:
akshareβ for A-share and HK stocks
tushareβ for A-share (needs token, no IP restriction)
yfinanceβ for all markets (fallback, no key needed)
requestsβ required for Alpha Vantage
2. Configure environment
cp .env.example .env
# Edit .env with your API keys3. Run the server
python finance_data_server.pyThe server runs in stdio mode (standard MCP transport).
4. Configure in your MCP client
Example configuration for MCP clients:
{
"mcpServers": {
"finance-data": {
"command": "python",
"args": ["/path/to/finance-data-mcp/finance_data_server.py"],
"env": {}
}
}
}Environment Variables
Variable | Required | Description |
| For US stocks | Comma-separated Alpha Vantage API keys |
| For A-share | Tushare Pro API token |
| Optional | HTTP proxy for AKShare (format: |
Architecture
finance_data_server.py # MCP Server entry point + MarketRouter
βββ datasources/
β βββ alpha_vantage_adapter.py # US/ETF stocks (Alpha Vantage API)
β βββ akshare_adapter.py # A-share / HK stocks (AKShare + East Money)
β βββ tushare_adapter.py # A-share stocks (Tushare Pro API)
β βββ yfinance_adapter.py # All markets fallback (Yahoo Finance)
βββ alpha_vantage_client.py # Alpha Vantage HTTP client
βββ alpha_vantage_rate_limiter.py # Per-key rate limiting with persistenceData Flow
MCP Client Request
β
βΌ
MarketRouter (routes by market type)
β
ββ US/ETF βββ AlphaVantage β yfinance
ββ A-share βββ Tushare β AKShare β yfinance
ββ HK βββββββ AKShare β yfinanceStandardized Output
All adapters return data in a unified format:
Price Response
{
"symbol": "AAPL",
"market": "US",
"price": 185.50,
"change": 2.30,
"change_pct": 1.25,
"volume": 52340000,
"high": 186.20,
"low": 183.10,
"open": 183.80,
"previous_close": 183.20,
"currency": "USD",
"source": "alpha_vantage"
}Financial Report Response
{
"symbol": "AAPL",
"market": "US",
"report_type": "income_statement",
"period": "annual",
"data": [
{
"period": "2024-09-30",
"revenue": 391035000000,
"net_income": 93736000000,
"eps_basic": 6.11
}
],
"count": 5,
"source": "alpha_vantage"
}License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Access real-time and historical market data for China A-shares and Hong Kong stocks, along with neβ¦
Unified financial infrastructure connecting AI agents directly to trade live/demo brokerage accounts, Web3 non-custodial wallets, real-time market data across equities, ETFs, crypto, forex, options, DeFi swaps, and prediction markets, institutional research feeds, and algorithmic strategy backtesters.
Real-time and historical price feeds for 500+ crypto, equities, FX, and commodities assets.
China A-share market data for research, backtesting and AI agents via MCP.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceProvides comprehensive stock market data across US, Hong Kong, and Chinese markets, combining real-time quotes, historical data, fundamentals, and financial statements from multiple sources including Yahoo Finance, Finnhub, Tushare, and Futu OpenAPI.-
- AlicenseBqualityCmaintenanceProvides comprehensive data for A-shares, Hong Kong, and US stocks alongside cryptocurrency markets, supporting technical indicators, news, and financial statements. It features automatic failover across multiple data sources to ensure reliable access to real-time and historical market information.4734MIT

TickDB MCPofficial
AlicenseNot gradedqualityBmaintenanceUnified real-time & historical market data API for Forex, stocks (US/HK/A-share), crypto, indices & precious metals. Tick, order book depth & K-line via REST + WebSocket. AI-native: MCP server, Skill & CLI.881MIT- AlicenseNot gradedqualityBmaintenanceFinancial data and research MCP for AI agents: filings with full-text and fact search, statements as reported, earnings, insider and institutional ownership, corporate events, executives, analyst data, company discovery and research signals for US, China and Japan equities. Every figure traced to its filing. Browser sign-in.9MIT