MCP.Market

India Regulatory MCP server

by Akhilgovind02·io.github.Akhilgovind02/india-regulatory-mcp·v1.0.1·2 stars

Search RBI & SEBI circulars, master directions and regulations. Offline SQLite index, no API keys.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
New

2 stars49 downloads/wk

Reviews

Write one

Nobody has reviewed India Regulatory yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

India Regulatory tools (8)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_document

    Retrieve the full text of a specific regulatory document by its id (from search results). Returns the complete body plus metadata and official link.

  • get_recent

    Get the most recent regulatory documents, optionally filtered by regulator or type. Useful for 'what changed recently' questions.

  • list_by_department

    List SEBI documents from a specific department e.g. 'Investment Management', 'Market Regulation', 'Corporation Finance'.

  • list_master_directions

    List RBI Master Directions and SEBI Master Circulars — the consolidated, currently-in-force rules on each subject.

  • search_by_topic

    Topic-focused search that returns BOTH the consolidated master rules AND recent circulars on a subject,

  • search_regulations

    Full-text search across indexed RBI and SEBI regulatory documents (circulars, master directions, notifications, regulations).

  • sync_latest

    Refresh the regulatory index by scraping the latest documents from RBI and SEBI.

  • sync_status

    Show how many documents are indexed, broken down by regulator and type, and when the index was last synced.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan11 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 106 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How India Regulatory compares

Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
82/100
higher than 55% of 802 Databases servers
Tools
8
the typical Databases server has 8
Tools that change things
0%
typical: 10%. Fewer write tools means less an agent can break
GitHub stars
2
more than 60% of 602 Databases servers
Downloads a week
49
more than 35% of 328 Databases servers with a package

What its tools let an agent do: 6 read · 2 change

Install India Regulatory in Claude Code, Cursor or VS Code

Runs npx -y india-reg-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add india-regulatory-mcp -- npx -y india-reg-mcp
Add to Cursor

What the publisher says

From the India Regulatory repository's README, as published. We do not edit it. Read it on GitHub

india-reg-mcp

An MCP server that gives Claude (and any MCP client) searchable, cited access to RBI and SEBI regulatory documents — circulars, master directions, notifications, and regulations.

No API keys. No subscriptions. Built entirely on free public government data.

Why This Exists

Regulatory rules in India are scattered across thousands of PDFs and HTML pages on rbi.org.in and sebi.gov.in. They reference and supersede each other constantly. There is no AI-accessible way to ask "what are the current rules on X" and get sourced answers.

This MCP solves that. It scrapes, indexes, and exposes the full text of RBI and SEBI documents in a local SQLite database — so Claude can search and retrieve primary-source regulatory text with official citations, instantly.

This is not a legal advice tool. It retrieves primary-source documents so you can reason over actual rules instead of hallucinated summaries.

What It Does

  • Full-text search across all indexed RBI and SEBI documents
  • Retrieve full document body by ID, with official source link
  • List recent documents — useful for "what changed this month" questions
  • List Master Directions and Master Circulars — the consolidated, currently-in-force rules on each subject
  • Browse by department — SEBI's Investment Management, Market Regulation, etc.
  • On-demand sync — pull newly published documents from regulators' sites
  • Topic search — returns both consolidated master rules AND recent circulars on a subject in one call

Tools (8 total)

Architecture

RBI / SEBI websites
        │
        ▼
   Scrapers (TypeScript)
   rbi.ts  ──── ASP.NET POST with viewstate tokens
   sebi.ts ──── AJAX pagination via JSP endpoint
        │
        ▼
   SQLite DB  (~/.india-reg-mcp/regdata.db)
   ├── documents table (full text, metadata, source URLs)
   ├── documents_fts (FTS5 full-text index, porter stemmer)
   └── sync_meta (last sync timestamp)
        │
        ▼
   MCP Server (stdio transport)
   ├── 8 tools exposed to Claude
   └── Every result includes official source URL + disclaimer

Key design decision: Tools never scrape live. The scrapers populate a local SQLite database once, and tools query that instantly. Only sync_latest hits the regulators' sites. This makes every tool call fast, keeps you off government servers during normal use, and works offline once indexed.

Installation

Prerequisites

  • Node.js 18+
  • Claude Code CLI or Claude Desktop

Option A — npm (recommended)

Install globally and register with Claude Code in one step:

npm install -g india-reg-mcp
claude mcp add -s user india-reg india-reg-mcp

Or use without installing via npx:

claude mcp add -s user india-reg npx india-reg-mcp

First-run sync

After adding the server, ask Claude to sync:

Run sync_latest to populate the index

Or run directly:

npx india-reg-mcp  # starts the MCP server

Option B — from source

git clone https://github.com/Akhilgovind02/india-regulatory-mcp.git
cd india-regulatory-mcp
npm install
npm run build

First-run sync (populates the database)

npm run sync

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

India Regulatory: common questions

Is India Regulatory MCP server safe?
Mostly: it is graded B (82/100). Read the India Regulatory safety report
How do I install India Regulatory?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does India Regulatory need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is India Regulatory maintained?
The last commit was 144 days ago (2026-06-13). The latest release is v1.0.1.
What can I use instead of India Regulatory?
Servers from other publishers that do the same job: RTFM MCP server, Local Memory MCP server and Garmin Local MCP server.
How does India Regulatory compare with other Databases MCP servers?
safety score 82/100 (higher than 55% of 802 Databases servers); tools 8 (the typical Databases server has 8); tools that change things 0% (typical: 10%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to India Regulatory

Same job from other publishers: the closest match first, then the best rated.

  • RTFM
    Local retrieval for AI agents: index code, docs, PDFs, data in SQLite; 24 parsers, served via MCP.
    A
  • Local Memory
    Persistent local AI memory. SQLite + FTS5 + vector search, knowledge graph. No cloud, no API keys.
    A
  • Garmin Local
    Local-first Garmin data warehouse: sync once to SQLite, analyze trends and correlations offline.
    A
  • DB Explorer
    Read-only SQL for PostgreSQL, MySQL and SQLite: schema, safe SELECTs, EXPLAIN, index advice
    B
  • DBHub
    Token-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite
    A