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.
Ejemplos de lo que puedes preguntarle a tu agente
- “¿Qué productos tengo en inventario y cuántos quedan de cada uno?”
- “¿Hay algo por debajo del stock mínimo? Avísame qué urge reponer”
- “Muéstrame los centros de distribución que tengo y qué hay en cada uno”
- “Registra una entrega de 3 uniformes a Carlos en el centro de Guadalajara”
- “¿Cuántos retiros hubo en abril? Dame el historial completo”
Tools de lectura
supply_list_stocks
Lista el catálogo global de productos (stock) de este negocio.
Número máximo de items a retornar.
_id, productName, totalStock, minStockAlert, type, createdAt
supply_list_nippy_center_stocks
Lista los niveles de stock por Nippy Center. Opcionalmente filtra por un centro específico.
ID del Nippy Center. Si se omite, retorna todos los centros del negocio.
Número máximo de items a retornar.
_id, stockId, nippyCenterId, currentStock, minStockAlert, criticality, productName
supply_get_low_stock_alerts
Lista todos los items donde el stock actual está por debajo del umbral mínimo configurado.
Número máximo de alertas a retornar.
currentStock < minStockAlert, con productName joineado del catálogo.
supply_get_withdrawal_history
Lista el historial de retiros de supply para este negocio en un rango de fechas.
Fecha de inicio en formato ISO 8601, e.g.
"2026-01-01". Opcional.Fecha de fin en formato ISO 8601, e.g.
"2026-05-08". Opcional.Número máximo de retiros a retornar.
supply_list_nippy_centers
Lista los Nippy Centers (puntos de distribución) del negocio.
Número máximo de centros a retornar.
_id, name, address, geo, capacity, schedule, isActive, type
Tools de escritura — Nippy Centers
supply_propose_nippy_center
Genera un preview del Nippy Center antes de crearlo. No escribe a la base de datos.
Nombre del Nippy Center.
Dirección física del centro.
Latitud para Google Maps.
Longitud para Google Maps.
URL de Google Maps. Si se omite, se genera automáticamente a partir de lat/long.
Duración de la cita para miembros activos (minutos).
Duración de la cita para no miembros (minutos).
Capacidad máxima del centro.
ID del país. Si se omite, usa el default del negocio.
Tipo de centro:
"physical" u "online".Si el centro está activo.
supply_create_nippy_center
Crea el Nippy Center en la base de datos. Mismos parámetros que propose_nippy_center.
Respuesta: {"_id": "...", "name": "Centro Norte CDMX", "status": "created"}
Tools de escritura — Stock global
supply_propose_stock
Genera un preview del producto de stock antes de crearlo. No escribe a la base de datos.
Nombre del producto.
Cantidad total de stock inicial.
Umbral mínimo para alertas de bajo inventario.
Categoría del producto, e.g.
"insumo", "premio", "uniforme". Opcional.supply_create_stock
Crea el producto en el catálogo global. Mismos parámetros que propose_stock.
Respuesta: {"_id": "...", "productName": "Mochila Nippy 2026", "status": "created"}
Tools de escritura — Stock por Nippy Center
supply_propose_nippy_center_stock
Genera un preview de la asignación de stock a un Nippy Center. No escribe a la base de datos.
ID del producto del catálogo global (de
list_stocks).ID del Nippy Center (de
list_nippy_centers).Cantidad de stock a asignar al centro.
Umbral mínimo para alertas en este centro.
Nivel de criticidad:
"low", "medium", "high". Opcional.supply_create_nippy_center_stock
Asigna stock a un Nippy Center. Mismos parámetros que propose_nippy_center_stock.
Respuesta: {"_id": "...", "status": "created"}
Tools de escritura — Retiros
supply_propose_withdrawal
Genera un preview del retiro y valida la disponibilidad de stock. No escribe a la base de datos.
Verifica que:
- El Nippy Center pertenece al negocio
- El stock pertenece al negocio
- Hay suficiente stock en el centro para la cantidad solicitada
ID del producto a retirar.
ID del Nippy Center de donde se retira.
ID del trabajador que recibe el retiro.
Email del trabajador.
Cantidad a retirar.
Tipo de retiro. Consulta
nippy://supply/schema/withdrawals para los tipos disponibles.Nombre del entregador. Opcional.
Tipo de entrega. Opcional.
Ciudad. Opcional.
Talla (para uniformes u otros items con talla). Opcional.
supply_approve_withdrawal
Ejecuta el retiro. Decrementa el stock en el Nippy Center y registra la entrega. Mismos parámetros que propose_withdrawal.
Respuesta: {"_id": "...", "status": "created"}
Flujo completo de retiro
Detalles técnicos (avanzado)
Detalles técnicos (avanzado)
Referencias de esquemas para el agente:
| URI | Nombre | Descripción |
|---|---|---|
nippy://supply/schema/stock | supply_stock_schema | Campos de stock global y stock por centro |
nippy://supply/schema/withdrawals | supply_withdrawal_schema | Tipos de retiro y reglas de flujo |
nippy://supply/schema/centers | supply_nippy_center_schema | Campos de Nippy Center y scheduling |

