NSE-BSE MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.

NSE-BSE MCP Server
Model Context Protocol server for NSE and BSE India stock market APIs using Streamable HTTP transport.
Get real-time Indian stock market data and let LLMs do the analysis for you.
Quick Start
npx nse-bse-mcpOr run from source:
# Requires Bun: https://bun.sh
bun install
bun run build
bun startRelated MCP server: mcp-indian-stocks
Docker Deployment
cd docker
docker-compose up -dServer will be available at http://localhost:3000/mcp
MCP Client Setup (Gemini CLI, Claude Desktop, ChatGPT)
{
"mcpServers": {
"nse-bse-mcp": {
"command": "npx",
"args": ["-y", "mcp-remote@latest", "http://localhost:3000/mcp", "--allow-http"]
}
}
}Features
60 Tools (38 NSE + 20 BSE + 2 Document)
Smart Response Limiting - Returns metadata for large responses, letting LLM decide what to fetch
Document Downloader - Download and extract IPO prospectus, reports, circulars
Streamable HTTP transport (stateless)
CORS support for browsers
Health check endpoint
Production ready
Tools (60 Total)
NSE Tools (38)
Market Data (6 tools)
nse_get_market_status- Current market status and trading hoursnse_equity_quote- Real-time equity quotesnse_get_quote- Quote with segment specification (equities, sme, mf, debt)nse_lookup_symbol- Search symbols by name or partial matchnse_get_gainers- Top gainers from market datanse_get_losers- Top losers from market data
Historical Data (3 tools)
nse_equity_historical- Historical equity data with date rangense_fno_historical- Historical F&O datanse_vix_historical- Historical VIX (volatility index) data
Options & Derivatives (7 tools)
nse_get_expiry_dates- Get available expiry dates for a symbol (call first!)nse_option_chain- Complete option chain with all strikes (V3 API)nse_filtered_option_chain- Compact option chain around ATM strikes (~90% smaller)nse_compile_option_chain- Pre-calculated analytics (ATM, max pain, PCR, OI)nse_calculate_max_pain- Max pain strike price calculationnse_fno_lots- F&O lot sizes for all symbolsnse_futures_expiry- Futures expiry dates
Corporate Information (5 tools)
nse_corporate_actions- Dividends, splits, bonusesnse_corporate_announcements- Corporate announcementsnse_board_meetings- Board meeting informationnse_annual_reports- Company annual reportsnse_circulars- NSE circulars
IPO Tools (4 tools)
nse_current_ipos- Current/ongoing IPOsnse_upcoming_ipos- Upcoming IPOsnse_past_ipos- Past IPOs with date rangense_ipo_details- Detailed IPO information
Market Activity (3 tools)
nse_block_deals- Block deals datanse_bulk_deals- Bulk deals datanse_holidays- Market holidays (trading/clearing)
Lists & Metadata (6 tools)
nse_list_indices- All NSE indicesnse_list_stocks_by_index- Stocks in specific indexnse_list_etf- All ETFsnse_list_sme- All SME stocksnse_list_sgb- All Sovereign Gold Bondsnse_equity_meta_info- Equity symbol metadata
Download Tools (4 tools)
nse_download_equity_bhavcopy- Equity bhavcopy reportsnse_download_delivery_bhavcopy- Delivery bhavcopy reportsnse_download_indices_bhavcopy- Indices bhavcopy reportsnse_download_fno_bhavcopy- F&O bhavcopy reports
BSE Tools (20)
Market Data (6 tools)
bse_quote- Real-time stock quotes by scrip codebse_quote_weekly_hl- 52-week and monthly high/low databse_gainers- Top gainers with group/index filteringbse_losers- Top losers with group/index filteringbse_advance_decline- Advance/decline values for all indicesbse_near_52week- Stocks near 52-week high/low
Historical Data (2 tools)
bse_index_historical- Historical index data (daily/weekly/monthly)bse_all_indices_by_date- All indices data for specific date
Corporate Information (3 tools)
bse_corporate_actions- Corporate actions with advanced filteringbse_announcements- Corporate announcements with categoriesbse_result_calendar- Corporate result calendar
Search & Lookup (4 tools)
bse_lookup_symbol- Search by name, symbol, ISIN, or scrip codebse_get_scrip_name- Get symbol name from scrip codebse_get_scrip_code- Get scrip code from symbol namebse_list_securities- List securities with industry/group filters
Report Downloads (2 tools)
bse_download_bhavcopy- Daily bhavcopy reportsbse_download_delivery- Daily delivery reports
Metadata (2 tools)
bse_fetch_index_names- List of all BSE indicesbse_fetch_index_metadata- Index report metadata
Document Tools (2)
Document Processing (2 tools)
download_document- Download and extract documents (PDFs, text, compressed files)read_document_pages- Read specific pages from cached or new documents
All tools support Smart Response Limiting with max_items and fields parameters to handle large datasets efficiently.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server for Indian NSE/BSE stock research: 59 tools for quotes, financials and ratios, peers, shareholding and pledge, filings with extracted facts, screens, F&O and FII/DII context. Source and freshness on every answer; no buy/sell calls.
48 tools for ~8,000 NSE & BSE stocks: quotes, screener, financials, filings, FII/DII, options
Live crypto + IDX stock market intelligence for AI agents — 19 tools, no API key.
Indian stocks: NSE/BSE filings read by AI with price reactions, fundamentals, IPOs and FPI flows.
Related MCP Servers
- AlicenseAqualityBmaintenanceIndian stock market (NSE & BSE) MCP server with 55 tools: live quotes, financials, technicals, a 326-ratio screener, FII/DII flows, option chains with IV, parsed annual reports and concall transcripts, IPOs and portfolio tracking for ~8,200 stocks.55110 npm143MIT
- FlicenseAqualityDmaintenanceEnables real-time and historical Indian stock market data retrieval, including prices, news, recommendations, and top gainers/losers.11-
- AlicenseAqualityBmaintenanceEnables AI assistants to query live NSE & BSE stock market data, with 55 tools covering quotes, financials, screeners, FII/DII flows, option chains, and company filings.55MIT
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to search, screen, and analyze 8,200+ NSE and BSE listed securities through 55 tools covering live quotes, financials, technical indicators, FII/DII flows, option chains, filings, IPOs, bulk deals, and portfolio P&L.-