Suite de Inteligencia Jurídica y Servidor MCP para el Derecho Continental de la República de Chile. Expone 60+ herramientas forenses y conectores a servicios del Estado chileno (BCN, PJUD, CGR, DT, SII, CMF, SMA, TDLC, CNE, Academia Judicial) a través del protocolo MCP sobre stdio.
Server exposes 13 tools with Spanish-language descriptions targeting Chilean legal domain. All tools have descriptions (10 - 500 chars, baseline 194 avg) and input schemas with type definitions. However, schemas lack formal JSON Schema rigor: no explicit 'required' arrays, missing 'type' declarations on some nested objects, and no documented output schemas. Naming follows verb_noun pattern (grafo_ver_*, caso_*, bcn_get_*, search_*) but descriptions are domain-specific prose rather than LLM-optimized action statements. Error handling and recovery guidance absent. No tool annotations (readOnlyHint, destructiveHint). Composition is sound, each tool has one responsibility, but parameter descriptions could be more prescriptive about constraints and formats.
Obtiene el catálogo completo de Guías de Buenas Prácticas Judiciales de la Academia Judicial de Chile (penal, laboral, familia, ética, IA).
Busca en el catálogo de Guías de la Academia Judicial por término o materia jurídica (penal, laboral, familia, ética, IA).
Consulta artículos o estructura de los 9 Códigos de la República de Chile (civil, trabajo, cpc, penal, comercio, tributario, mineria, aguas, cpp) en la BCN.
Consulta el texto oficial y vigente de una ley chilena por su número (ej. Ley 21.643 Karin, Ley 21.561 40 Horas, Ley 19.886 Compras Públicas).
Usala SIEMPRE que la persona pida analizar un caso, una carpeta de expediente, un expediente, unos documentos o 'este caso', aunque no nombre ninguna herramienta: frases como «¿podés analizar esta carpeta?», «analizame el caso de Ailin», «¿por dónde empiezo con esto?» o «mirá estos documentos y decime de qué se trata» son exactamente su entrada. Devuelve un PLAN: de qué se trata, qué herramientas usar y en qué orden, y qué falta para poder avanzar. No modifica nada ni consulta servicios externos: sólo lee lo que le pasás. La materia la decide con reglas (Rol/RIT y palabras clave chilenas), no adivinando; si no alcanza la información, lo dice.
No output schemas documented. Tools return results but LLMs cannot plan downstream calls or extract fields without trial-and-error. E.g., grafo_ver_corpus returns 'ruta del archivo' but structure undefined.
Input schemas lack 'required' arrays and formal JSON Schema structure. E.g., caso_analizar has 'entrada' as required but schema does not declare it; academia_judicial_get_guias has empty properties but no explicit 'required: []'.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 60 | 2026-07-28+ | v2 |
Ejecuta el plan de `caso_analizar`: consulta los servicios del Estado (BCN, PJUD, CGR, DT, SII, CMF, SMA...), busca en la doctrina indexada y lee los documentos de la carpeta. Puede demorar, porque cada paso va a la fuente real. Un paso que falla queda anotado con su error: nunca devuelve un resultado inventado.
Busca en el catálogo de más de 9.600 Informes Finales de Auditoría e investigaciones especiales de la Contraloría (CGR).
Busca dictámenes vinculantes en la jurisprudencia administrativa de la Contraloría General de la República (CGR).
Consulta el Registro de Centrales Generadoras de Energía y Proyectos de Energías Renovables de la Comisión Nacional de Energía (CNE).
Busca dictámenes, pronunciamientos y doctrina laboral vinculante de la Dirección del Trabajo (DT).
Usala cuando pidan «graficá este caso», «mostrame el expediente como grafo», «cómo se ve esta carpeta» o quieran ver las relaciones entre los documentos de un caso. Lee la carpeta, arma el grafo (cada documento un nodo, cada sección colgando de él) y escribe un HTML que se abre en el navegador. Dice qué documentos leyó y cuáles saltó, con el motivo.
Usala cuando pidan ver el grafo: «mostrame el grafo», «cómo se ve el corpus», «graficá el conocimiento jurídico», «mostrame el grafo de despido». Escribe un archivo HTML interactivo (nodos, relaciones, detalle al pasar el mouse) que se abre en el navegador, para el corpus completo o un subgrafo de una consulta. Devuelve la ruta del archivo.
Busca procedimientos sancionatorios ambientales en la base oficial SNIFA de la Superintendencia del Medio Ambiente (SMA).
No error handling or recovery guidance. Tools state what they do but not what to do if they fail. E.g., bcn_get_codigo does not explain what happens if the article is not found or the code name is invalid.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). All tools are read-only but this is not declared in the schema, forcing LLMs to infer safety from descriptions.
Parameter descriptions lack prescriptive constraints. E.g., 'max_nodos' in grafo_ver_corpus has no min/max bounds stated; 'limit' in sma_search_sancionatorios defaults to 15 but no range documented. LLMs may pass invalid values.