# @noweat/mcp-server

> Conector MCP de nowEat: consulta tu restaurante (ventas, reservas, carta, sala, equipo, clientes) desde Claude, ChatGPT, Cursor y otros asistentes.

Latest version **2.1.0** (published 2026-09-24) · MIT license · 0 weekly downloads

## Install

```sh
npm install @noweat/mcp-server
pnpm add @noweat/mcp-server
yarn add @noweat/mcp-server
bun add @noweat/mcp-server
```

Provides the command `noweat-mcp`.

## Health

**Score 65/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 2.1.0 |
| Published | 2026-09-24 |
| First published | 2026-09-23 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=18 |
| Dependencies | 1 |
| Unpacked size | 15.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | NowEat |
| Maintainers | noweat |
| Keywords | mcp, noweat, restaurant, pos, ai |

## Links

- npm: https://www.npmjs.com/package/@noweat/mcp-server
- npm.io page: https://npm.io/package/@noweat/mcp-server

## Dependencies (1)

- [@modelcontextprotocol/sdk](https://npm.io/package/@modelcontextprotocol/sdk.md) ^1.12.1

## Alternatives

- [@expo/fingerprint](https://npm.io/package/@expo/fingerprint.md) — 6.2M weekly downloads
- [@azure/monitor-opentelemetry-exporter](https://npm.io/package/@azure/monitor-opentelemetry-exporter.md) — 850.0K weekly downloads
- [@azure/monitor-opentelemetry](https://npm.io/package/@azure/monitor-opentelemetry.md) — 624.0K weekly downloads
- [@posthog/ai](https://npm.io/package/@posthog/ai.md) — 423.3K weekly downloads
- [fakefilter](https://npm.io/package/fakefilter.md) — 63.9K weekly downloads

## Recent versions

- 2.1.0 (latest) — 2026-09-24
- 2.0.0 — 2026-09-24
- 1.0.1 — 2026-09-23

## README

# nowEat MCP

Conecta tu restaurante de **nowEat** con Claude, ChatGPT, Cursor y cualquier asistente compatible con MCP (Model Context Protocol). Pregúntale en lenguaje normal:

- «¿Cómo va el día?»
- «¿Cuánto facturamos la semana pasada y cómo vamos frente a la anterior?»
- «¿Qué platos se venden menos este mes?»
- «¿Quién vendió más ayer?»
- «¿Cuántas reservas tenemos el sábado? ¿Queda sitio para 6 a las 21:30?»
- «¿Qué mesas están ocupadas y cuánto hay abierto?»
- «¿Quién está fichado ahora?»
- «Marca las croquetas como agotadas» (sólo con claves con permiso de cambios)

## Instalación

Necesitas **Node.js 18 o superior** (nodejs.org) y una **clave** del panel de nowEat: *Integraciones › API keys*.

**Claude Desktop** — en `claude_desktop_config.json` (Mac: `~/Library/Application Support/Claude/`, Windows: `%APPDATA%\Claude\`):

```json
{
  "mcpServers": {
    "noweat": {
      "command": "npx",
      "args": ["-y", "@noweat/mcp-server"],
      "env": { "NOWEAT_API_KEY": "nweat_..." }
    }
  }
}
```

Cierra Claude del todo y vuelve a abrirlo.

**Claude Code**

```bash
claude mcp add noweat -e NOWEAT_API_KEY=nweat_... -- npx -y @noweat/mcp-server
```

## Qué puede hacer

Más de 60 herramientas, las mismas que el asistente del panel de nowEat y alguna más:

- **Montar el restaurante:** importar la carta completa desde fotos o PDF (en borrador), perfil, qué falta para estar listo.
- **Carta:** buscar, crear y editar platos y categorías, precios (uno a uno o en lote), agotados, menú del día, vinos, publicar o retirar cartas, informe de calidad y QR.
- **Reservas:** consultar, crear, confirmar y cancelar; disponibilidad, previsión y configuración.
- **Horarios:** horario semanal, cierres y aperturas.
- **Sala y TPV:** mesas y zonas, comandas, ventas, platos más vendidos, caja e informe Z.
- **Pedidos para llevar y a domicilio:** consulta, estados y configuración.
- **Equipo:** roles, PIN y fichajes. **Clientes:** búsqueda y segmentos.

Y guías de un clic: *Montar mi restaurante*, *¿Cómo va el día?*, *Preparar el servicio*, *Revisar mi carta* e *Informe semanal*.

Las herramientas y guías viven en el servidor de nowEat: cuando añadimos una nueva, te llega sin actualizar nada.

## Seguridad y privacidad

- **La clave se comprueba en cada consulta.** Si la revocas en el panel, el acceso se corta al instante.
- **Sólo consulta por defecto.** Los cambios hay que activarlos al crear la clave (*Permitir cambios*).
- **Tú confirmas lo importante.** Cancelar reservas, borrar platos, publicar cartas, horarios, precios en lote o mesas devuelven primero una vista previa firmada; sólo se aplica si la aceptas, y exactamente eso (un solo uso).
- **Tu rol manda.** Cada herramienta exige el mismo permiso que en el panel: un camarero no ve informes de ventas.
- **Sólo tus restaurantes.** Los de los que eres dueño o donde trabajas.
- **Datos personales minimizados.** Teléfonos y emails de clientes salen enmascarados; nunca NIF, direcciones exactas, datos de pago, tokens ni PINs.
- **Protección frente a textos maliciosos.** Las notas que escribe el público van marcadas para que el asistente las trate como datos, no como órdenes.
- **Límite de uso** por clave, y la clave sólo viaja por HTTPS.

Recuerda que lo que consulta el asistente se envía al proveedor de ese asistente (Anthropic, OpenAI…).

## Variables

| Variable | Obligatoria | |
|---|---|---|
| `NOWEAT_API_KEY` | Sí | Clave del panel (`nweat_…`) |
| `NOWEAT_SERVER_URL` | No | Por defecto `https://noweat.io` |

Soporte: hola@noweat.io

---
_Source: https://npm.io/package/@noweat/mcp-server · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
