India Law
liveLegalIndia Law MCP -- Indian central and state statutes (section text) and Supreme Court of India judgments.
Tools
india_search_actsFind 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_sectionFetch 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_sectionsSearch 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_provisionsFull-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_provisionFetch 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
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/india-law/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'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.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("india_search_acts", {});// 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");