Skip to main content
Glama

saij-mcp

Servidor MCP para buscar en SAIJ (Sistema Argentino de Información Jurídica), la base de datos jurídica oficial de Argentina.

Permite que cualquier cliente de IA (Claude Desktop, Cursor, Windsurf, VS Code, Claude Code, etc.) busque y recupere fallos, legislación, sumarios y doctrina argentina.

Instalación rápida

Hacé click en el botón de tu editor:

Claude Desktop (extensión .mcpb)

Descargá saij-0.1.0.mcpb y abrilo — Claude Desktop lo instala automáticamente.

Claude Code

claude mcp add saij -- uvx saij-mcp

Claude Desktop

Agregar a claude_desktop_config.json:

{
  "mcpServers": {
    "saij": {
      "command": "uvx",
      "args": ["saij-mcp"]
    }
  }
}

Windsurf

Agregar a ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "saij": {
      "command": "uvx",
      "args": ["saij-mcp"]
    }
  }
}

Claude Cowork

Desde el chat:

/plugin marketplace add hernan-cc/claude-plugins
/plugin install saij@hernan-cc

ChatGPT

ChatGPT solo soporta MCP servers remotos (HTTP), no locales. saij-mcp hoy corre en modo stdio (local). Para usarlo con ChatGPT necesitás exponerlo como servidor HTTP con un túnel (ej. ngrok) o desplegarlo en un servidor propio. Estamos trabajando en una versión remota.

pip / uvx

pip install saij-mcp    # instalar globalmente
uvx saij-mcp            # ejecutar sin instalar

Requiere uv para uvx, o Python 3.10+ para pip.

Related MCP server: bora-mcp

Herramientas

Herramienta

Descripción

saij_search

Buscar por palabras clave en fallos, sumarios, legislación, doctrina

saij_get_document

Obtener metadatos completos de un documento por ID SAIJ (ej. FA20000057)

saij_get_sumarios

Obtener todos los sumarios vinculados a un fallo

Ejemplos de uso

Una vez configurado, tu cliente de IA puede:

  • "Buscame jurisprudencia sobre phishing bancario" — busca sumarios con descriptores del tesauro jurídico

  • "Qué dice el fallo FA20000057?" — recupera metadatos completos: tribunal, fecha, magistrados

  • "Dame los sumarios del fallo FA20000057" — devuelve todos los principios jurídicos extraídos del fallo

  • "Buscá leyes sobre defensa del consumidor" — busca legislación por título

Campos de búsqueda

Campo

Funciona con

Descripción

titulo

Todo

Busca por título del documento (default)

texto

Solo sumarios

Búsqueda en el cuerpo del sumario

Tipos de documento

Tipo

Descripción

fallo

Sentencias y resoluciones judiciales (default)

sumario

Resúmenes con descriptores del tesauro

jurisprudencia

Fallos y sumarios

legislacion

Toda la legislación

ley

Leyes

decreto

Decretos

doctrina

Doctrina y artículos jurídicos

dictamen

Dictámenes

todo

Todos los tipos

Cómo funciona

SAIJ expone una API JSON pública (sin autenticación). Este servidor la envuelve con descripciones de herramientas MCP para que los clientes de IA puedan buscar de forma efectiva.

La API usa sintaxis de consulta tipo Lucene internamente. El servidor se encarga de construir las queries, filtrar por facetas y parsear las respuestas.

Los sumarios son particularmente útiles: contienen principios jurídicos extraídos de los fallos, etiquetados con un tesauro jerárquico de descriptores. Estos descriptores permiten búsqueda semántica legal incluso sin embeddings.

Limitaciones

  • El texto completo de los fallos es solo PDF — la API devuelve metadatos y sumarios vinculados, pero el texto de la sentencia está en un PDF adjunto. Usá pdf_url de saij_get_document para descargarlo.

  • El campo texto solo busca en sumarios — para fallos, buscá por titulo (carátula).

  • No se detectó rate limiting, pero usá con moderación.

Licencia

MIT

Available Tools

3 tools
saij_get_documentA

Get a full document from SAIJ by its ID.

Retrieves complete metadata for a court decision, law, or other legal
document, including tribunal, date, jurisdiction, magistrates, and
related sumarios. For fallos, includes PDF download URL.

Args:
    identifier: Either a SAIJ id-infojus (e.g. "FA20000057" for a fallo,
        "LNS0007682" for a law) or the full document UUID.

Returns:
    JSON with complete document metadata. For fallos: tribunal, date,
    case caption (caratula), magistrates, jurisdiction, related sumario
    IDs, and PDF URL. For sumarios: summary text, thesaurus descriptors.

Inputs: identifier (required). Returns: result

saij_get_sumariosA

Get all legal summaries (sumarios) linked to a court decision.

Each sumario contains a legal principle extracted from the decision,
tagged with thesaurus descriptors. Useful for understanding the key
legal holdings of a case.

Args:
    fallo_id: The fallo's id-infojus (e.g. "FA20000057"). The "FA"
        prefix is added automatically if missing.

Returns:
    JSON with the fallo ID, total count, and array of sumarios, each
    with: summary text, thesaurus descriptors (legal topic tags),
    tribunal, date, and jurisdiction.

Inputs: fallo_id (required). Returns: result

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.6/5.0

    Scored across 3 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: saij_get_document retrieves a specific document by ID, saij_get_sumarios fetches summaries linked to a court decision, and saij_search performs broad queries across the legal database. There is no overlap in functionality, making tool selection straightforward for an agent.

    Naming Consistency5/5

    All tool names follow a consistent snake_case pattern with the prefix 'saij_' and a clear verb_noun structure (get_document, get_sumarios, search). This uniformity aids predictability and readability across the tool set.

    Tool Count4/5

    With 3 tools, the server is slightly lean but reasonable for its purpose of accessing Argentine legal documents. It covers key operations (retrieve, fetch related summaries, search), though a few more tools might enhance coverage without being necessary.

    Completeness4/5

    The tools provide good coverage for querying and retrieving legal documents, including metadata and summaries. Minor gaps exist, such as lacking explicit update or delete operations, but these are likely unnecessary for a read-only legal database, and agents can work effectively with the provided tools.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      Not graded
      maintenance
      Provides access to Argentina's official legal database (SAIJ) to search and retrieve judgments, legislation, summaries, and legal doctrine. It allows AI clients to query Argentine legal information and access metadata for various legal documents.
      44 PyPI
      6
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      MCP server for searching and extracting official announcements, decrees, and resolutions from the Argentine Official Gazette (Boletín Oficial de la República Argentina). It enables LLMs to perform real-time searches and retrieve verbatim legal text with complete juridical fidelity.
      14
      19 npm
      3
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables interaction with the Argentine judiciary system (SAC - Justicia Cordoba) via Claude Desktop, supporting case searches, notifications, and procedural deadlines.
      12
      MIT
    • F
      license
      A
      quality
      B
      maintenance
      MCP server that provides access to Argentine legal documents (legislation, CSJN jurisprudence, international treaties) with verifiable provenance including SHA256 hashes and source URLs, enabling legal professionals to search and verify citations.
      13
      -