mcpbeat Sign in

Indian Legal MCP Server

answering

Indian Legal MCP is answering right now. Last checked 6 min ago. It exposes 16 tools. Last commit 19 Oct 2026.

Access 102 Indian Acts, 2026 Constitution, criminal mappings, and 10 legal research skills.

Uptime history 55 days of history · worst day 97%
55 days agonow
100.0%
Uptime 24h
92 of 92 checks
16
Tools
read from the server
359 ms
Response time
average over 24h
1
Stars
last commit 19 Oct 2026

What changed 23

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 18 October 2026. No other catalogue keeps this.

19 Oct 2 tools appeared indian_legal_mcp_get_skill, indian_legal_mcp_list_skills
19 Oct 2 tool descriptions were rewritten indian_legal_mcp_get_chapter, indian_legal_mcp_search_keyword
19 Oct 2 tools changed the parameters they ask for indian_legal_mcp_get_act_info, indian_legal_mcp_get_chapter
18 Oct 6 tools appeared indian_legal_mcp_convert_section, indian_legal_mcp_get_constitution_appendix, indian_legal_mcp_get_constitution_schedule and 3 more
18 Oct 6 tools changed the parameters they ask for indian_legal_mcp_get_act_info, indian_legal_mcp_get_chapter, indian_legal_mcp_get_full_act and 3 more
18 Oct 5 tool descriptions were rewritten indian_legal_mcp_get_chapter, indian_legal_mcp_get_section, indian_legal_mcp_get_section_range and 2 more

What the code does

