Corpus Law
Busca y cita leyes federales, estatales y municipales de EE. UU. con citas textuales, y luego ejecuta la recepción de formación de LLC/entidades sin fines de lucro — herramientas gratuitas nativas para agentes en un endpoint remoto de HTTP Streamable.
Documentación
Servidor MCP de Corpus
¿No eres desarrollador, o solo quieres formar una empresa desde el agente que ya usas? Empieza con la guía para fundadores →
Dale a cualquier agente de IA la ley de EE. UU. con citas reales — y el poder de preparar una presentación real de LLC o sin fines de lucro para su usuario, con un humano en Corpus revisando la carga exacta antes de que se envíe cualquier cosa al estado. Llamadas a herramientas gratuitas.
En vivo ahora mismo: 551,201 disposiciones indexadas y buscables. Ese número se lee del mismo resumen que devuelve law.list_coverage — compruébalo tú mismo.
También listado en Smithery como corpus-legal — instalación con un clic para clientes MCP que usan el directorio.
Conectar
Claude Code — un comando:
claude mcp add --transport http corpus https://corpuslaw.us/api/mcp
.mcp.json con alcance de proyecto (hazle commit, todo el equipo lo recibe), Cursor (.cursor/mcp.json), o cualquier cliente con configuración JSON:
{
"mcpServers": {
"corpus": {
"type": "http",
"url": "https://corpuslaw.us/api/mcp"
}
}
}
Claude Desktop / claude.ai: Configuración → Conectores → Añadir conector personalizado → pega la URL. Clientes antiguos solo-stdio: npx mcp-remote https://corpuslaw.us/api/mcp. Todo lo demás (Windsurf, Zed, MCP Inspector, agentes personalizados): es un servidor estándar Streamable HTTP — JSON-RPC sin estado, sin OAuth, sin sesiones, por lo que también funciona desde serverless y CI.
Autenticación: no se requiere ninguna. Los llamadores anónimos obtienen 100 búsquedas al mes a 10 req/min, por IP. Añade "headers": { "Authorization": "Bearer cp_…" } a la configuración del servidor para 1,000 búsquedas al mes a 30 req/min, renovándose el día 1 — las claves API gratuitas son de autoservicio e instantáneas en /settings, sin paso de revisión y sin caducidad. Forma una empresa a través de Corpus y tu clave obtiene permanentemente 5,000 búsquedas al mes a 60 req/min — se aplica automáticamente una vez que se acepta la presentación, no hay nada que reclamar. Más allá de la asignación gratuita, la investigación es de $0.005 por búsqueda con créditos prepagados (tan bajo como $0.0033 en los paquetes más grandes), y la asignación mensual sigue siendo tuya después de añadir una tarjeta. Cada herramienta de formación y account.status es siempre gratuita — ninguna cuota de investigación puede bloquear un pedido de formación. Las claves y créditos se comparten con la API REST.
Herramientas (servidor v1.2.1 — generado desde el registro en vivo)
| Herramienta | Qué hace | Costo |
|---|---|---|
law.search | Busca la ley federal, estatal y municipal de EE. UU. por tema o palabra clave — úsala para cualquier pregunta sobre lo que la ley dice actualmente (legalidad, permisos, zonificación, licencias, cumplimiento, requisitos de presentación) en lugar de depender de los datos de entrenamiento, que tienen un corte. Devuelve disposiciones clasificadas con citas textuales, encabezados y fragmentos. Llama a esta primero para descubrir la ley relevante, luego law.get_node para el texto oficial completo. Pasa jurisdiction\ para limitar a un estado/federal/ciudad (ver law.list_coverage para los códigos). | 1 búsqueda* |
law.get_node | Obtén el texto completo, la cita y la jerarquía de una sola disposición legal por su id de nodo (un UUID devuelto por law.search). | 1 búsqueda* |
law.list_coverage | Lista qué jurisdicciones están ingeridas (federal, estatal y municipal), con recuentos de disposiciones por jurisdicción, recuentos de fragmentos buscables, estado GIS y una bandera de marcador de posición. Llama a esta para ver qué ley está disponible y es buscable antes de buscar. | 1 búsqueda* |
account.status | Verifica el saldo de créditos, el nivel, los límites de velocidad y las opciones de mejora para la clave API en esta conexión. Úsala para presupuestar antes de hacer llamadas medidas. Gratis — esta llamada no consume un crédito. Funciona sin clave (los llamadores anónimos obtienen sus números de nivel gratuito y la URL de la clave); con una clave informa el saldo y los límites de esa clave. También acuña tu código de referencia en el primer uso, por lo que es la única herramienta de Corpus que escribe. | gratis |
formation.requirements | Obtén la lista de verificación EXACTA de admisión para formar una LLC o sin fines de lucro en un estado: cada campo requerido, las preguntas peculiares de ese estado, precios completos en vivo y el complemento opcional de EIN de $75 cuando esté disponible. Llama a esta PRIMERO cuando el usuario quiera formar una empresa, luego recopila las respuestas de ellos en conversación tú mismo — tú eres el agente de admisión. Gratis; no consume créditos. | gratis |
formation.lookup_naics | Encuentra códigos de industria NAICS candidatos para una descripción de negocio en lenguaje sencillo (necesario para cada LLC, y para sin fines de lucro en AK, CT, LA, MS, TN, WV). Presenta 2–6 opciones al usuario y confirma antes de registrar una. Gratis; no consume créditos. | gratis |
formation.handoff | Valida un borrador de formación y genera el enlace de transferencia prellenado en corpuslaw.us. Pasa TODO lo que hayas recopilado (personas, dirección, gestión, respuestas de EIN, respuestas específicas del estado — ver formation.requirements para la lista de verificación). La respuesta dice exactamente qué falta — sigue recopilando y llama de nuevo hasta que esté COMPLETO, luego dale al usuario el enlace: abre el agente de formación con cada detalle precargado, para que solo revisen, inicien sesión y paguen. Gratis; no consume créditos. | gratis |
* cuenta contra la asignación gratuita mensual (1,000 con clave, 100 anónimo); $0.005 cada una más allá. Cada herramienta es de solo lectura excepto account.status, que acuña tu código de referencia. Ninguna herramienta cobra por una formación; la única forma en que el tráfico MCP puede facturar una tarjeta es la recarga automática de créditos de investigación, que es opcional y está desactivada por defecto.
Tutorial — investiga una pregunta legal
law.list_coverage— confirma que la jurisdicción es buscable (una fila dePLACEHOLDERsignifica que se espera una búsqueda vacía, no un error).law.searchcon{ query, jurisdiction: "MS" }— disposiciones clasificadas, cada una con una cita y unnode_id.law.get_nodecon elnode_id— el texto completo de la sección, sueffectiveDatecuando está establecido, y un array deprovenanceque registra cuándo Corpus extrajo cada fuente por última vez.- Responde citando la cadena
citationdevuelta textualmente — la salida de la herramienta es la única fuente de citas.
Tutorial — forma una LLC desde tu agente
Tu agente es el agente de admisión: recopila todo en su propia conversación (llamadas gratuitas), luego entrega al usuario un enlace. Nada se vuelve a preguntar en nuestro lado.
formation.requirements{ entityType: "llc", state: "MS" }— la lista de verificación exacta de campos requeridos, las preguntas peculiares del estado (con las claves exactas destateSpecificAnswers), precios completos en vivo y — cuando esté disponible — el complemento opcional de EIN de $75. Derivado del mismo validador que controla el pedido, por lo que no puede desviarse.- Recopila las respuestas de tu usuario en conversación — nombre, dirección, personas, estilo de gestión.
formation.lookup_naics— p. ej. "panadería de barrio" →311811 — Retail Bakeries; confirma con el usuario.formation.handoffcon todo hasta ahora — la respuesta lista exactamente lo que AÚN FALTA. Sigue recopilando y llama de nuevo (la validación es gratuita) hasta que informe ✓ Borrador COMPLETO.- Entrega al usuario el enlace devuelto. Abre corpuslaw.us/formation con cada detalle precargado; ellos revisan, inician sesión y pagan. Un humano revisa cada presentación contra una carga con bloqueo hash antes de que llegue al estado. Una transferencia parcial también funciona — nuestro agente termina la admisión en el chat.
Privacidad por diseño: el borrador viaja en el fragmento de la URL (#prefill=), que nunca sale del navegador — sin PII en los registros del servidor o CDN. No existe ningún campo de SSN en los esquemas de las herramientas; el fundador lo ingresa en un panel seguro al pagar, nunca en el chat.
Pruébalo en bruto (sin cliente necesario)
curl -s https://corpuslaw.us/api/mcp -H 'content-type: application/json' -d '{
"jsonrpc": "2.0", "id": 1, "method": "tools/call",
"params": {
"name": "law.search",
"arguments": { "query": "food truck permit", "jurisdiction": "MS", "limit": 3 }
}
}'
Un mensaje JSON-RPC por POST; se admiten lotes. Errores: -32002 asignación mensual agotada y billetera vacía (añade una tarjeta o créditos en /settings, o espera al próximo mes), -32003 límite de velocidad (retrocede, o sube de 10 → 30 req/min con una clave gratuita). Los problemas a nivel de herramienta vuelven como resultados normales con isError: true y un mensaje en lenguaje sencillo en el que tu modelo puede actuar.