Documentation Index
Fetch the complete documentation index at: https://docs.nippy.la/llms.txt
Use this file to discover all available pages before exploring further.
Métodos de autenticación
El servidor MCP y los endpoints REST de Nippy soportan dos métodos de autenticación. Ambos resuelven elbusiness_id del tenant automáticamente — nunca necesitas pasarlo explícitamente en las llamadas a tools.
X-API-Key (recomendado)
Incluye tu Nippy API Key en el headerX-API-Key de cada petición:
npk_* son keys de tenant. El servidor las resuelve contra la base de datos para determinar qué business_id autorizas, sin exponer ese ID en la petición.
OAuth Bearer JWT
Para clientes que implementan el protocolo completo de OAuth, el servidor expone un endpoint de intercambio de tokens:access_token que puedes usar como Bearer:
Para la mayoría de integraciones con Claude Desktop y Cursor, usa directamente
X-API-Key. El flujo OAuth es para clientes MCP que implementan el protocolo de autenticación completo.Cómo obtener tu API key
Las API keys se generan desde la Consola de Nippy:- Inicia sesión en https://console.nippy.la
- Ve a Configuración > API Keys
- Haz clic en Generar nueva key
- Copia la key (formato
npk_xxxxxxxx)
Aislamiento multi-tenant
Cada API key está ligada a exactamente un negocio. El servidor garantiza que:- Todas las tools filtran datos por el
business_idresuelto de la key — no puedes consultar datos de otro negocio aunque conozcas su ID. - Analytics tiene doble capa de seguridad: el servidor garantiza que solo ves los datos de tu negocio, sin importar cómo esté formulada la consulta.
- Roulettes, Supply, Learning, Flows filtran automáticamente por tu negocio en cada operación.
Errores de autenticación
| Código | Mensaje | Causa |
|---|---|---|
401 | Unauthorized | Header X-API-Key ausente, inválido o malformado |
403 | Forbidden | Key válida pero sin permisos para el recurso solicitado |
400 | ValueError: MCP tools require tenant-bound auth (npk_* key or OAuth Bearer) | La key no está ligada a un tenant (no es una key npk_*) |
- El header se llama
X-API-Key(noAuthorization, nox-api-keysin guiones) - La key tiene el prefijo
npk_ - La key no ha expirado ni sido revocada en la Consola