We read the source, 7 d ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Builds a file path from a variable app.py:1361
    target_path = os.path.join(SKILLS_DIR, clean_id, clean_file)

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add indian-legal-mcp --transport http https://gsms-b-indian-legal-mcp.hf.space/gradio_api/mcp/
Settings → Connectors → Add custom connector, then paste this address
https://gsms-b-indian-legal-mcp.hf.space/gradio_api/mcp/
~/.codex/config.toml
[mcp_servers.indian-legal-mcp]
url = "https://gsms-b-indian-legal-mcp.hf.space/gradio_api/mcp/"
.cursor/mcp.json
{
  "mcpServers": {
    "indian-legal-mcp": {
      "url": "https://gsms-b-indian-legal-mcp.hf.space/gradio_api/mcp/"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "indian-legal-mcp": {
      "type": "http",
      "url": "https://gsms-b-indian-legal-mcp.hf.space/gradio_api/mcp/"
    }
  }
}

Available tools 16

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

indian
indian_legal_mcp_convert_section
Map/convert any criminal law section between the old repealed codes (IPC, CrPC, IEA) and the new 2023 criminal codes (BNS, BNSS, BSA) in either direction. Returns the corresponding section number, amendment status ('Retained', 'Change', 'Deleted', 'New Section', 'New Sub-Section'), a concise mapping statement, and the full statutory text of both sections for instant comparison. Examples: convert_section('IPC', '302') -> maps to BNS Section 103 (Punishment for murder) convert_section('BNS', '103') -> maps to IPC Section 302 + highlights new sub-section 103(2) (Mob Lynching) convert_section('CRPC', '437') -> maps to BNSS Section 480 (Non-bailable offence bail) convert_section('IEA', '65B') -> maps to BSA Section 63 (Electronic records admissibility) convert_section('IPC', '377') -> notes that this section was repealed and deleted in BNS convert_section('BNS', '111') -> notes that Organised Crime is a newly introduced provision
indian_legal_mcp_get_act_info
Get metadata about one specific Act: its full name, year enacted, and whether it is still current law or has been repealed and replaced by something newer.
indian_legal_mcp_get_chapter
Get every section within one chapter (or Constitution Part) of an Act, with full text. Supports all chaptered Acts in the database (e.g. BNS, BNSS, BSA, IPC, CRPC, IEA, COI, CA, IBC, SEBI, SCRA, ITA, EA, DCA, LLP, MHA, MSMED, etc.). You can query by Roman numeral (e.g. 'I', 'III', 'VIA'), Arabic numeral (e.g. '1', '3', '6A'), or by chapter title keywords (e.g. 'Fundamental Rights', 'Adjudication', 'Demutualisation'). For CPC and MVA, which lack chapter grouping in this dataset, it returns an informative message.
indian_legal_mcp_get_constitution_appendix
Get the full text of an Appendix to the Constitution of India (2026 Edition). Covers Appendix I (100th Amendment / Land Boundary Agreement), Appendix II (J&K Order 2019 / C.O. 272), and Appendix III (Declaration under Article 370(3) / C.O. 273).
indian_legal_mcp_get_constitution_schedule
Get the full text and tables of a specific Schedule of the Constitution of India (2026 Edition). Covers all 12 Schedules (First to Twelfth Schedule). Examples: get_constitution_schedule('Seventh') -> Union, State, and Concurrent Lists get_constitution_schedule('7') -> Same as 'Seventh' get_constitution_schedule('Eighth') -> Languages get_constitution_schedule('First') -> States and Union Territories
indian_legal_mcp_get_full_act
Get an entire Act, in full, returned in paginated chunks (50 sections/page). Use only when genuinely needing the whole Act. If a page beyond the total pages is requested, it gracefully returns empty sections with a note.
indian_legal_mcp_get_section
[AI TOOL ORCHESTRATION INSTRUCTION: Only use this tool AFTER you have found the exact section number via search_keyword, or if the user explicitly provided it.] Get the exact text of ONE section (or Constitution article) by its number. Use this when someone asks about a specific, known section number, e.g. 'what does BNS Section 103 say', 'show me IPC 302', or 'what does COI Article 21 say'. If the Act is repealed (IPC, CRPC, or IEA), the result includes a note that it no longer applies to new cases and names what replaced it. For the Constitution of India (COI), section_number='0' retrieves the Preamble.
indian_legal_mcp_get_section_range
Get all sections between a start and end number (inclusive) with full text. If start and end are provided in reverse order, it silently corrects them and includes a note in the response.
indian_legal_mcp_get_skill
Retrieve procedural instructions and domain reference files for a legal skill. Call this tool after checking list_skills to load the exact workflow for a legal domain. Use skill_id='_core' to retrieve global legal reasoning, citation, and anti-hallucination rules.
indian_legal_mcp_list_acts
List all available Acts in the database, with metadata and descriptions. Use this to see which legal codes are supported or find short codes. Currently supports 102 official Acts of India.
indian_legal_mcp_list_constitution_appendices
List all 3 Appendices of the Constitution of India with their numbers and titles.
indian_legal_mcp_list_constitution_schedules
List all 12 Schedules of the Constitution of India with their numbers and titles.
indian_legal_mcp_list_sections
List every section NUMBER and TITLE in one Act, without the full body text. Use this to browse what exists in an Act before deciding which specific section or chapter to fetch in full -- much shorter than get_full_act.
indian_legal_mcp_list_skills
Discover expert legal research procedures and workflows available in the system. Returns the skills registry containing domain skill IDs, titles, triggers ('use_when'), covered act codes, recommended tool sequences, and reference files. If query is provided, filters skills by keyword matching against skill ID, title, trigger keywords, or act codes.
indian_legal_mcp_resolve_act
[TOKEN OPTIMIZATION TOOL: Use this instead of list_acts to find act codes for any legal topic or statute name in a tiny, lightweight response.] Find the exact act_code(s) for any topic, statute name, or keyword. Returns a compact list of matching Acts with their act_code, official name, and enactment year. Examples: resolve_act('environment') -> [EPA, NGT, AIR, WATER, WPA, VSA] resolve_act('hindu') -> [HMA, HSA, HAMA] resolve_act('cheque') -> [NIA] resolve_act('company') -> [CA, IBC, COMMERCIAL_COURTS] resolve_act('marriage') -> [HMA, SMA, FCA, PCMA] resolve_act('data protection') -> [DPDPA, IT_ACT]
indian_legal_mcp_search_keyword
[AI TOOL ORCHESTRATION INSTRUCTION: ALWAYS use this tool FIRST when the specific section number is unknown. Never guess section numbers.] Search section titles and text across all 102 Acts (including the 2026 Constitution of India, criminal, civil, commercial, corporate, labor, tax, environmental, public health, and family codes). Exact title matches rank #1, partial title matches rank #2, and body text matches rank #3 (via BM25). Handles exact phrases, multi-word keywords, section citations (e.g. 'Article 21: Life & Liberty'), and punctuation gracefully. If filtered by an Act that has no matching provisions, dynamically detects and suggests other Acts in the database where relevant provisions exist.

Endpoints

URLTransportStateLatencyChecked
https://gsms-b-indian-legal-mcp.hf.space/gradio_api/mcp/ streamable-http answering 377 ms 6 min ago

Alternatives to Indian Legal MCP

same job, measured the same way
Vaquill
by vaquill-ai

Search US and Indian statutes, regulations, constitutions, and court rules.

37 tools answering
NyayAssist
by nyayassist

Indian legal research, judgments and Acts, drafting, translation, matters and due diligence.

answering
LegalSearch
by roopslaw

Public Indian legal search MCP for Roop judgments, statutes, and corpus grounding.

6 tools answering
L
Lukka Reference Data MCP
by lukka

Institutional asset taxonomy, scores, entity and VASP directories, mappings and crypto actions.

answering
Obsidian Vault MCP Server
by oleksandrkucherenko

Access Obsidian vaults via Local REST API - read, search, and interact with notes

223 installs/wk local only
Pasal.id — Indonesian Law
by aturio

Search Indonesian laws, resolve citations, read articles, and find Constitutional Court decisions.

answering
Nihr
by pipeworx-io

UK NIHR (National Institute for Health and Care Research) open-data MCP.

329 installs/wk 49 tools answering
Es Eli MCP
by matematicsolutions

Spanish law MCP: BOE legislation, Constitutional Court, DGT and TEAC tax, AEPD resolutions.

243 installs/wk local only

Indian Legal MCP — questions

Answers built from our own checks of this server.

What can Indian Legal MCP do?
It exposes 16 tools, read directly from the server on our last check. Among them: indian_legal_mcp_convert_section, indian_legal_mcp_get_act_info, indian_legal_mcp_get_chapter, indian_legal_mcp_get_constitution_appendix, indian_legal_mcp_get_constitution_schedule, indian_legal_mcp_get_full_act and 10 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Indian Legal MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 359 ms. The bar chart above shows every period we have measured.
How do I connect Indian Legal MCP?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Indian Legal MCP need an API key?
No. Indian Legal MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 16 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Indian Legal MCP?
It answers our handshake in 359 ms on average, which is faster than 37% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Indian Legal MCP open source?
We cannot say either way: written in Python, 1 stars on GitHub and 1 open issue, but we could not determine the licence, and without one the code is not open source by default.