Configuración de MCP
Usar Attorly con modelos de OpenAI
La API de OpenAI puede llamar directamente al servidor MCP de Attorly, de modo que agentes y servicios basados en modelos de OpenAI pueden usar sus herramientas para contratos, cláusulas e investigación jurídica.
Antes de empezar
- Un plan Attorly Pro o Enterprise.
- Una clave de API de OpenAI con acceso a la Responses API.
Los ajustes de conectores de ChatGPT solo añaden servidores que inician sesión con OAuth. El servidor MCP de Attorly usa claves de API, así que se conecta a través de la API de OpenAI, como abajo, y no desde los ajustes de ChatGPT.
Pasos
Crear una clave
Crea una clave en Ajustes › Desarrolladores y elige OpenAI API. La página de ajustes mostrará los pasos de abajo con tu clave ya rellenada.
Crear una clave para OpenAI APIAñadir Attorly a OpenAI API
Da a un modelo de OpenAI las herramientas de Attorly añadiendo el servidor MCP a una solicitud a la API de OpenAI.
Llama a la Responses API de OpenAI con Attorly como herramienta
bashcurl https://api.openai.com/v1/responses \ -H "Authorization: Bearer $OPENAI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-5.5", "tools": [ { "type": "mcp", "server_label": "attorly", "server_url": "https://attorly.ai/api/mcp", "headers": { "Authorization": "Bearer lbmcp_your_api_key" }, "require_approval": "never" } ], "input": "List my five most recent documents in Attorly and summarise the riskiest one." }'La misma llamada con la biblioteca de Python de OpenAI
pythonfrom openai import OpenAI client = OpenAI() response = client.responses.create( model="gpt-5.5", tools=[{ "type": "mcp", "server_label": "attorly", "server_url": "https://attorly.ai/api/mcp", "headers": {"Authorization": "Bearer lbmcp_your_api_key"}, "require_approval": "never", }], input="List my five most recent documents in Attorly and summarise the riskiest one.", ) print(response.output_text)Comprobar que funciona
Ejecuta la solicitud. La respuesta lista las herramientas de Attorly que llamó el modelo y termina con su respuesta. Las llamadas también aparecen en Ajustes › Desarrolladores › Registro de solicitudes.
Si no funciona
- La respuesta contiene un error para el servidor de Attorly.
- Comprueba la cabecera Authorization de la solicitud. Los detalles del error, como un permiso que falta, están en la salida MCP de la respuesta y en tu registro de solicitudes.
- El modelo no llama a Attorly.
- Indica en la entrada qué quieres de Attorly, por ejemplo «Usa Attorly para buscar en la biblioteca de cláusulas…».
- Ha fallado otra cosa.
- Errores como 401, insufficient_scope y rate_limited se explican en la sección de solución de problemas de MCP. Además, cada llamada aparece en Ajustes › Desarrolladores › Registro de solicitudes, con el error que devolvió. Solución de problemas de MCP