Bench-aware citator for Supreme Court of India precedent: verified INSC cites, extractive ratios.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Check whether a cited Supreme Court authority is still good law — overruled, distinguished, or affected by a larger bench under the Dawoodi Bohra bench-strength hierarchy. Run this before including any authority in a draft or filing.
INSC neutral citation or any resolvable reference.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http insc-one https://insc.one/mcp
Check whether a cited Supreme Court authority is still good law — overruled, distinguished, or affected by a larger bench under the Dawoodi Bohra bench-strength hierarchy. Run this before including any authority in a draft or filing.
| Argument | Type | Description |
|---|---|---|
| citation* | string | INSC neutral citation or any resolvable reference. |
{
"type": "object",
"required": [
"citation"
],
"properties": {
"citation": {
"type": "string",
"description": "INSC neutral citation or any resolvable reference."
}
}
}Return a ready-to-paste citation string that leads with the INSC neutral citation, with optional parallel SCC/AIR/SCR/MANU forms and a registry-style footnote. Use this to standardize citations in drafts and pleadings.
| Argument | Type | Description |
|---|---|---|
| style | string | |
| citation* | string | INSC neutral citation or any resolvable reference. |
{
"type": "object",
"required": [
"citation"
],
"properties": {
"style": {
"enum": [
"insc_primary",
"insc_only",
"full_parallel"
],
"type": "string",
"default": "insc_primary"
},
"citation": {
"type": "string",
"description": "INSC neutral citation or any resolvable reference."
}
}
}Return the extractive, paragraph-anchored ratio decidendi and headnotes of a Supreme Court case — the exact judicial language counsel can read in court. Never paraphrased; every holding carries a paragraph anchor and an official-text pointer.
| Argument | Type | Description |
|---|---|---|
| issue | string | Optional focus issue or statutory section to prioritize relevant headnotes. |
| citation* | string | INSC neutral citation or any resolvable reference. |
{
"type": "object",
"required": [
"citation"
],
"properties": {
"issue": {
"type": "string",
"description": "Optional focus issue or statutory section to prioritize relevant headnotes."
},
"citation": {
"type": "string",
"description": "INSC neutral citation or any resolvable reference."
}
}
}Resolve any Indian Supreme Court reference — INSC neutral citation, SCC, AIR, MANU, party name + year, or free text — to the canonical INSC neutral citation with parallel citations, bench, decision date, official e-SCR link, and current treatment status. Use this first for any citation; always prefer and return the INSC form.
| Argument | Type | Description |
|---|---|---|
| query* | string | The reference to resolve, e.g. "2013 INSC 768", "(2014) 2 SCC 1", "AIR 2014 SC 187", "Lalita Kumari", "Arnesh Kumar arrest". |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "The reference to resolve, e.g. \"2013 INSC 768\", \"(2014) 2 SCC 1\", \"AIR 2014 SC 187\", \"Lalita Kumari\", \"Arnesh Kumar arrest\"."
}
}
}Search the insc.one Supreme Court index by natural-language issue, keyword, or legal proposition. Returns ranked cases with INSC citations, one-line holdings, and treatment signals.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | Natural-language legal question or keywords, e.g. 'FIR mandatory registration', 'CoC commercial wisdom IBC'. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 15,
"minimum": 1
},
"query": {
"type": "string",
"description": "Natural-language legal question or keywords, e.g. 'FIR mandatory registration', 'CoC commercial wisdom IBC'."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Oct 30, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.