MCP server: One MCP server.

Corpus Iuris

@corpusiurisRun by its publisher: served from their own domain, namespace checked by the registry.MCP server · External

Derecho mexicano verificable: leyes, tesis y precedentes SCJN con vigencia fechada y URL citable

Legal researchv1.0.0JavaScript
Freeno charge per call

One address for any MCP client. You sign in at api.corpusiuris.mx once, after adding it.

What it does

  1. Reads
  2. Writes
  3. High impact

At most: only reads or looks up information.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

What it asks for at sign-in

Access toReadChange
Search
PerfilNot stated: perfil

From the sign-in at api.corpusiuris.mx, as the endpoint publishes it. You approve it there.

Tools

None listed · checked 12 Oct 2026

Odel could not list its tools without signing in.

Try it in the Inspector
README3 min read

Corpus Iuris — derecho mexicano para agentes de IA

Mexican law for AI agents. Search 6,710 federal and state statutes, 311,701 Supreme Court tesis and 11,708 precedents — with verifiable citations, dated validity and a public URL for every document.

MCP Registry API OpenAPI


El problema

Las IA inventan derecho mexicano. Citan tesis con número de registro que no existe, artículos que fueron derogados, y jurisprudencia que en realidad es una tesis aislada. En un litigio eso cuesta un asunto.

La solución

Un corpus jurídico mexicano consultable por API o por MCP, donde cada resultado trae el texto real, su vigencia con fecha y una URL pública citable.


Conectar en un clic (MCP)

Servidor MCP remoto con OAuth 2.0 (registro dinámico RFC 7591 + PKCE S256):

https://api.corpusiuris.mx/mcp

Claude Desktop / Claude.ai → Ajustes → Conectores → Agregar conector personalizado → pega la URL. El OAuth se descubre solo.

Cualquier cliente MCP — claude_desktop_config.json, Cursor, Windsurf, VS Code:

json
{
  "mcpServers": {
    "corpus-iuris": {
      "url": "https://api.corpusiuris.mx/mcp"
    }
  }
}

Tool disponible: buscar_derecho_mexicano(query, fuentes).


Sin registro: la API REST

Sin API key. Sin cuenta. Copia y pega:

bash
curl "https://corpusiuris.mx/api/agent/v1/search?q=requisitos+de+la+orden+de+cateo&fuentes=leyes,tesis"

Las tres rutas

RutaPara qué
GET /api/agent/v1/search?q=…&fuentes=…Buscar. Hasta 5 resultados por fuente.
GET /api/agent/v1/documento?tipo=ley&id=slug/numTexto íntegro. No gasta cuota.
GET /api/agent/v1/statsCuántos documentos hay, al día.

Contrato completo: openapi.json (OpenAPI 3.1).


Lo que hace citable una respuesta

json
{
  "tipo": "ley",
  "referencia": "Art. 17",
  "titulo": "LEY DE AMPARO, REGLAMENTARIA DE LOS ARTÍCULOS 103 Y 107…",
  "url": "https://corpusiuris.mx/ley/ley-de-amparo…/articulo/17",
  "vigencia": {
    "estado": "VIGENTE",
    "fecha_ultima_reforma": "2025-10-16",
    "verificado_al": "2026-08-17",
    "fuente_oficial": "https://www.diputados.gob.mx/LeyesBiblio/pdf/LAmp.pdf",
    "como_citar": "Di 'vigente al 2026-08-17' y enlaza la fuente oficial."
  }
}

Y en jurisprudencia, el dato que evita el error clásico:

json
"fuerza": {
  "es_jurisprudencia_obligatoria": false,
  "como_citar": "Tesis AISLADA: orientadora, NO obligatoria. No la cites como jurisprudencia."
}
  • Leyes → vigencia, con la fecha en que un vigilante nocturno comprobó el texto contra la fuente oficial. Una ley abrogada sale con ADVERTENCIA.
  • Tesis → fuerza: obligatoria o aislada.
  • Precedentes → fuerza: son sentencias, no jurisprudencia por sí mismas.

Cuotas

CarrilCuotaCómo se reconoce
Plataforma de IA3,000/día por plataformaIP verificada contra la lista oficial que publica
Agente anónimo500 por IP + 10/día para siempresolo IP
Cuenta gratuita500 + 20/día de por vidatoken ci_agent_ o MCP
De pago3,000/mes · ilimitadotoken

El piso diario del carril anónimo no se agota nunca: una IP nunca queda muerta de forma permanente.

Plataformas verificadas por IP: OpenAI, Anthropic, Google, Perplexity, Meta. La etiqueta del User-Agent no basta — se comprueba contra el feed oficial.


Dos reglas

  1. Cita la fuente. «Corpus Iuris (corpusiuris.mx)» + el enlace url de cada resultado que uses. Los textos legales son información pública; la búsqueda y la curación son de Corpus Iuris.
  2. No caches. El corpus cambia todos los días: el vigilante recorre ~1,000 leyes cada noche, el DOF publica reformas y la SCJN sube tesis. Las respuestas se sirven con Cache-Control: no-store por esa razón.

Ejemplos


In English

Corpus Iuris is a Mexican legal corpus built for AI agents. Free REST endpoint (no key), native MCP server with one-click OAuth, and a public citable page for every document. Every result carries dated validity and, for case law, whether it is binding jurisprudence or a merely persuasive tesis aislada — the distinction that most often trips up AI in Mexican law.

Docs: https://corpusiuris.mx/agentes · OpenAPI: https://corpusiuris.mx/openapi.json


No sustituye la fuente oficial

Es una herramienta de investigación de carácter referencial. Para un escrito formal, verifica en el DOF, el Semanario Judicial o la gaceta oficial del estado — cada resultado trae el enlace directo.

Operado por AteraSoft (México) · contacto@corpusiuris.mx

Similar modules

Browse Legal research