caisse-enregistreuse-mcp-server
🧾 Servidor MCP Kash

El servidor MCP de Kash es el servidor oficial del Protocolo de Contexto de Modelo (MCP) para Kash: una plataforma gratuita de TPV, facturación, CRM y tienda web en la nube en la que confían miles de comerciantes desde 2011.
Conecte su cuenta de Kash a Claude, ChatGPT, n8n o cualquier IA compatible con MCP, y gestione todo su negocio mediante una conversación natural.
🟢 Servidor alojado: https://mcp.kash.click 📖 Documentación completa: kash.click/cash-register-software
✨ Lo que puede hacer
Simplemente hable. Sin menús, sin clics.
"Record a sale of 2 coffees and 1 croissant at table 84"
"Show me this week's revenue report"
"Add a new item called Summer Tart at €4.50 in the Pastries department"
"Who are my best customers this month?"
"Create a Kash account for my restaurant"
"Record the card payment for order #1042"
"Add a Large size option to the Size variation"Related MCP server: Itcons.app MCP Server
🚀 Características
🔐 Cuenta y autenticación: no requiere configuración
Crear una nueva cuenta de Kash directamente desde la conversación
Listar las cuentas vinculadas a un correo electrónico para comprobar si ya existe alguna
Iniciar sesión mediante OTP: se envía una contraseña de un solo uso a su correo electrónico, no se necesita contraseña
Cerrar sesión para borrar la sesión en cualquier momento
🧾 Ventas y pedidos
Registrar ventas con artículos del catálogo, líneas de departamento o líneas libres
Editar pedidos: añadir artículos, asignar un cliente, registrar pagos, validar como factura
Listar pedidos por rango de fechas, validados o no validados, filtrados por método de entrega
Obtener detalles del pedido: desglose completo de artículos, cliente, pagos y totales
📊 Informes
Informe de ventas: resumen en HTML para cualquier período: un día específico, un mes o un año completo (por defecto es el día de ayer)
📦 Gestión del catálogo
Artículos (PLU): añadir, editar, eliminar, con precio, departamento, IVA, código de barras, stock, variaciones...
Departamentos: añadir, editar, eliminar, con IVA, precio, grupo, variaciones...
Grupos de departamentos: añadir, editar, eliminar, para organizar su catálogo
Tipos de IVA: añadir, editar, eliminar
Variaciones: añadir, editar, eliminar (p. ej., "Talla", "Color")
Opciones de variación: añadir, editar, eliminar (p. ej., "S", "M", "L" para "Talla") con delta de precio opcional
👥 Gestión de clientes (CRM)
Añadir, editar, eliminar clientes con información de contacto completa, detalles de la empresa, número de IVA, código de barras, datos de fidelidad, notas privadas, estado de lista negra...
📋 Datos y listas
Recupere cualquier dato de referencia de su tienda:
Herramienta | Datos |
| Artículos / productos |
| Departamentos / categorías |
| Grupos de departamentos |
| Tipos de IVA |
| Clientes |
| Tipos de variación |
| Métodos de pago |
| Cajas |
| Métodos de entrega |
| Zonas de entrega |
| Puntos de recogida |
| Descuentos y suplementos |
| Personal / usuarios |
| Mesas (modo restaurante) |
| Pedidos por rango de fechas |
🛠 Herramientas disponibles (46)
Categoría | Herramientas |
Cuenta |
|
Autenticación |
|
Ventas |
|
Informes |
|
Artículos |
|
Departamentos |
|
Grupos de dept. |
|
IVA |
|
Variaciones |
|
Opciones de var. |
|
Clientes |
|
Datos |
|
Utilidad |
|
⚙️ Requisitos previos
Necesita una cuenta de Kash / free-cash-register.net.
¿No tiene una? Puede crearla directamente desde la conversación usando account.create, o registrarse en kash.click/free-pos-software.
¿Ya tiene una? Recupere su APIKEY y SHOPID en el software en Configuración → Webservices o conéctese usando oAuth.
🔌 Opción 1: Servidor alojado (recomendado)
La forma más fácil: conéctese directamente al servidor MCP alojado en https://mcp.kash.click/mcp.
No requiere instalación. La autenticación se gestiona mediante OAuth 2.0 con PKCE.
Claude.ai
En Configuración → Integraciones, añada un nuevo conector:
Campo | Valor |
Nombre |
|
URL del servidor MCP |
|
Autenticación |
|
ChatGPT
En Configuración → Conectores → Crear conector:
Campo | Valor |
Nombre |
|
URL del servidor MCP |
|
Autenticación |
|
Smithery
Disponible en smithery.ai: busque Kash.
💻 Opción 2: Autoalojado (STDIO)
Ejecute el servidor localmente para Claude Desktop o cualquier cliente MCP basado en STDIO.
Inicio rápido mediante npx
npx caisse-enregistreuse-mcp-server --shopid=YOUR_SHOPID --apikey=YOUR_APIKEYConfiguración de Claude Desktop
Edite claude_desktop_config.json:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"kash": {
"command": "npx",
"args": [
"caisse-enregistreuse-mcp-server",
"--shopid=YOUR_SHOPID",
"--apikey=YOUR_APIKEY"
]
}
}
}O usando variables de entorno:
{
"mcpServers": {
"kash": {
"command": "node",
"args": ["PATH_TO_BUILD/build/stdio.js"],
"cwd": "PATH_TO_BUILD",
"env": {
"SHOPID": "YOUR_SHOPID",
"APIKEY": "YOUR_APIKEY"
}
}
}
}Instalar desde el código fuente
# 1) Clone
git clone https://github.com/paracetamol951/caisse-enregistreuse-mcp-server.git
cd caisse-enregistreuse-mcp-server
# 2) Install dependencies
npm install
# 3) Create .env
echo "SHOPID=YOUR_SHOPID" > .env
echo "APIKEY=YOUR_APIKEY" >> .env
# 4) Build
npm run build
# 5) Run
node build/stdio.jsDocker (modo HTTP)
El modo HTTP requiere Redis. Use Docker Compose:
docker compose upO ejecútelo manualmente:
docker run -d -p 6379:6379 redis
npm run dev🔐 Flujo de autenticación
Servidor alojado (OAuth)
La autenticación se gestiona automáticamente mediante el flujo OAuth 2.0 + PKCE cuando se conecta a través de Claude.ai, ChatGPT o Smithery.
Autenticación en la conversación (OTP)
También puede autenticarse directamente dentro de la conversación, sin necesidad de contraseña:
1. auth.request.otp(email) → OTP sent to your inbox
2. auth.login.with_otp(email, otp) → session initialized ✓
3. auth.logout() → clear session when doneSi aún no tiene una cuenta:
1. account.list(email) → check existing accounts
2. account.create(email, title) → create + session auto-initialized ✓STDIO / autoalojado
Introduzca las credenciales mediante argumentos de CLI o variables de entorno: SHOPID y APIKEY.
📡 Puntos finales de la API
Punto final | Descripción |
| Punto final JSON-RPC de MCP |
| Comprobación de estado → |
| Manifiesto MCP (lista de herramientas) |
| Descubrimiento de OAuth |
🌍 Internacionalización
Los títulos y descripciones de las herramientas están disponibles en inglés y francés, resueltos automáticamente a partir de la cabecera Accept-Language o la variable de entorno MCP_LANG.
Archivos de idioma: locales/en/common.json, locales/fr/common.json
Credenciales de demostración
Si desea probar la herramienta sin crear una cuenta, puede usar las siguientes credenciales
Usuario: Demo15 Contraseña: demodemo
💻 Clientes compatibles
Cliente | Modo |
Claude.ai | HTTP / OAuth |
Claude Desktop | STDIO |
ChatGPT | HTTP / OAuth |
n8n | HTTP |
Flowise / LangChain | HTTP |
Smithery | HTTP / OAuth |
Cualquier cliente MCP | STDIO o HTTP |
🏪 Tipos de negocio admitidos
Al crear una cuenta con account.create, use configType para precargar un conjunto de datos adaptado a su negocio:
Bar · Bakery · Restaurant · Fast-food · Cafe · Coffee-shop · Pizzeria · Brewery · Food-truck · Snack · Florist · Retail · Pharmacy · Supermarket · Clothing-store · Ecommerce · Services · Beauty-institute · Coiffeur · Market · Library · Camping · y más...
🔗 Enlaces
🌐 Sitio web: kash.click
📖 Documentación: kash.click/cash-register-software
🔧 Referencia de la API: kash.click/cash-register-software/mcp
🆓 Registrarse gratis: kash.click/free-pos-software
📋 Licencia
© 2025 Net-assembly. GNU General Public License v3.0
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with SmartKasa Ukrainian POS system through natural language, managing shops, products, inventory, sales receipts, employees, and fiscal reports with full API coverage.1MIT
- AlicenseAqualityCmaintenanceConnects AI assistants to the Itcons.app business operations platform for managing work reports, work orders, projects, clients, and users. It supports both local stdio and remote HTTP modes, enabling querying, searching, and creating operational data with secure authentication.1752MIT
- MIT
- AlicenseNot gradedqualityBmaintenanceConnects AI assistants to Revelor e-shop analytics, search configuration, and recommendations, enabling both reading and optional writing for e-shop data.MIT
Related MCP Connectors
ConnectPlug (CPlug) POS and ERP for restaurants, food service and retail, with the full official RES
Brazilian fiscal MCP server - issue NF-e, NFC-e, NFS-e, CT-e, MDF-e and DC-e via SEFAZ.
Connect your Rede Celcoin account to AI via Brazil's Open Finance: balances, statements, cards, inve
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/paracetamol951/caisse-enregistreuse-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server