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
Si recibes un error de autenticación, verifica que:
- 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

