Metadata-Version: 2.4
Name: bogamatic-sac-mcp
Version: 0.4.0
Summary: MCP server for interacting with the Argentine judiciary system (SAC - Justicia Cordoba)
Project-URL: Homepage, https://github.com/inncode-io/bogamatic-mcp
Author-email: Gonzalo Arguello <gonarguello@gmail.com>
License-Expression: MIT
License-File: LICENSE
Keywords: argentina,claude,judiciary,legal,mcp
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Legal Industry
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Requires-Dist: mcp>=1.12.1
Requires-Dist: pydantic>=2.7.0
Requires-Dist: requests>=2.32.0
Description-Content-Type: text/markdown

# bogamatic-sac-mcp

MCP server for interacting with the Argentine judiciary system (SAC - Justicia Cordoba) via Claude Desktop.

## Installation

Requires [Claude Desktop](https://claude.ai/download) and [uv](https://docs.astral.sh/uv/getting-started/installation/).

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "bogamatic-sac": {
      "command": "uvx",
      "args": ["bogamatic-sac-mcp"],
      "env": {
        "SAC_MATRICULA": "1-XXXXX",
        "SAC_USERNAME": "tu usuario de login al SAC",
        "SAC_PASSWORD": "tu contraseña del SAC"
      }
    }
  }
}
```

### Variables de entorno

- `SAC_MATRICULA` — tu matrícula (formato `1-XXXXX`). Es la que identifica al abogado en el SAC y en la base de Bogamatic.
- `SAC_USERNAME` — tu usuario para ingresar al SAC. Puede ser tu matrícula, tu CUIT o un alias — depende de cómo te registraste.
- `SAC_PASSWORD` — tu contraseña del SAC.

Restart Claude Desktop.

## Available tools

- `get_novedades_cedulas` — list cedula notifications (NEW/SEEN)
- `get_detalle_cedula` — full cedula details
- `get_resumen_cedula` — cedula details + deadline calculation
- `get_expediente` — entry point for a chat: expediente metadata + `partes` block (actores, demandados, abogados grouped by side, with `esUsuario` and `ladoUsuario`).
- `get_expedientes` — search cases
- `get_novedades_expedientes` — recent case activity
- `get_operaciones_expediente` — case operations/movements
- `get_adjuntos_expediente` — case attachments
- `get_texto_operacion_expediente` — operation text (Markdown)
- `download_adjunto` — download attachments locally
- `calcular_plazo` — calculate procedural deadlines
- `send_whatsapp_notification` — send WhatsApp alerts
