insc.one — INSC.1 Citation Layer
Bench-aware citator for Supreme Court of India precedent: verified INSC cites, extractive ratios.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"insc-one": {
"url": "https://insc.one/mcp"
}
}
}Remote endpoints
https://insc.one/mcpstreamable-httpWhat it can do
Tool inventory
Tools (6)
⚪resolve_citation(query)
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.
Input Schema
{
"type": "object",
"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\"."
}
},
"required": [
"query"
]
}🟢get_ratio(citation, issue)
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.
Input Schema
{
"type": "object",
"properties": {
"citation": {
"type": "string",
"description": "INSC neutral citation or any resolvable reference."
},
"issue": {
"type": "string",
"description": "Optional focus issue or statutory section to prioritize relevant headnotes."
}
},
"required": [
"citation"
]
}🟢search_cases(query, limit)
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.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Natural-language legal question or keywords, e.g. 'FIR mandatory registration', 'CoC commercial wisdom IBC'."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 15,
"default": 5
}
},
"required": [
"query"
]
}🟢check_treatment(citation)
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.
Input Schema
{
"type": "object",
"properties": {
"citation": {
"type": "string",
"description": "INSC neutral citation or any resolvable reference."
}
},
"required": [
"citation"
]
}⚪format_citation(citation, style)
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.
Input Schema
{
"type": "object",
"properties": {
"citation": {
"type": "string",
"description": "INSC neutral citation or any resolvable reference."
},
"style": {
"type": "string",
"enum": [
"insc_primary",
"insc_only",
"full_parallel"
],
"default": "insc_primary"
}
},
"required": [
"citation"
]
}⚪audit_brief(text, focus_issue)
Audit an entire legal brief, petition, or opponent argument for citation accuracy and Article 141 binding precedent validity. Automatically extracts every citation (INSC, SCC, AIR, SCR, MANU, or case name), verifies current treatment status (flagging OVERRULED or superseded authorities), checks the Dawoodi Bohra bench-strength hierarchy, and returns tactical counter-arguments.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The brief, petition excerpt, opponent arguments, or paragraph containing legal citations to audit."
},
"focus_issue": {
"type": "string",
"description": "Optional legal topic to prioritize in the tactical analysis."
}
},
"required": [
"text"
]
}Community
Evidence