
India Stock Mcp
io.github.Akhilgovind02Published by GitHub account Akhilgovind02v1.0.1Updated Nov 3, 2026
Indian stock market: NSE/BSE quotes, fundamentals, mutual fund NAV, F&O chains, IPOs. No API keys.
Overview
Local MCP server that gives an assistant Indian stock market data: NSE/BSE quotes, fundamentals, mutual fund NAV, F&O chains and IPOs.
- What you can do
- Look up live quotes, 52-week ranges, historical OHLCV and market status for NSE/BSE stocks and indices
- Search symbols and compare fundamentals of 2-5 stocks side by side
- Review index metrics, NIFTY 50 gainers and losers, and corporate actions such as dividends and splits
- Inspect F&O option chains around the ATM strike and list current or upcoming IPOs
- Search 15,000+ mutual fund schemes, fetch NAV history and details, and compare funds over a period
- Summarize a portfolio from holdings into current value, P&L and allocation
- When to use it
- Useful when you want an assistant to answer questions about Indian equities, indices, derivatives or mutual funds, or to analyze a portfolio you describe, without signing up for a data provider.
- Requirements
- Runs locally over stdio via npx or from source; needs Node.js 22 or newer. No API keys, accounts or environment variables are declared. Network access to free public data sources (Yahoo Finance, NSE, mfapi.in) is required.
Installation
In SourceWeft
- Open India Stock Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
india-stock-mcp
MCP server for Indian stock market data — NSE/BSE quotes, historical prices, fundamentals, mutual fund NAV, indices, corporate actions, F&O option chains, IPOs, and portfolio analysis.
Works with any MCP client: Claude Desktop, Claude Code, Cursor, etc. No API keys, no auth, all free data sources.
Tools (16)
Requirements
- Node.js 22+
Setup
Via npm (recommended)
No clone, no build:
Claude Code
Claude Desktop — add to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\):
From source
Restart Claude Desktop fully, then look for the tools icon in a new chat.
Example prompts
- "Quote for RELIANCE and how far is it from its 52-week high?"
- "Compare HDFC Bank vs ICICI Bank vs SBI fundamentals"
- "Top 5 NIFTY 50 gainers today"
- "NIFTY option chain — where's the max open interest?"
- "Compare Parag Parikh Flexi Cap vs Quant Small Cap over 3 years"
- "Analyze my portfolio: 10 RELIANCE @ 1200, 5 TCS @ 3000"
Development
Sample test output
Real output from npx tsx scripts/test-mcp.ts (live data, market hours, June 2026 — trimmed):
Data sources
Known limitations
get_gainers_losersranks a built-in NIFTY 50 constituent list (verified June 2026). NSE reconstitutes the index ~2×/year — updateNIFTY50_SYMBOLSinsrc/index.tswhen that happens.- Quotes may be delayed (Yahoo free feed); not suitable for live trading decisions.
- NSE may rate-limit or block heavy usage.
Disclaimer
Data comes from free public sources and may be delayed, incomplete, or wrong. This is not financial advice and not a substitute for a licensed broker or advisor. Do your own research before trading or investing.
License
Source: README.md at commit 6d071f3
Tools
0Version history
1- v1.0.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts