KEY TAKEAWAYS
- List a company’s filings, read one, then search its earlier filings. Every fact keeps its page number and verbatim quote.
- Forward-looking statements are flagged. Where a filing states no guidance, the answer is that none is stated.
- Results come from XBRL through a separate tool and can lag a results filing by hours. The filings are BSE’s; the page makes no claim about NSE-only filings.
How can an AI assistant pull guidance and commentary out of Indian company filings?
It works in three steps. The assistant lists the filings, reads the one that matters, then looks back through earlier filings for context.
List the filings
get_stock_events returns a company’s recent BSE disclosures: subject, category, filing time, PDF link and a news_id.
Read one
get_filing_extract, or get_filing_extracts for up to 10 at once, returns facts with the source page and verbatim quote.
Search the history
search_company_disclosures searches earlier filings page by page and returns the passage with its page and PDF link.
These are the tools: get_stock_events, get_filing_extract, get_filing_extracts and search_company_disclosures. Search covers only filings whose PDF text is already stored, and its response says how many filings are indexed for the company and from which date.
What does a real filing extract look like?
This is Larsen & Toubro’s Q2 / H1 FY27 analyst presentation, filed on 27 October 2026. The extract returned 390 facts from 36 pages. Three are shown. The first is a statement about the future, so it is flagged as forward-looking. The other two are the same figure read from two pages.
{
"doc_type": "presentation",
"status": "grounded",
"page_count": 36,
"filed_subject": "Analyst Presentation - Q2 / H1 FY27",
"facts": [
{
"fact_key": "near_term_addressable_prospects_pipeline",
"source_quote": "Strong addressable prospects pipeline of ~ Rs 10 trillion for the near term",
"source_page": 8,
"is_forward_looking": true
},
{
"fact_key": "revenue_q2_fy27",
"value": 787.0, "unit": "INR_bn",
"source_quote": "680 787 16%",
"source_page": 6,
"conflicts_headline": true
},
{
"fact_key": "revenue_q2_fy27",
"value": 787.5, "unit": "INR_bn",
"source_quote": "679.8 787.5 16% Revenue",
"source_page": 9,
"conflicts_headline": true
}
]
}Selected facts from the live response of 27 Oct 2026. Fields removed; no value changed.
What this shows about the limits
How do I find what management said about the outlook?
Search the company’s filings for the topic. A search for “guidance outlook” on L&T on 27 October 2026 returned the Outlook section of the Q2 board-outcome filing (page 8). It discusses the economy and the company’s focus on operations and technology. It gives no numeric target for the company. It also returned a July 2026 credit-rating filing that uses the word “outlook” for a rating. Your AI has to read the passage to tell the two apart, and the passage and page are right there.
Where do results come from?
Quarterly and annual results come from the exchange’s XBRL filings, through get_financials and get_financial_trends, not from PDF extraction. A results filing sent to get_filing_extract returns a pointer to those tools. XBRL can trail a same-day results filing: on the evening of 27 October 2026 the latest quarter for L&T there was Q1 FY27, while the Q2 figures were already readable in the extracted presentation. Check the period label before you use a figure.
What are the limits?
How do I ask for it?
EXAMPLE PROMPTS
- List Larsen & Toubro’s filings from the last two weeks. Read the analyst presentation and quote any statement about the future, with the page.
- Search Mazagon Dock’s filings for “order book” and show each passage with its page and PDF link.
- Did L&T give numeric guidance in its latest results filings? If not, say so and quote the outlook section.
- Compare the outlook wording in this company’s last two results filings. Quote both and say what changed.
To set it up, connect your AI, or follow the guide for Claude or ChatGPT, Cursor and other clients. The server is at https://mcp.dalalos.in/mcp.
How we checked
On 27 October 2026 we ran get_stock_events, get_filing_extract, search_company_disclosures and get_financials on the live server for Larsen & Toubro, and search_company_disclosures for Mazagon Dock. Filings and facts change as companies file. This is research data, not investment advice. Found an error? Email hello@dalalos.in.
FAQ
Common questions
- Is there an MCP server that reads BSE and NSE company filings?
- Yes. DalalOS reads the corporate announcements that companies file with BSE under SEBI Regulation 30, for NSE- and BSE-listed companies. It lists them, extracts facts and a summary from the PDF, and searches a company’s earlier filings. DalalOS publishes this page, so read the limits below too.
- Does it read NSE’s own announcement feed?
- The filings it reads, and the news IDs and PDF links it returns, are BSE’s. It accepts an NSE symbol, an ISIN or a BSE code to find the company. This page makes no claim about filings that appear only on NSE.
- How can an AI assistant pull management guidance and commentary out of Indian company filings?
- Connect it to an MCP server that returns filing facts with their source. With DalalOS, the assistant lists a company’s filings, extracts the one it needs and gets each statement back with a page number, the verbatim quote and a flag for forward-looking statements. It can then search earlier filings for the same topic.
- Does every company give numeric guidance?
- No. Many publish an outlook paragraph and no numbers. The tools return what the filing says, with the quote. If a filing states no guidance, you get none. L&T’s Q2 FY27 board outcome of 27 October 2026, for example, has an outlook section on the economy and the company’s focus, and no numeric target for the company.
- Where do results come from?
- Quarterly and annual results come from the exchange’s XBRL filings through get_financials and get_financial_trends. A results filing’s PDF is not extracted. Results from the last few hours may not be in the XBRL feed yet. On 27 October 2026 the latest quarter for L&T there was Q1 FY27, though L&T’s Q2 FY27 presentation had been filed and extracted.
- How long does a filing extract take?
- A filing already read comes back at once. A new one is queued and can take minutes. The tool returns a pending status with a retry time, and it counts against a small daily on-demand allowance.
- What if two pages of a filing give slightly different figures?
- The extract keeps both, each with its page, and flags a conflict. In L&T’s Q2 FY27 presentation, revenue appears as 787.0 on page 6 and 787.5 on page 9, both in ₹ billion. You see both, not a silent pick.
- Is this investment advice?
- No. DalalOS returns facts and quotes from filings. It gives no buy or sell calls, ratings or target prices, and it does not judge whether a company’s guidance will hold. Nothing on this page is investment advice.
Connect your AI to Indian stock market data
Add DalalOS as a connector and sign in once. Free to start with no card and no waitlist; paid plans from ₹199 a month when you need more.
KEEP EXPLORING