up-law-argleg-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| buscar_normasA | Busca normas por texto libre sobre titulos y resumenes oficiales (FTS), con filtros por tipo (Ley/Decreto/...), organismo y rango de fecha_boletin (YYYY-MM-DD). Devuelve id canonico e id_norma; usar cualquiera en los otros tools. |
| obtener_normaA | Ficha completa de una norma: metadatos, textos capturados, indice de
articulos, resumen de modificaciones y observaciones de InfoLEG. |
| leer_articulosA | Texto LITERAL de articulos de una norma, con proveniencia por articulo.
|
| modificacionesC | Grafo de modificaciones de una norma segun InfoLEG. |
| buscar_articulosA | Busqueda profunda sobre 1,2M articulos vigentes (hibrida: semantica + FTS). Para "que norma regula X" cuando no sabes donde mirar. El texto devuelto es literal de la base, con proveniencia. |
| buscar_fallosB | Busca jurisprudencia CSJN (hibrida sobre sumarios + texto de fallos).
|
| obtener_falloC | Ficha de un fallo CSJN: caratula, fecha, tomo/pagina, sumarios completos con voces y holdings, y proveniencia del PDF. |
| leer_falloA | Texto completo LITERAL de un fallo, paginado en fragmentos. Citar textual y verificar con verificar_cita. |
| buscar_tratadosB | Busca tratados internacionales (Cancilleria). Con |
| obtener_tratadoA | Ficha completa de un tratado: fechas del ciclo de vida (firma, entrada en
vigor, ratificacion, denuncia...), contrapartes, firmantes, jerarquia
constitucional si la tiene, normas aprobatorias vinculadas y archivos
capturados. |
| leer_tratadoA | Texto completo LITERAL de un tratado (extraido del documento oficial de Cancilleria), paginado en fragmentos y con proveniencia (sha256 + URL). Citar textual y verificar con verificar_cita. |
| verificar_citaA | Verifica que un texto citado exista LITERALMENTE en el corpus.
Resultados: VERIFICADA (con ubicacion y fuente) | NO_ENCONTRADA |
NO_ENCONTRADA_CON_SIMILAR (existe un pasaje parecido, NO verificado, con
diff). |
| estado_corpusA | Frescura y cobertura del corpus: ultima ingesta por etapa, conteos, cobertura de segmentacion y de embeddings. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Each tool targets a distinct operation and document type: buscar for search, leer for reading literal text, obtener for metadata, plus specialized tools for modifications, corpus status, and citation verification. No overlap.
All tool names follow a consistent verb_noun pattern in Spanish: buscar_ (search), leer_ (read), obtener_ (get). Exceptions like modificaciones, estado_corpus, and verificar_cita are nouns or verb+noun but are clearly differentiated and fit the domain.
With 13 tools, the server covers all essential operations for legal research (search, read, metadata, modifications, citation verification) without being overwhelming. Each tool has a clear purpose.
The tool set provides a complete workflow: search across articles, rulings, norms, and treaties; read full literal texts; retrieve detailed metadata; explore modification graphs; verify citations; and check corpus health. No obvious gaps for the intended domain.