95 free tools for Indian + global markets. Works inside Claude, Cursor, and any MCP client.
Open-source market intelligence for Indian equities, global markets, and MCP-native AI workflows.
Ask one question like Should I buy Reliance? and get debate, sentiment, smart-money, risk, peer context, and ranking in one stack.
pip install finstack-mcpOr run without installing:
uvx finstack-mcpAsk Claude things like:
"Give me a full stock brief on Reliance"
-> 6 AI agents debate: FII Desk + Algo Trader + Value Investor + Retail Pulse + Macro Analyst + Options Flow
-> Consensus: BUY/HOLD/SELL with reasoning
"Is someone accumulating HDFC Bank quietly?"
-> Checks OI buildup, block deals, promoter buying, volume spike simultaneously
"What's the social buzz on TCS before results?"
-> StockTwits + Reddit + Economic Times -> 67% bullish | Signal: HOLD
"Will Nifty go up tomorrow?"
-> RSI + FII flow + PCR + VIX + G-Sec + GIFT Nifty -> 63% probability up
"Should I take a NIFTY CE or PE today?"
-> Intraday F&O setup -> BUY_CE / BUY_PE / NO_TRADE with ATM strike zone, confidence, and approval-ready summary
"Give me the 8:15 AM F&O brief"
-> GIFT Nifty + VIX + NIFTY setup + BANKNIFTY setup -> ready-to-forward morning note
"Scan my portfolio for risk"
-> Sector concentration, pledged promoters, FII exposure, XIRR, diversification score
"Is this Telegram stock tip channel a scam?"
-> Accuracy %, avg return %, pump-and-dump probability scored
- Built for Indian markets first, not as a US-market wrapper with a few NSE tickers added later
- MCP-native, so it works inside Claude, Cursor, and other agent workflows instead of being just another dashboard
- Combines data, scoring, debate, and research workflows instead of forcing users to stitch 5 paid tools together
- Includes tools competitors usually do not offer at all: stock debate, watchlist ranking, stock timeline, Telegram tracker, GST-to-stock context, and budget analyzer
| Tool | What you pay | finstack-mcp |
|---|---|---|
| Bloomberg Terminal | $31,980 / yr | FREE |
| Bloomberg ESG + Credit | $24,000 / yr | FREE |
| Sensibull (Options Greeks) | โน15,600 / yr | FREE |
| Morningstar (MF flows) | $17,500 / yr | FREE |
| Zerodha real-time data | โน6,000 / yr | FREE via Angel One |
| Screener.in Pro | โน4,999 / yr | FREE |
| Trendlyne Pro | โน4,950 / yr | FREE |
pip install finstack-mcpAdd to claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"finstack": {
"command": "python",
"args": ["-m", "finstack.server"]
}
}
}Restart Claude Desktop. Done.
{
"mcpServers": {
"finstack": {
"command": "python",
"args": ["-m", "finstack.server"]
}
}
}Add to your IDE's MCP config file and reload.
{
"mcpServers": {
"finstack": {
"command": "uvx",
"args": ["finstack-mcp"]
}
}
}Works with: Claude Desktop ยท Cursor ยท Windsurf ยท Cline ยท Continue.dev ยท Zed ยท Jan.ai ยท LibreChat ยท any MCP client
If you want finstack-mcp to move beyond local desktop config and become available through connector ecosystems, keep the local python -m finstack.server setup for developers and add a hosted remote MCP version for public distribution.
- Expose FinStack through a public MCP endpoint over HTTPS, preferably Streamable HTTP or SSE.
- Add OAuth before opening it to outside users.
- Keep tool descriptions narrow, clear, and safe.
- Add rate limiting, monitoring, and a visible support contact.
- Publish a privacy policy and terms before any official submission.
- Host a remote MCP server that is reachable over HTTPS.
- Test it first as a custom connector or custom app in ChatGPT.
- Add connector-friendly read tools such as
searchandfetchif you want broader compatibility with OpenAI connector flows. - Keep FinStack-specific tools like
get_stock_brief,get_stock_debate,get_social_sentiment, andanalyze_portfolioas domain tools on top.
- First make sure the server works as a custom connector.
- Then prepare for directory review instead of assuming instant listing.
- Anthropic reviews third-party MCP servers for safety, security, privacy, and compatibility before directory inclusion.
- Directory listing is not guaranteed even if the server is technically valid.
- Public HTTPS MCP endpoint
- OAuth login flow
- Stable server uptime
- Safe tool scope and descriptions
- Privacy policy
- Terms of service
- Support email or issue tracker
- Clear docs and example prompts
- No tool behavior that encourages bypassing model safety policies
- Local stdio MCP: best for developers and power users
- Hosted remote MCP: best for connectors and wider distribution
- Separate hosted FinStack web UI: best place for premium visuals like Agent Battle
This keeps MCP as the execution layer and your own frontend as the premium experience.
- NSE/BSE real-time quotes, OHLCV history, market status
- Nifty 50, Bank Nifty, Sensex indices
- FII/DII institutional flows (daily + historical)
- Bulk & block deals, circuit breaker scanner, 52W high/low scanner
- Mutual fund NAV, corporate actions, earnings calendar, IPO calendar
get_stock_briefโ 6 AI agents debate any stock โ BUY/HOLD/SELL consensusget_stock_debateโ 3-round sequential agent debate with rebuttals and emergent consensusget_social_sentimentโ StockTwits + Reddit + ET RSS โ sentiment signaldetect_unusual_activityโ OI buildup + block deals + promoter change + volume spikeget_nifty_outlookโ 6-signal probability model for next session directionget_fno_trade_setupโ NIFTY / BANKNIFTY options call: BUY_CE, BUY_PE, or NO_TRADE with ATM strike guidancepredict_earningsโ beat/miss probability before quarterly resultsget_fii_retail_divergenceโ highest-conviction Indian market signalget_morning_fno_briefโ daily NIFTY/BANKNIFTY F&O brief with approval-ready setup summary
scan_watchlistโ batch-rank a watchlist so automation can surface top buys and top risksget_stock_signal_scoreโ automation-friendly score with factor impacts, supports, and risksget_stock_timelineโ one feed for news, results, insider, bulk deals, sentiment, pledge, and smart moneyget_sector_peer_contextโ sector strength plus peer rank / valuation contextevaluate_signal_qualityโ honest proof layer for the price-action core before making accuracy claims
analyze_portfolioโ P&L, XIRR, sector concentration, risk flags, diversification scoreget_mf_overlapโ fund overlap % from AMFI public disclosuresget_pledge_alertโ promoter pledge early warning with QoQ velocityscan_pledge_risksโ batch pledge scan across your watchlistpredict_circuitโ lower circuit risk predictiondetect_pumpโ pump-and-dump pattern detector for small/micro caps
- Angel One SmartAPI โ live quotes, Level 2 depth, intraday candles
- Fyers API v3 โ live quotes + candles
- ICICI Breeze โ live quotes + candles
- Dhan SmartAPI โ live quotes + candles
- Upstox API v2 โ live quotes + candles
- Full NSE options chain with PCR, Open Interest, Max Pain
- Black-Scholes Greeks: Delta, Gamma, Theta, Vega, Rho
- OI analytics, IV summary, top OI strikes
- India VIX + signal, GIFT Nifty pre-market
- NSE insider trading (SAST filings), promoter shareholding + pledge %
- RBI policy rates, India macro (CPI, GDP, CAD)
- AMFI mutual fund flows, India G-Sec yield curve
get_sebi_alertsโ SEBI enforcement order tracker (early crash warning)get_morning_briefโ 8:15 AM pre-market brief
correlate_gst_to_stocksโ GST monthly data as 1-3mo sector leading indicatorget_agm_briefโ AGM/EGM unusual resolution detector (debt raise, salary hike, pledge approval)get_insider_signalโ SEBI SAST insider buy/sell pattern vs forward returnsget_telegram_trackerโ Dalal Street tip channel accuracy + pump-and-dump scoringanalyze_budget_liveโ paste FM speech โ instant sector/stock signals (Feb 1st)get_budget_impactโ historical Union Budget winners + losers by year
- Income statement, balance sheet, cash flow (Indian + US)
- Key ratios: P/E, ROE, margins, debt/equity, growth
- Company profile, dividend history (10-year), stock comparison
- US, EU, global equities โ quotes + history
- Crypto: BTC, ETH, SOL, 100+ coins (CoinGecko)
- Forex: USD/INR, EUR/INR, 50+ pairs
- SEC filings (10-K, 10-Q, 8-K)
- LTCG/STCG tax calculator (post-July 2024 Budget rules โ nobody else has this)
FinStack should be presented as a decision-support engine, not as a guaranteed prediction machine.
get_stock_signal_scoreis a ranking layer for triage, screening, and automationevaluate_signal_qualityis an honest proof layer for the price-action core- the full live system also uses sentiment, insider activity, pledge risk, macro, and peer context, so one backtest number should not be marketed as "the accuracy of FinStack"
- safest language for users:
signal engine,research assistant,multi-factor ranking, anddecision-support
| Feature | finstack-mcp | Screener.in | Tickertape | Sensibull | Trendlyne | TradingView |
|---|---|---|---|---|---|---|
| AI agents debate a stock | โ | โ | โ | โ | โ | โ |
| Social sentiment (Reddit + StockTwits) | โ | โ | โ | โ | โ | โ |
| Nifty direction probability | โ | โ | โ | โ | โ | โ |
| Telegram tip channel tracker | โ | โ | โ | โ | โ | โ |
| Budget speech live analyzer | โ | โ | โ | โ | โ | โ |
| GST โ sector stock predictor | โ | โ | โ | โ | โ | โ |
| Pump-and-dump detector | โ | โ | โ | โ | โ | โ |
| Promoter pledge early warning | โ | โ | โ paid | โ | โ paid | โ |
| Options Greeks | โ free | โ | โ | โ โน1,300/mo | โ | โ paid |
| FII/DII flows | โ free | โ | โ | โ | โ paid | โ |
| Fundamentals (P/E, ROE, etc.) | โ free | โ free | โ | โ | โ | โ paid |
| Works inside Claude / Cursor | โ | โ | โ | โ | โ | โ |
| Price | Free | โน4,999/yr | โน2,800/yr | โน15,600/yr | โน4,950/yr | $168/yr |
Without setup: 15-minute delayed data (yfinance โ free, no API key). With Angel One: zero delay, Level 2 order book, intraday candles.
pip install finstack-mcp[broker]ANGEL_API_KEY=your_key
ANGEL_CLIENT_ID=your_client_id
ANGEL_PASSWORD=your_pin
ANGEL_TOTP_SECRET=your_totp_secretFree account at smartapi.angelbroking.com. Your key stays local in .env โ never leaves your machine.
Other brokers: Fyers, ICICI Breeze, Dhan, Upstox also supported.
| Source | Covers | Key needed |
|---|---|---|
| yfinance | NSE/BSE/US equities, crypto, forex, history | None |
| NSE direct API | FII/DII, options chain, insider trading, corporate actions | None |
| BSE India API | Credit ratings, ESG/BRSR | None |
| SEC EDGAR | US filings (10-K, 10-Q, 8-K) | None |
| CoinGecko | Crypto market data | None |
| World Bank | India macro: CPI, GDP, CAD | None |
| AMFI / mfapi.in | Mutual fund NAV, AUM, SIP flows | None |
| StockTwits | Trader sentiment (pre-tagged bullish/bearish) | None |
| Reddit (praw) | r/IndiaInvestments + r/DalalStreetTalks | Optional free |
| Finance Ministry | Monthly GST collection data | None |
| SEBI public filings | Enforcement orders, insider SAST disclosures | None |
| Angel One SmartAPI | Real-time NSE, Level 2 depth, intraday | Free account |
Claude says "finstack not found" after install
- Restart Claude Desktop fully (quit from system tray, not just close)
- Config path on Windows:
%APPDATA%\Claude\claude_desktop_config.json - Verify Python is in PATH:
python --version
pip install fails
python -m pip install --upgrade pip
pip install finstack-mcpAngel One TOTP fails
- TOTP secret โ password. Find it in Angel One app โ Profile โ Enable TOTP โ secret key
- Install:
pip install finstack-mcp[broker]
git clone https://github.com/finstacklabs/finstack-mcp.git
cd finstack-mcp
pip install -e .[dev]
pytest -qPRs welcome. Adding a new broker: create src/finstack/data/broker_X.py and register in tools/.
- PyPI: https://pypi.org/project/finstack-mcp/
- Landing page: https://finstacklabs.github.io/
- YouTube: https://youtu.be/PWK89gBbHEM
- X: https://x.com/finstacklabs1
MIT License ยท finstacklabs.github.io




