- OAuth, para clientes interactivos (Claude, ChatGPT, Cursor y cualquier cliente que soporte registro dinámico de clientes). El usuario inicia sesión con su cuenta de Croma Legal y las herramientas corren contra su organización. Todos los miembros de la organización pueden conectarse así; no hace falta clave de API.
- Clave de API, para tu propio código (AI SDK, scripts, agentes). Envía la misma clave de la API REST como token bearer; las herramientas resuelven directamente a la organización dueña de la clave. El uso y los límites de tasa se comparten con la API REST.
Conecta Claude o ChatGPT
La pestaña Desarrolladores → Conexión MCP del dashboard recorre estos mismos pasos con botones de copiar. En resumen:- Claude
- ChatGPT
- Haz clic en Agregar Croma Legal a Claude:
Claude abre Add custom connector con el nombre
Croma Legaly la URL del servidorhttps://api.legal.usecroma.com/mcpya diligenciados. (A mano: abre Configuración → Conectores, haz clic en + Add custom connector y pégalos.) - Revisa los valores y haz clic en Add.
- Haz clic en Connect sobre el nuevo conector e inicia sesión con tu cuenta de Croma Legal. Las herramientas aparecen en cada chat nuevo.
La cuenta con la que inicias sesión debe pertenecer a una organización de
Croma Legal. Si no, la conexión se establece pero cada herramienta responde
que la cuenta no tiene organización; pide a un administrador que te agregue y
vuelve a conectar.
Úsalo desde el AI SDK
El AI SDK puede cargar las herramientas directamente y entregárselas a un modelo. Pasa tu clave en el encabezadoAuthorization del
transporte:
Authorization: Bearer.
Herramientas
Trece herramientas cubren los mismos datos que la API REST, más ayudas que solo tienen sentido para un agente. Los resultados son JSON; los resultados vacíos vuelven como una frase corta en español.
Llama a
mcp.tools() para obtener el esquema de entrada completo de cada
herramienta.
Notas sobre query_data
- Las vistas ya están filtradas por tu organización; no hay una columna de organización por la que filtrar.
- Una sentencia por llamada, solo
SELECT(oWITH … SELECT). Los resultados se limitan a 500 filas (200 por defecto); cuandotruncatedestrue, usaexport_datapara el conjunto completo. - Las consultas sin filtro sobre todo el histórico de actuaciones pueden superar el tiempo límite; acótalas por fecha, despacho o demandado.
- Mide la actividad procesal con las fechas judiciales (
registration_date,last_action_date), nunca conaction_created_atni conlast_discovery_date.describe_dataexplica el significado de cada columna.
Descubrimiento
El servidor publica su tarjeta enhttps://api.legal.usecroma.com/.well-known/mcp/server-card.json (nombre,
descripción y la lista actual de herramientas) y los metadatos OAuth en
/.well-known/oauth-authorization-server y
/.well-known/oauth-protected-resource/mcp, así que los clientes con
autodescubrimiento no necesitan nada más que la URL.
Referencia de la API REST
Los mismos datos por HTTP plano, con un playground.