What is an MCP server?
What the server does
The Model Context Protocol is an open way for AI assistants to call external tools. An Indian stock market MCP server like DalalOS packages NSE/BSE market data as those tools. When you connect it, your assistant can answer questions about Indian equities using live, sourced figures instead of stale memory.
It exposes 20+ read-only tools over streamable HTTP. Every response arrives in one consistent envelope — status, data, source and a freshness timestamp — so both humans and agents always know where a number came from and how current it is.
Capabilities & data coverage
| Capability | What it returns | Source |
|---|---|---|
| Quotes & prices | End-of-day quotes, prices and 52-week range | NSE archives |
| Financials & ratios | PE, PB, ROE, ROCE, D/E — quarterly & annual | SEBI BSE-XBRL |
| Company profiles | Profiles and peer comparison | NSE / BSE |
| Shareholding | Shareholding patterns and promoter pledge trends | SEBI BSE-XBRL |
| Corporate actions | Dividends, corporate actions and stock events | BSE official APIs |
| Screening & sectors | Screening, sector overviews, indices, constituents, upcoming results | NSE / BSE |
Stock search spans roughly 5,000 NSE and BSE companies, and every response carries a data freshness timestamp so you always know how current a number is.
Where the data comes from
Official and public sources only: NSE archives (end-of-day bhavcopy), BSE official APIs and SEBI BSE-XBRL filings. There is no scraped third-party data, and the server returns raw data and mechanically-computed ratios only — no verdicts, no target prices, no buy/sell calls. It is not a real-time exchange feed.
How it works
Host or connect
Point any MCP client at the streamable HTTP endpoint.
Call read-only tools
Your assistant invokes the right tool for each question.
Reason over sourced data
Answers cite their source and freshness; you decide what to do.
Add the MCP config
Connecting is a single config block. Use the server key dalal-os and the streamable HTTP endpoint.
{
"mcpServers": {
"dalal-os": {
"url": "https://indianstockdatamcp.duckdns.org/mcp"
}
}
}Example prompts
EXAMPLE PROMPTS
- What is the 52-week range for Sun Pharma, and its latest end-of-day price?
- Give me five-year revenue, ROCE and D/E for Asian Paints.
- Compare the largest cement makers on PE, PB and ROE.
- Which Nifty 500 stocks have promoter pledge above zero and rising?
- List upcoming results due this week with their dates.
Ready to connect a specific client? See Claude, ChatGPT-style agents or Cursor and other AI tools.
FAQ
Common questions
What is an Indian stock market MCP server?
It is a server that speaks the Model Context Protocol and exposes Indian (NSE/BSE) stock market data as tools an AI assistant can call. DalalOS is one such server, offering 20+ read-only tools over streamable HTTP.
What data does DalalOS cover?
Stock search; end-of-day quotes, prices and 52-week ranges; financials and ratios (PE, PB, ROE, ROCE, D/E, quarterly and annual); company profiles; peer comparison; shareholding and promoter pledge trends; dividends and corporate actions; screening; sector overviews; indices and constituents; and upcoming results — across roughly 5,000 NSE and BSE companies.
Where does the data come from?
Official and public sources only: NSE archives (end-of-day bhavcopy), BSE official APIs and SEBI BSE-XBRL filings. No scraped vendor data.
Is it investment advice?
No. DalalOS returns raw data and mechanically-computed ratios only — no verdicts, target prices or buy/sell calls. Verify data and make investment decisions independently.
Connect your AI to Indian stock market data
Join the waitlist and be first in line when your invite to DalalOS opens.
KEEP EXPLORING