Conecta
Sigue Conecta tu asistente de IA. Para tu propio agente sirve cualquier cliente MCP que admita Streamable HTTP y OAuth: apúntalo ahttps://api.brelio.app/mcp.
Prompts para probar
Cópialos en tu asistente con el conector de Brelio activado. El asistente responde en el idioma en que escribes.
Los tres últimos necesitan las herramientas de agenda y pacientes; consulta las limitaciones conocidas. Los de pacientes necesitan además el área de datos de pacientes activada en la clínica.
Un prompt más largo que prepara al agente para trabajar en recepción:
Prompt de sistema
Cómo se comporta el servidor
- Actúa como la persona que lo conectó, en una clínica, con los permisos de esa persona leídos en cada llamada. Las herramientas que la persona no puede usar no aparecen.
- Solo herramientas de lectura, en esta versión. Reservar, reprogramar, cancelar y cambiar pacientes es por REST de momento. Cuando lleguen las herramientas de escritura, las destructivas (cancelar, archivar, eliminar) pedirán confirmación a la persona antes de actuar.
- Cada herramienta tiene un JSON Schema de entrada y de salida, devuelve
structuredContenty lleva las anotacionesreadOnlyHintydestructiveHint. - Las listas están paginadas: devuelve
next_cursorcomocursormientrashas_moresea true. - Los errores son los mismos objetos problem que en REST, devueltos como resultado de la herramienta con
isError: true. Sigue elhinten lugar de reintentar a ciegas. - Aceptación de datos de pacientes: si la conexión no está aceptada para datos de pacientes, una herramienta de pacientes devuelve
PATIENT_DATA_CONSENT_REQUIRED. Los clientes que admiten elicitation por URL abren la página de aceptación de Brelio; los demás reciben el enlace enparams.consent_urly en elhint. - Los secretos nunca pasan por MCP. Las operaciones que revelan un secreto de un solo uso (el secreto de firma de un webhook) no se ofrecen, y se rechazan con
PLATFORM_REVEAL_FORBIDDEN.
Llámalo desde tu código
El servidor es Streamable HTTP sin estado. Con un token de acceso pararesource=https://api.brelio.app/mcp:
Respuesta
401 con una cabecera WWW-Authenticate que apunta a sus metadatos OAuth; los SDK de MCP la siguen por ti.
Con el SDK oficial de TypeScript:
agent.ts
authProvider) obtenga y renueve el token en lugar de pasarlo a mano.
Agentes que llaman a REST
Un agente que escribe código contra la API, en lugar de usar herramientas MCP, puede partir del documento OpenAPI enhttps://api.brelio.app/v1/openapi.json. Cada operación lleva x-brelio-permission, x-brelio-data-class, x-brelio-risk y x-brelio-examples. Este prompt lo prepara:
Prompt