Servidor MCP y API · Legislación federal de México

Legislación federal mexicana vigente, verificable, para tus agentes y apps.

Conecta tu agente con el servidor MCP o tu aplicación con la API: 123 ordenamientos federales, cada artículo completo, con la URL de su fuente, el SHA-256 de su texto y su periodo de vigencia. Citas la ley y puedes comprobarla.

500 créditos al mes, sin tarjeta. O mira respuestas reales sin clave.

claude mcp add lex-api-mx --env LEX_API_MX_KEY=tu_clave -- uvx lex-api-mx-mcp
curl -H "X-API-Key: $LEX_API_MX_KEY" "https://api.lexapi.mx/api/v1/articulos/search?q=aguinaldo&norma=lft"
POST /api/v1/resolve 200
{
  "items": [{
    "citation": { "canonical": "Artículo 47 LFT" },
    "full_text": "Son causas de rescisión de la relación de trabajo…",
    "full_text_checksum":
      "29eebc1042618473641beb869add37b59549c5ba9519cf6f07a01a030c7e63e0",
    "version": { "valid_from": "2026-07-18", "valid_to": null },
    "source": {
      "name": "Cámara de Diputados",
      "url": "https://www.diputados.gob.mx/LeyesBiblio/pdf/LFT.pdf"
    }
  }],
  "coverage": { "status": "covered", "as_of": "2026-10-13" }
}
Extracto de la respuesta real a {"query": "artículo 47 LFT"}, capturada el 13/10/2026. Resaltados: la cita, el checksum, la vigencia y la fuente.

Cobertura

Ordenamientos federales
123
Artículos vigentes
29,509
Disposiciones vigentes
77,521
Con fuente y checksum SHA-256
100%

La Constitución, 9 códigos, 69 leyes y 44 reglamentos, con texto de la Cámara de Diputados, el DOF, la STPS y el TJA de la Ciudad de México. Corte del 13/10/2026. Ver las 123 normas

Las mismas operaciones en el MCP y en la API

Cada herramienta del servidor MCP llama a un endpoint de la API: tu agente y tu aplicación reciben el mismo texto, con la misma fuente, el mismo checksum y la misma vigencia, y gastan los mismos créditos.

Resolver una cita

Una cita o una pregunta, como «artículo 47 LFT», devuelve el artículo completo con su cita canónica.

MCP
resolve_legal_citation
API
POST /api/v1/resolve

Buscar artículos

Los artículos vigentes que tratan un tema, en una ley o en todo el catálogo.

MCP
search_mexican_law
API
GET /api/v1/articulos/search

Estructura de una norma

El índice de una ley: libros, títulos, capítulos y el primer y el último artículo.

MCP
get_norm_structure
API
GET /api/v1/normas/{slug}/estructura

El servidor MCP funciona en Claude Desktop, Claude Code, Cursor y cualquier cliente que ejecute servidores MCP locales. La API agrega el mapa normativo, los artículos por id y su historial: referencia completa.

Intégralo en minutos

En tu agente, con el servidor MCP y sin código de integración. En tu backend, con una llamada HTTP o el SDK de Python.

MCP

Claude Desktop o Cursor (en Claude Code, el comando de arriba)

{
  "mcpServers": {
    "lex-api-mx": {
      "command": "uvx",
      "args": ["lex-api-mx-mcp"],
      "env": { "LEX_API_MX_KEY": "tu_clave" }
    }
  }
}

Requiere uv; uvx instala el servidor desde PyPI. Está publicado en el MCP Registry como io.github.Julio-Patron/lex-api-mx. Guía del servidor MCP

curl

curl -X POST https://api.lexapi.mx/api/v1/resolve \
  -H "X-API-Key: $LEX_API_MX_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "artículo 47 LFT", "limit": 1}'

La respuesta trae la cita canónica, el texto completo con sus fracciones, la fuente, el checksum y la vigencia. Guía rápida

Python

pip install lex-api-mx-client

import os
from lex_api_mx import LexApiClient

with LexApiClient(base_url="https://api.lexapi.mx",
                  api_key=os.environ["LEX_API_MX_KEY"]) as client:
    package = client.resolve(query="artículo 47 LFT", limit=1)

item = package["items"][0]
print(item["citation"]["canonical"])   # Artículo 47 LFT
print(item["source"]["url"])           # documento de origen
print(item["full_text_checksum"])      # SHA-256 del texto entregado

El SDK reintenta solo los 429 con espera corta. lex-api-mx-client en PyPI

Por qué Lex API MX

Verificable

Cada artículo trae la URL del documento de origen y el SHA-256 del texto que recibes. Tu aplicación puede guardar la cita y comprobar después que el texto no cambió.

Por fecha de vigencia

Pide el texto vigente en una fecha. Si la fecha queda antes del inicio de cobertura de la norma, la API te lo dice en lugar de inventar: responde outside_coverage.

Un solo formato

Los 123 ordenamientos con la misma estructura: título, capítulo, artículo, fracción e inciso, con cita canónica e identificador estable.

Errores que tu agente entiende

Un artículo que no existe responde con la numeración real de la ley; el 402 trae el enlace de recarga y el 429, cuántos segundos esperar.

Pruébalo con casos reales

Respuestas reales de la API, sin clave y sin costo.

Precios

Plan gratuito: 500 créditos al mes, sin tarjeta. Planes de la API desde $499 MXN al mes, IVA incluido.

Ver precios