Caisse Enregistreuse MCP Server logo

Caisse Enregistreuse MCP Server

by paracetamol951

Connects AI clients to Kash for POS sales, orders, catalog management, reports, and customer records.

Install Caisse Enregistreuse MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "paracetamol951-caisse-enregistreuse-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "caisse-enregistreuse-mcp-server"
      ],
      "env": {
        "SHOPID": "YOUR_VALUE_HERE",
        "APIKEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y caisse-enregistreuse-mcp-server

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

The paracetamol951/caisse-enregistreuse-mcp-server MCP server connects AI clients to Kash, a cloud POS, invoicing, CRM, and webshop platform. It exposes tools for sales, orders, reports, catalog data, VAT, variations, payments, tables, and customers. Use the hosted endpoint with OAuth 2.0 and PKCE, or run the package locally over STDIO with Kash credentials. It fits merchants and developers automating shop, restaurant, and customer-management workflows through MCP-compatible clients.

Use cases

  • Record restaurant sales and payments
  • Review revenue for a selected period
  • Manage products, departments, VAT, and variations
  • Maintain customer and loyalty records
  • Retrieve orders, tables, delivery data, and payment methods

Key features

  • Create and edit Kash orders
  • Generate period-based sales reports
  • Manage products, departments, VAT, and variations
  • Manage customer records
  • Retrieve shop reference data
  • Support hosted OAuth and local STDIO modes

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

18/19 checks healthy over the last 79d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · caisse-enregistreuse-mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars3Stargazers on the source repository.
npm downloads70Package downloads in the last 30 days.
Last commit6mo agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Directory activity6 viewsConfig copies, upvotes, and views on AllMCPs.

How Caisse Enregistreuse MCP Server works

What paracetamol951/caisse-enregistreuse-mcp-server MCP server does

The paracetamol951/caisse-enregistreuse-mcp-server MCP server exposes Kash business operations as MCP tools. Kash is a cloud platform covering point-of-sale activity, invoicing, CRM, and webshops. Agents can use the connection to record and inspect sales, work with orders, manage catalog structures, retrieve reference data, and maintain customer records.

The repository lists 46 available tools. Supported operations include creating and editing orders, recording payments, assigning customers, validating orders as invoices, and filtering order lists by dates or status. Reporting includes an HTML sales summary for a selected period, with a default period of the previous day.

How it works

Two connection modes are documented. The hosted mode uses https://mcp.kash.click/mcp, so the client does not need a local installation. Authentication for this endpoint uses OAuth 2.0 with PKCE. The server also documents Claude.ai, ChatGPT, and Smithery connection flows, although client support depends on the MCP product being used.

The local mode runs through STDIO. The npm package starts the server, which then uses a Kash shop identifier and API key supplied as command-line options or environment variables. Kash credentials can be obtained from Setup → Webservices. Alternatively, users can authenticate during a conversation with an email OTP, or create a Kash account through the account tools.

Setup and configuration

For hosted use, configure an MCP client with the server URL and OAuth authentication. No local package installation is required. The documented endpoint is https://mcp.kash.click/mcp; a health endpoint and MCP manifest are also available for the hosted service.

For local use, install and run the npm package with the SHOPID and APIKEY values. A Docker-based HTTP mode is available, but it requires Redis and is run through the repository’s Docker Compose setup or a separate Redis container.

The account tools can check whether an email already has a Kash account, create an account, request an OTP, complete OTP login, and log out. This provides an in-conversation alternative to configuring API credentials, where supported by the server flow.

Tools and capabilities

The paracetamol951/caisse-enregistreuse-mcp-server MCP server organizes tools across these areas:

  • Account creation and account lookup
  • OTP authentication and session logout
  • Sales, order creation, order editing, order details, and pending orders
  • Period-based sales reports
  • Product, department, department-group, VAT, variation, and variation-choice management
  • Customer creation, editing, deletion, and listing
  • Lists of payments, cashboxes, delivery methods, delivery zones, pickup points, discounts, users, and restaurant tables
  • A ping utility for basic availability checks

Catalog tools can store product details such as price, department, VAT, barcode, stock, and variations. Customer tools cover contact information, company data, VAT numbers, loyalty details, notes, and blacklist status, as described in the project material.

Limitations and notes

A Kash account is required for normal business use. HTTP self-hosting requires Redis. Tool titles and descriptions are available in English and French, with language resolution handled automatically.

The project is licensed under GPL v3.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Caisse Enregistreuse MCP Server

For local STDIO use, run the published npm package with your Kash shop ID and API key. The hosted option at https://mcp.kash.click/mcp requires no local installation.

Yes.

The local STDIO mode uses SHOPID and APIKEY, supplied as command-line options or environment variables. The hosted endpoint uses OAuth 2.0 with PKCE, and the server also supports email OTP authentication.

Yes. Its documented tools can add, edit, delete, and list catalog entities and can add, edit, delete, and list customer records.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCaisse Enregistreuse MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/paracetamol951-caisse-enregistreuse-mcp-server?style=directory)](https://allmcps.com/mcp/paracetamol951-caisse-enregistreuse-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/paracetamol951-caisse-enregistreuse-mcp-server"><img src="https://allmcps.com/api/badge/paracetamol951-caisse-enregistreuse-mcp-server?style=directory" alt="Caisse Enregistreuse MCP Server on AllMCPs" /></a>