Wiservet for Developers¶
Wiservet es una plataforma veterinaria que permite a clínicas, proveedores y laboratorios operar sobre una capa común. Para integraciones, exponemos dos superficies:
| Superficie | Cuándo usarla | Auth |
|---|---|---|
| MCP (Model Context Protocol) | Conectar tu LLM (Claude, GPT, etc.) a la data de la clínica con tools SELECT-only y guardrails. | API key wsv_* |
| API REST | Integraciones tradicionales (CRUD, webhooks, ETL externo). | OAuth2 / JWT |
Diseño¶
- Multi-tenant por clínica: cada API key vive en una sola clínica. Wiservet enforce aislamiento a nivel base de datos vía RLS (Row Level Security).
- SELECT-only por defecto: el MCP nunca escribe. La capa pg role tiene grants restringidos + statement timeout 5s.
- Audit completo: cada tool call queda en
mcp_usage_logcon SQL truncado, filas devueltas y duración. - Rate limiting: 1.000 requests/día por defecto, ajustable por plan.
Próximos pasos¶
- Quickstart — primera tool call en 5 minutos.
- Crear API key — desde la consola admin.
- MCP overview — los 4 tools disponibles.