LegalSearch
Public Indian legal search MCP for Roop judgments, statutes, and corpus grounding.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (10)
- LOWen roop.public.corpus.status
- LOWen roop.public.judgments.search
- LOWen roop.public.judgments.get_packet
- LOWen roop.public.judgments.get_packet
- LOWen roop.public.judgments.get_segment
- LOWen roop.public.judgments.get_segment
- LOWen roop.public.statutes.search
- LOWen roop.public.statutes.get_packet
- LOWen roop.public.statutes.get_packet
- LOWen roop.public.corpus.status
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"legalsearch": {
"url": "https://mcp.roopslaw.ai/mcp"
}
}
}Puntos de conexión remotos
https://mcp.roopslaw.ai/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢roop.public.judgments.search(query, court, limit)
Search public Indian judgment and appellate tribunal metadata plus public snippets.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"court": {
"type": "string",
"description": "Optional public court or tribunal code such as SC, DELHC, or NCLAT."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢roop.public.judgments.get_packet(roop_id)
Fetch a bounded public judgment or appellate tribunal packet by ROOP judgment id.
Esquema de entrada
{
"type": "object",
"properties": {
"roop_id": {
"type": "string"
}
},
"required": [
"roop_id"
],
"additionalProperties": false
}🟢roop.public.judgments.get_segment(roop_id, offset, max_chars)
Fetch one bounded, continuable segment of an exact public judgment by ROOP judgment id.
Esquema de entrada
{
"type": "object",
"properties": {
"roop_id": {
"type": "string"
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 2000000
},
"max_chars": {
"type": "integer",
"minimum": 1000,
"maximum": 20000
}
},
"required": [
"roop_id"
],
"additionalProperties": false
}🟢roop.public.statutes.search(query, jurisdiction_scope, state_code, doc_kind, instrument_type, ...)
Search public statutes and subordinate legislation metadata.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"jurisdiction_scope": {
"type": "string",
"enum": [
"central",
"state"
]
},
"state_code": {
"type": "string"
},
"doc_kind": {
"type": "string",
"enum": [
"act",
"subordinate",
"draft"
]
},
"instrument_type": {
"type": "string",
"description": "Optional instrument type filter such as rules, regulations, notification, order, circular, or form."
},
"instrumentType": {
"type": "string",
"description": "Camel-case alias for instrument_type."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢roop.public.statutes.get_packet(query, limit)
Fetch a bounded public statute packet using the public statutes search surface.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 5
}
},
"required": [
"query"
],
"additionalProperties": false
}⚪roop.public.corpus.status
Report the public corpus surfaces exposed through this DMZ MCP.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}Prompts recomendados
roop.public.judgments.searchroop.public.judgments.searchroop.public.judgments.get_packetroop.public.judgments.get_packetroop.public.judgments.searchroop.public.judgments.get_packetComunidad
Evidencia