Integraciones — activar y ejecutar conectores MCP por API
Las integraciones MCP de Met (Shopify, Alegra, etc.) llegan a la API pública. Activa conectores, guarda sus credenciales y ejecuta sus tools desde tu código. Aditivo. 251 → 256 operaciones públicas.
Nuevos endpoints (scopes integrations:read / integrations:manage / integrations:execute):
GET /workspaces/:id/integrations— catálogo + estado de conexión de cada integración.GET /workspaces/:id/integrations/:key/tools— tools disponibles de una integración.POST /workspaces/:id/integrations/:key/activate— activa la integración; opcional{ credentials }(write-only).DELETE /workspaces/:id/integrations/:key— desactiva.POST /workspaces/:id/integrations/:key/tools/:tool— ejecuta una tool con el input del schema de la integración.
Reglas del camino público (importantes):
- Credenciales write-only: se guardan pero ningún GET las devuelve, ni enmascaradas. El estado observable es
connection_status/last_tested_at. - Errores del proveedor curados: si el tercero falla, recibes
integration_upstream_errorgenérico — nunca el body crudo del proveedor (que podría traer credenciales o PII). El detalle queda en los logs internos. - Allowlist opcional por key: una key puede restringirse a ejecutar solo tools específicas (mínimo privilegio para ISVs).
- Integración no activa →
integration_not_active(409).