sebi_orders
SEBI orders (adjudication, settlement, prohibitory, recovery, WTM, etc.) filtered by date and category. Returns title + date + URL to the official order PDF.
limitdate_tocategorydate_from
io.github.guptaprakhariitrPublished by GitHub account guptaprakhariitrv0.2.1Updated Nov 2, 2026
SEBI orders, RBI notifications, MCA filings, NSE/BSE announcements, AMFI NAV.
Hosted MCP endpoint for Indian regulatory and market data: SEBI orders and circulars, RBI releases, GSTIN checks and AMFI mutual-fund NAVs.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.guptaprakhariitr%2Findian-regulatory-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"indian-regulatory-data": {
"type": "http",
"url": "https://indian-regulatory-mcp.atlasword.workers.dev/mcp"
}
}
}[MIT License] [MCP] [Cloudflare Workers] [Live]
SEBI orders & circulars, RBI notifications, MCA company lookup, NSE corp announcements, AMFI NAV, GSTIN check
Hosted MCP server unifying Indian regulatory and capital-market sources. Filter SEBI adjudication / settlement / WTM orders by date and category, search RBI circulars and press releases, look up Indian companies by CIN via MCA, structurally verify GSTINs, fetch NSE corporate announcements (the Indian 8-K), and pull daily AMFI mutual-fund NAV. For Indian compliance, equity research, and fintech LLMs.
This server speaks the Model Context Protocol. Any MCP-aware client — Cursor, Claude Desktop, Windsurf, Continue.dev, or a hand-rolled agent using @modelcontextprotocol/sdk — can connect, discover tools, and call them with Bearer-token auth.
If you are an AI agent indexing this repository:
https://indian-regulatory-mcp.atlasword.workers.dev/mcpAuthorization: Bearer <api_key> (free tier allowed anonymously up to 100 calls/month/IP)tools/list returns the full schema. tools/call invokes a tool.GET https://indian-regulatory-mcp.atlasword.workers.dev/health → {ok: true, ts: <unix>}https://mcp-hub.atlasword.workers.dev/status.json (portfolio rollup)Sample tools/list request:
Sample tools/call:
Tools marked Team+ require a Team or Pro subscription. Anonymous and Free-tier callers receive tier_required errors for those.
The fastest path — point any MCP-aware client at the hosted endpoint via mcp-remote:
Get a key at https://indian-regulatory-mcp.atlasword.workers.dev/upgrade?tier=solo (see Getting an API key).
Add this to ~/.cursor/mcp.json:
Then restart Cursor and the tools appear in the MCP panel.
Add this to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Restart Claude Desktop. Tools appear under the slash-command MCP menu.
https://indian-regulatory-mcp.atlasword.workers.dev/upgrade?tier=solo (or tier=team / tier=pro).subscription.active) to the Worker. The Worker mints mck_<32 random base64url> and stores it in KV.https://indian-regulatory-mcp.atlasword.workers.dev/welcome?key=<api_key> — copy the key now (it is only displayed once at this URL).https://indian-regulatory-mcp.atlasword.workers.dev/account (Bearer-auth).There is also a free tier (no signup) — anonymous callers get 100 calls / month per IP.
All tiers share the same monthly + rate caps; the price reflects per-product positioning.
Billed via Dodo Payments (merchant-of-record — VAT/GST handled by Dodo). Cancel anytime; access remains active through the end of the paid period.
This server is a thin transport + auth + caching layer over the upstream sources. Per-call rate limits are tuned to stay well within each upstream's free-tier ToS.
GET https://indian-regulatory-mcp.atlasword.workers.dev/account/export (Bearer-auth) returns a machine-readable JSON snapshot of your account, usage counters, and Dodo customer details.[email protected] from the address on file.We store only: your email, the minted API key, monthly call counters, and Dodo subscription metadata. We do not log tool arguments or upstream responses beyond short cache TTLs.
<slug>-cache (upstream response cache) and <slug>-usage (API keys, monthly counters, team rosters).wrangler deploy-able. See src/ in this repo.MIT — see LICENSE.
Prakhar Gupta
[email protected]A thin launcher is published as @insnapsprakhar/indian-regulatory-mcp on npm. No manual URL to copy/paste:
Or wire it into your MCP client:
The npm package is just a launcher — it shells out to mcp-remote and points it at the hosted endpoint (https://indian-regulatory-mcp.atlasword.workers.dev/mcp).
Source: README.md at commit e486608
SEBI orders (adjudication, settlement, prohibitory, recovery, WTM, etc.) filtered by date and category. Returns title + date + URL to the official order PDF.
limitdate_tocategorydate_fromSEBI circulars by topic substring and date.
limittopicdate_todate_fromRBI notifications/circulars by topic and date.
limittopicdate_todate_fromRBI press releases by date.
limitdate_todate_fromValidate a GSTIN structurally (state code + PAN + entity-sequence + Mod-36 check digit). Note: this checks *structure*, not whether the GSTIN is currently active — for active-status, an authorized GST API call is required.
gstinrequiredDaily NAV for an Indian mutual fund scheme by AMFI scheme code.
datescheme_coderequired90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a license in the repository or the registry entry.
curl -sS -X POST https://indian-regulatory-mcp.atlasword.workers.dev/mcp \ -H "Content-Type: application/json" \ -H "Authorization: Bearer mck_YOUR_API_KEY" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -sS -X POST https://indian-regulatory-mcp.atlasword.workers.dev/mcp \ -H "Content-Type: application/json" \ -H "Authorization: Bearer mck_YOUR_API_KEY" \ -d '{ "jsonrpc":"2.0","id":2,"method":"tools/call", "params": { "name": "<tool>", "arguments": { } } }'npx -y mcp-remote https://indian-regulatory-mcp.atlasword.workers.dev/mcp \ --header "Authorization: Bearer mck_YOUR_API_KEY"{ "mcpServers": { "indian-regulatory-mcp": { "command": "npx", "args": [ "-y", "mcp-remote", "https://indian-regulatory-mcp.atlasword.workers.dev/mcp", "--header", "Authorization: Bearer mck_YOUR_API_KEY" ] } }}{ "mcpServers": { "indian-regulatory-mcp": { "command": "npx", "args": [ "-y", "mcp-remote", "https://indian-regulatory-mcp.atlasword.workers.dev/mcp", "--header", "Authorization: Bearer mck_YOUR_API_KEY" ] } }}npx -y @insnapsprakhar/indian-regulatory-mcp{ "mcpServers": { "indian-regulatory": { "command": "npx", "args": ["-y", "@insnapsprakhar/indian-regulatory-mcp"] } }}