Open-source MCP server for Indian (NSE/BSE) + Global financial data with built-in AI analytics
Project description
FinStack MCP
India-first MCP server for market data, fundamentals, and research workflows.
39 tools. Zero API keys. Works with Claude, Cursor, ChatGPT, and MCP clients.
Install
pip install finstack-mcp
Add to Claude Desktop config:
{
"mcpServers": {
"finstack": {
"command": "python",
"args": ["-m", "finstack.server"]
}
}
}
Restart Claude and ask:
- "What's Reliance's stock price?"
- "Compare TCS, Infosys, and Wipro."
- "Show me technical indicators for HDFCBANK."
Coverage
- Indian markets: NSE/BSE quotes, indices, historical data, corporate actions, quarterly results, FII/DII, bulk deals, IPOs
- Global markets: stocks, crypto, forex, market news, SEC filings
- Fundamentals: income statement, balance sheet, cash flow, key ratios, company profile, dividend history
- Analytics: indicators, stock comparison, sector performance, screeners, options chain, backtesting
Product Role
This repo is the open-source engine and public distribution layer for FinStack.
The paid wedge we are building on top of this is the hosted Indian market daily brief product.
- Strategy: docs/PARTNER_PLAN.md
- Running updates: docs/WORKLOG.md
Data Sources
| Source | Covers | API Key |
|---|---|---|
| yfinance | NSE, BSE, US, Crypto, Forex | Not needed |
| SEC EDGAR | US company filings | Not needed |
| NSE Direct | FII/DII, bulk deals, IPOs | Not needed |
Contributing
PRs are welcome. Keep changes focused, test what you touch, and document any new tool clearly.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file finstack_mcp-0.3.0.tar.gz.
File metadata
- Download URL: finstack_mcp-0.3.0.tar.gz
- Upload date:
- Size: 59.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f6c8a454037c86b04a26be5e8f7ab6b93c92271d21466d5197a30fb673fd59b
|
|
| MD5 |
84eb74407b674193030acd96c5e786e5
|
|
| BLAKE2b-256 |
ebdaa1a11f7e2c81465a21b7c31e268732020ba9f854c428bc82ef5c4b71a11e
|
File details
Details for the file finstack_mcp-0.3.0-py3-none-any.whl.
File metadata
- Download URL: finstack_mcp-0.3.0-py3-none-any.whl
- Upload date:
- Size: 56.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2d198e5f57cb809aa231255704edf31c0638f802f57108857720533fce26987
|
|
| MD5 |
09e99b0abc6679bf3bab0ccd555045a1
|
|
| BLAKE2b-256 |
43cb5565e854ed84ba0861e02a155895fde8f1e04035a34daf6f303adc7bec3f
|