home / mcp / nse_bse mcp server
Model Context Protocol server for NSE and BSE India stock market APIs using Streamable HTTP transport.
Configuration
View docs{
"mcpServers": {
"bshada-nse-bse-mcp": {
"url": "http://localhost:3000/mcp"
}
}
}The NSE-BSE MCP Server provides a Model Context Protocol endpoint for real-time NSE and BSE India stock market data. It lets you query a wide range of market data and related documents, while enabling large language models to analyze and act on that data efficiently through a streamable HTTP transport.
You access the MCP server from a client that supports MCP, such as Gemini CLI, Claude Desktop, or ChatGPT. Start the server locally to expose the MCP API, then configure your client to connect to the server's endpoint. You can run the server directly with a quick-start command, or start it from source after installation.
Prerequisites: you need a modern Node.js/npm or Bun-enabled environment. You will install dependencies, build if needed, and then start the MCP server.
Current market status and trading hours for NSE markets.
Real-time equity quotes for NSE securities.
Quote with segment specification (equities, SME, MF, debt) for NSE assets.
Search NSE symbols by full or partial name.
Top gainers from NSE market data.
Top losers from NSE market data.
Historical equity data for a given date range.
Historical Futures/Options data for NSE.
Historical volatility index data for NSE.
Available expiry dates for a symbol (requires symbol first).
Complete option chain with all strikes (V3 API).
Compact option chain around ATM strikes with reduced size.
Pre-calculated analytics for option chains (ATM, max pain, PCR, OI).
Max pain strike price calculation for options.
F&O lot sizes for all symbols.
Futures expiry dates.
Dividends, splits, and corporate actions.
Corporate announcements.
Board meeting information.
Company annual reports.
NSE circulars.
Currently ongoing IPOs.
Upcoming IPOs.
Past IPOs with a date range.
Detailed IPO information.
Block deals data.
Bulk deals data.
Market holidays for trading and clearing.
All NSE indices.
Stocks contained in a specific index.
All NSE ETFs.
All NSE SME stocks.
All Sovereign Gold Bonds.
Metadata for NSE equity symbols.
Equity bhavcopy reports.
Delivery bhavcopy reports.
Indices bhavcopy reports.
F&O bhavcopy reports.
Real-time stock quotes by scrip code on BSE.
52-week and monthly high/low data for BSE.
Top gainers on BSE with optional group/index filtering.
Top losers on BSE with optional group/index filtering.
Advance/decline values for all BSE indices.
Stocks near 52-week high/low on BSE.
Historical index data for BSE (daily/weekly/monthly).
All BSE indices data for a specific date.
Corporate actions with advanced filtering on BSE data.
Corporate announcements with categories on BSE.
Corporate result calendar for BSE.
Search by name, symbol, ISIN, or scrip code on BSE.
Get symbol name from scrip code on BSE.
Get scrip code from symbol name on BSE.
List securities with industry or group filters on BSE.
Daily bhavcopy reports for BSE.
Daily delivery reports for BSE.
List all BSE indices.
Index report metadata for BSE.
Download and extract documents (PDFs, text, compressed files).
Read specific pages from cached or new documents.