@pipeworx/nse-india
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/nse-india’s. Install: one-click buttons
Connect to just the @pipeworx/nse-india pack
https://gateway.pipeworx.io/nse-india/mcp — only @pipeworx/nse-india’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 2
National Stock Exchange of India corporate announcements (equities) by symbol and date range, plus the listed-company record (name, symbol, series, date of listing, ISIN, face value, market lot). Read live from the exchange per request; nothing is stored.
Tools
nse_announcements(symbol?, date_from?, date_to?, category?, limit?)- announcements newest first: company, symbol, ISIN, time (IST), NSE subject category, one-line summary, link to the filing (PDF) and an XBRL flag. A symbol allows up to 366 days; market-wide is limited to 3 days because a fortnight is ~10,000 rows.nse_company(symbol? | name?, limit?)- the listed-equity record for a trading symbol or ISIN, or a name search.found: falsefor a symbol that is not listed.
Auth
Keyless.
Data sources
- National Stock Exchange of India, corporate announcements - the exchange’s public announcements for the equities segment.
- National Stock Exchange of India, list of listed equity securities - the exchange’s public daily list.
Notes for the next person:
- Announcements cover the equities segment only (SME, debt and other segments are not requested). An unknown symbol returns zero rows with an
empty_reason, so check the spelling against the NSE trading symbol. - The exchange moved its web host in 2026 and the old host redirects; the pack calls the current one. The list file is on a separate archive host.
- The announcements service stamps times in IST and returns the whole window in one answer (about 11 MB for a fortnight market-wide), which is why a window without a symbol is capped.
- The list carries no sector, so the company record has none.
list_as_ofis the file’s last-modified time as the exchange reports it;data_as_ofis the time of this call.- A short or malformed list (fewer than 100 rows, or a changed header) is an error, never an empty answer.
- The listed-companies file is tried on two exchange archive hosts in turn. The edge in front of the original host intermittently answers 403 to Cloudflare’s network (it answers the same request from a home connection), so
nse_companycan fail withupstream_blocked; the error says so andnse_announcementsis unaffected. Header differences were ruled out: the request succeeds from a laptop with and without Accept/Accept-Encoding.
Tools
- nse_announcements — National Stock Exchange of India corporate announcements (equities segment), newest first: company, symbol, ISIN, announcement time (IST), NSE subject category (Updates, Outcome of Board Meeting, Fina
- nse_company — National Stock Exchange of India listed-company record by trading symbol (e.g. “RELIANCE”, “TCS”, “INFY”), ISIN, or a name search: company name, symbol, series (EQ and others), date of listing, ISIN,
Tools
nse_announcements— National Stock Exchange of India corporate announcements (equities segment), newest first: company, symbol, ISIN, announcement time (IST), NSE subject category (Updates, Outcome of Board Meeting, Finanse_company— National Stock Exchange of India listed-company record by trading symbol (e.g. RELIANCE , TCS , INFY ), ISIN, or a name search: company name, symbol, series (EQ and others), date of listing, ISIN, fac