El Salvador ya está en Croma, el sexto país. Llega con lo que más se consulta de su sistema legal, la jurisprudencia y la legislación, las dos desde la Corte Suprema de Justicia. Son cuatro endpoints nuevos con la misma clave que ya usas, y cada uno es también una herramienta MCP, así que un agente puede llamarlos sin que escribas un cliente.
La jurisprudencia#
Unas 200.000 resoluciones desde 1951: la Corte Plena, las cuatro Salas de la Corte Suprema (Constitucional, Civil, Penal y Contencioso Administrativo), las Cámaras de segunda instancia, los Tribunales de Sentencia y un conjunto de Juzgados. Cada resolución trae su texto completo, el número de referencia, el tribunal, la materia, el tipo de proceso y de resolución, el fallo, el cuadro fáctico, los delitos en materia penal y los extractos que redacta el centro de documentación de la Corte: cada tema con lo que el tribunal resolvió sobre él.
Puedes buscar por nivel del tribunal, tribunal, materia, tipo de proceso o de resolución, delito, número de referencia, año o fecha, o con texto libre que llega hasta el cuerpo de cada resolución.
La legislación#
Más de 10.000 textos publicados en el Diario Oficial desde 1821: los códigos y las leyes, los decretos ejecutivos e institucionales, los reglamentos, los acuerdos y 6.450 ordenanzas municipales. Cada uno trae:
- su texto consolidado, y si está vigente, caducado o derogado,
- cada reforma, con su decreto, sus fechas, el número del Diario Oficial y su propio texto,
- las sentencias relacionadas, que se leen con el endpoint de jurisprudencia,
- el órgano que lo emitió, la materia y, en las ordenanzas, el municipio y el departamento.
| Endpoint | Qué responde |
|---|---|
csj-sv-rulings-search | Buscar resoluciones |
csj-sv-ruling | Una resolución completa, con su texto |
csj-sv-laws-search | Buscar leyes, decretos, reglamentos y ordenanzas |
csj-sv-law | Un texto legal completo, con sus reformas y sus versiones |
El documento original, siempre#
Guardamos una copia de cada documento, idéntica byte a byte a la que publicó la Corte. document_url apunta a esa copia y source_document_url al enlace de la Corte, así que si un enlace cambia o desaparece en la fuente, el documento sigue ahí.
En la legislación esto vale el doble. Cuando la Corte incorpora una reforma, reescribe el texto consolidado de la ley en el mismo lugar. Nosotros no reemplazamos la versión anterior: guardamos cada una, y document_versions las lista todas, de la más antigua a la más nueva. Puedes leer una ley tal como estaba antes de su última reforma.
Un ejemplo#
Las resoluciones de las Salas en materia constitucional que hablan de debido proceso:
curl https://api.croma.run/sv/csj-sv/rulings-search/v1 \
-H "Authorization: Bearer $CROMA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "debido proceso",
"court_type": "sala",
"subject": "constitucional"
}'Cada resultado trae el id que se pasa a csj-sv-ruling para leer el texto completo por rangos. Cambia la ruta por /sv/csj-sv/laws-search/v1 y envía {"type": "decretos legislativos", "status": "vigente"} para ver las leyes vigentes, de la más reciente a la más antigua.
Qué tan actual es#
Los dos conjuntos se actualizan todos los días, y cada respuesta trae as_of, la fecha hasta la que están al día los datos. Las resoluciones llegan al centro de documentación semanas o meses después de dictarse, a veces años, así que cada día revisamos los últimos tres años. Cuando la Corte reescribe una ley vigente, la versión nueva queda guardada en menos de una semana.
La carga del archivo completo avanza estos días: las resoluciones recientes ya responden, más de 40.000 hoy, y el resto hasta 1951 llega en los próximos dos días. La legislación completa llega en horas.
Los campos nunca traen nombres de las partes. El texto queda tal como lo publicó la Corte, que ya protege la identidad de menores y víctimas.
La guía tiene cada campo: Corte Suprema de Justicia. Para llamar los endpoints desde Claude, ChatGPT o Cursor, conecta el servidor MCP.