MarketPulse MCP

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.

Category
访问服务器

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 consensus
  • get_stock_debate — 3-round sequential debate with rebuttals
  • get_social_sentiment — StockTwits + Reddit + ET RSS → sentiment signal
  • detect_unusual_activity — OI buildup + block deals + volume spike
  • get_nifty_outlook — 6-signal probability model for next session
  • get_fno_trade_setup — NIFTY/BANKNIFTY options call with ATM strike
  • predict_earnings — Beat/miss probability before quarterly results

📊 Research & Ranking

  • scan_watchlist — Batch-rank watchlist, surface top buys and risks
  • get_stock_signal_score — Automation-friendly score with factor impacts
  • get_stock_timeline — News, results, insider, sentiment in one feed
  • get_sector_peer_context — Sector strength + peer rank

💼 Portfolio & Risk

  • analyze_portfolio — P&L, XIRR, sector concentration, diversification
  • get_mf_overlap — Fund overlap % from AMFI disclosures
  • get_pledge_alert — Promoter pledge early warning
  • detect_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 indicator
  • get_telegram_tracker — Tip channel accuracy + pump scoring
  • analyze_budget_live — Paste FM speech → instant sector signals
  • get_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>

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选