India Law

liveLegal

India Law MCP -- Indian central and state statutes (section text) and Supreme Court of India judgments.

7tools
0msauth
free tier50 calls/day

Tools

india_search_acts

Find Indian acts by title words in the Legislative Department's India Code repository. Central acts by default; set jurisdiction to a state name for state acts. Returns act_id, year, act number, minis

No parameters required.

▶Try it
india_get_section

Fetch the text of one section of an Indian act from India Code. Pass the act title (or act_id) and the section number, e.g. act "Indian Contract Act, 1872", section "73". For the repealed Indian Penal

No parameters required.

▶Try it
india_search_sections

Search section headings across Indian acts by words, e.g. "murder" finds BNS s.103 "Punishment for murder". Optionally restrict to one act via act_id. Returns section number, heading and a text previe

No parameters required.

▶Try it
india_search_provisions

Full-text search over the text of about 1.1 million provisions of Indian central and state legislation and of fifteen regulators (RBI, SEBI, MCA, IRDAI, TRAI, CBIC and others). Finds the sections that

No parameters required.

▶Try it
india_get_provision

Fetch the full text of one section of an Indian act or regulator instrument by act title and section number, from the Open India Law dataset (Vaquill AI, CC BY 4.0), e.g. act "Information Technology A

No parameters required.

▶Try it
india_search_judgments

Full-text search over the TEXT of Indian court judgments: the Supreme Court of India and 25 High Courts, about 32.6 million passages of judgment text (1950 onward). Finds the judgments that discuss a

No parameters required.

▶Try it
india_get_judgment

Fetch the stored text of one Indian court judgment found by india_search_judgments, by its ref (e.g. "delhi:2019:123456"). Returns the case title, court, date, citation, CNR and the judgment text with

No parameters required.

▶Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/india-law/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/india-law/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"india_search_acts","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("india_search_acts", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("india law mcp -- indian central and state statutes (section text) and supreme court of india judgments");