waro-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WARO_API_KEY | No | Your Waro API key (e.g., waro_sk_xxx). Required if not using a profile. | |
| WARO_API_URL | No | Base URL for the Waro API. Defaults to https://api.warolabs.com. | https://api.warolabs.com |
| WARO_PROFILE | No | Name of the profile from ~/.waro/config.toml to use for authentication and API URL. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| waro_pingA | Health check — returns ok. |
| sales_listC | Lista ordenes con estado, fecha, pago, cliente, items y total. |
| sales_metricsC | Metricas agregadas de ventas por periodo y agrupaciones. |
| sales_detailC | Detalle de una orden por UUID. |
| customers_listC | Lista clientes con frecuencia, valor, ticket y saldo WAROS. |
| customers_detailC | Detalle e historial de un cliente. |
| customers_ordersC | Ordenes de un cliente por periodo. |
| customers_metricsC | Resumen clientes nuevos vs recurrentes y top customers. |
| menu_productsC | Catalogo productos, precios, costos, recetas y disponibilidad. |
| menu_recipesD | Recetas activas e ingredientes. |
| menu_modifiersD | Grupos de modificadores y productos asociados. |
| analytics_menuC | Performance menu por producto: unidades, ingresos, margen. |
| analytics_food_costD | Food cost y margen por producto. |
| analytics_alertsD | Alertas analiticas y recomendaciones. |
| analytics_data_qualityD | Alertas calidad de datos en compras e ingredientes. |
| analytics_cohortC | Matriz cohortes retencion semanal/mensual. |
| analytics_warosC | Analitica WAROS: emitidos, redimidos, tasa. |
| analytics_rfmC | Segmentacion RFM por recencia, frecuencia y valor. |
| analytics_churn_riskC | Clientes en riesgo churn por silencio. |
| financial_productsC | Analisis financiero productos: margen, costo, ganancia. |
| waros_estimateC | Estimacion WAROS por compra. |
| waros_balancesC | Saldo WAROS para lista de perfiles. |
| waros_customerC | Resumen WAROS de un cliente. |
| queries_schemaC | Lista datasets, dimensiones, medidas y filtros QuerySpec. |
| queries_runC | Ejecuta QuerySpec seguro y devuelve filas analiticas. |
| waro_schemaA | Introspect Waro API contracts — list all tools/contracts or detail one. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 26 tools
Several tools have overlapping analytics purposes (analytics_waros, analytics_rfm, analytics_churn_risk, analytics_food_cost, analytics_alerts, analytics_data_quality, analytics_cohort, analytics_menu) but each targets distinct metrics. Some confusion possible between waros_estimate and waros_balances/customer, and between sales_list/metrics/detail and customers_orders, but descriptions are specific enough. However, sales_list vs sales_detail are clear, and customers_orders vs customers_list/detail are distinct. The overlap in analytics tools is moderate, but not severe.
The naming follows a general pattern of domain_subject, e.g., 'analytics_*', 'waros_*', 'queries_*', 'sales_*', 'customers_*', 'menu_*'. This is fairly consistent, but there are some deviations: 'waro_schema' and 'waro_ping' use a different prefix than the 'waros_*' group, and mixed order in 'financial_products'. The pattern is mostly predictable but has minor irregularities.
26 tools is slightly heavy but within the range for a comprehensive business analytics server covering multiple domains (analytics, sales, customers, menu, WAROS, queries). The count is high but each tool appears purpose-specific and covers a broad domain, so it's acceptable. Not excessive like 50+.
The tool surface covers a wide range of business analytics: sales, customers, menu, WAROS, financial metrics, queries. It includes list/detail/metrics and analytics for major areas. However, there are some gaps: no tool for updating/creating data (though analytics servers are often read-only), no explicit tool for user management or settings, but for the intended purpose of analytics and reporting, it seems fairly complete. There is also a queries_run and queries_schema for custom queries, which adds flexibility.