MarketPulse MCP
95 free financial intelligence tools for AI agents covering Indian and global markets, options analytics, AI-driven stock debates, portfolio analysis, and more.
README
<p align="center"> <img src="https://img.shields.io/badge/Python-3.10+-3776AB?style=for-the-badge&logo=python&logoColor=white" /> <img src="https://img.shields.io/badge/MCP-Protocol-8b5cf6?style=for-the-badge" /> <img src="https://img.shields.io/badge/NSE/BSE-Live_Data-22c55e?style=for-the-badge" /> <img src="https://img.shields.io/badge/AI_Agents-6_Debaters-f59e0b?style=for-the-badge" /> <img src="https://img.shields.io/badge/License-MIT-blue?style=for-the-badge" /> </p>
<h1 align="center">๐ MarketPulse MCP</h1> <h3 align="center">95 Free Financial Intelligence Tools for AI Agents</h3> <p align="center"><em>Indian + Global Markets โข MCP-Native โข Works with Claude, Cursor & any MCP client</em></p>
๐ฏ What is MarketPulse MCP?
MarketPulse MCP is an open-source Model Context Protocol (MCP) server that gives AI assistants like Claude real-time access to 95 financial data tools โ covering Indian equities (NSE/BSE), global markets, options analytics, AI-driven stock debates, portfolio analysis, and more.
Ask one question like "Should I buy Reliance?" and get a 6-agent debate, sentiment analysis, smart-money detection, risk assessment, peer context, and a consensus BUY/HOLD/SELL โ all in one response.
pip install finstack-mcp
What You Can Ask
"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
"Give me the 8:15 AM F&O brief"
โ GIFT Nifty + VIX + NIFTY setup + BANKNIFTY setup โ ready-to-forward morning note
๐๏ธ Architecture Overview
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ MarketPulse MCP Architecture โ
โโโโโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโค
โ Data โ Tools โ AI Intel โ Portfolio โ MCP Layer โ
โ Sources โ (95+) โ Engine โ Analytics โ โ
โ โ โ โ โ โ
โ NSE/BSE โ Indian Mkt โ Stock Brief โ XIRR/P&L โ Claude โ
โ yfinance โ Global Mkt โ Stock Debate โ Risk Flags โ Cursor โ
โ Brokers โ Options โ Sentiment โ Sec. Conc. โ Windsurf โ
โ CoinGeckoโ Crypto/FX โ Smart Money โ Overlap โ Any MCP CLI โ
โโโโโโโโโโโโดโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโดโโโโโโโโโโโโโดโโโโโโโโโโโโโโโ
๐ฐ What This Replaces
| Tool | What You Pay | MarketPulse 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 |
| Screener.in Pro | โน4,999/yr | FREE |
| Trendlyne Pro | โน4,950/yr | FREE |
๐ Quick Start (2 minutes)
Install
pip install finstack-mcp
Connect to Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"marketpulse": {
"command": "python",
"args": ["-m", "finstack.server"]
}
}
}
Restart Claude Desktop. Done.
Connect to Cursor / Windsurf / Cline
{
"mcpServers": {
"marketpulse": {
"command": "python",
"args": ["-m", "finstack.server"]
}
}
}
๐ง 95 Tools Across 10 Categories
๐ฎ๐ณ Indian Markets (Live Data)
- 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
- Mutual fund NAV, corporate actions, earnings calendar, IPO calendar
๐ง AI Intelligence (Unique)
get_stock_briefโ 6 AI agents debate โ BUY/HOLD/SELL consensusget_stock_debateโ 3-round sequential debate with rebuttalsget_social_sentimentโ StockTwits + Reddit + ET RSS โ sentiment signaldetect_unusual_activityโ OI buildup + block deals + volume spikeget_nifty_outlookโ 6-signal probability model for next sessionget_fno_trade_setupโ NIFTY/BANKNIFTY options call with ATM strikepredict_earningsโ Beat/miss probability before quarterly results
๐ Research & Ranking
scan_watchlistโ Batch-rank watchlist, surface top buys and risksget_stock_signal_scoreโ Automation-friendly score with factor impactsget_stock_timelineโ News, results, insider, sentiment in one feedget_sector_peer_contextโ Sector strength + peer rank
๐ผ Portfolio & Risk
analyze_portfolioโ P&L, XIRR, sector concentration, diversificationget_mf_overlapโ Fund overlap % from AMFI disclosuresget_pledge_alertโ Promoter pledge early warningdetect_pumpโ Pump-and-dump pattern detector for small caps
๐ Broker Integrations (Zero-Delay)
- Angel One SmartAPI โ live quotes, Level 2 depth, intraday candles
- Fyers API v3 โ live quotes + candles
- ICICI Breeze / Dhan / Upstox โ all supported
๐ Options & Greeks
- Full NSE options chain with PCR, Open Interest, Max Pain
- Black-Scholes Greeks: Delta, Gamma, Theta, Vega, Rho
๐ Global + Crypto + Tax
- US, EU, global equities โ quotes + history
- Crypto: BTC, ETH, SOL, 100+ coins (CoinGecko)
- Forex: USD/INR, EUR/INR, 50+ pairs
- LTCG/STCG tax calculator (post-July 2024 Budget rules)
๐ฎ๐ณ India-Specific (Never-Built-Before)
correlate_gst_to_stocksโ GST data as sector leading indicatorget_telegram_trackerโ Tip channel accuracy + pump scoringanalyze_budget_liveโ Paste FM speech โ instant sector signalsget_insider_signalโ SEBI SAST pattern vs forward returns
๐ฌ Data Sources
| Source | Covers | Key Needed |
|---|---|---|
| yfinance | NSE/BSE/US equities, crypto, forex | None |
| NSE direct API | FII/DII, options chain, insider trading | 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 |
| AMFI / mfapi.in | Mutual fund NAV, AUM | None |
| StockTwits | Trader sentiment | None |
| Angel One SmartAPI | Real-time NSE, Level 2 depth | Free account |
๐ ๏ธ Development
git clone https://github.com/tanmaymish/MarketPulse-MCP.git
cd MarketPulse-MCP
pip install -e .[dev]
pytest -q
PRs welcome. Adding a new broker: create src/finstack/data/broker_X.py and register in tools/.
๐ Comparison vs Market Tools
| Feature | MarketPulse MCP | Screener.in | Tickertape | Sensibull | Trendlyne |
|---|---|---|---|---|---|
| AI agents debate a stock | โ | โ | โ | โ | โ |
| Social sentiment | โ | โ | โ | โ | โ |
| Nifty direction probability | โ | โ | โ | โ | โ |
| Telegram tip tracker | โ | โ | โ | โ | โ |
| Options Greeks | โ free | โ | โ | โ โน1,300/mo | โ |
| Works inside Claude/Cursor | โ | โ | โ | โ | โ |
| Price | Free | โน4,999/yr | โน2,800/yr | โน15,600/yr | โน4,950/yr |
๐ License
MIT License โ Free to use, modify, and distribute.
๐ฌ Contact
Tanmay Mishra ๐ง tanmaymish78@gmail.com ๐ LinkedIn ๐ GitHub
<p align="center">โญ Star this repo if you found it useful!</p>
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.