Kash Business management assistant

by paracetamol951

253 downloads
Not rated
GitHub

About

Kash.click management assistant. Connect your assistant to your business complete sales history, clients, payments, tax information, employees, points of sales.

Details

Author
paracetamol951
Downloads
253
Categories
Productivity, Other, Database, AI

- Record and track your sales in real time
- Identify your best customers
- Detect your most profitable products
- Suggest concrete actions to grow your business

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Kash Business management assistant
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Obtain an API key from Kash.click to enable the connection between your AI assistant and the business management system. No other installation or configuration steps are documented.

sale_create

Crée une nouvelle vente pour l'établissement. Prend en entrée le mode de paiement (optionnel) et la liste des articles. Chaque article peut être du type « catalogue » (avec productId) ou « rayon » (avec deptId) ou « libre » (avec titre et prix). Vérifier si le client n'existe déjà en utilisant data_list_clients et si le client existe, uniquement préciser idClient. Retourne un objet JSON de confirmation de la vente tel que fourni par l’API distante.

data_list_products

Liste des Lister les articles

data_list_departments

Liste des Lister les rayons

data_list_department_groups

Liste des Lister les groupes de rayons

data_list_clients

Liste des Lister les clients

data_list_variations

Liste des Lister les déclinaisons

data_list_delivery_men

Liste des Lister les méthodes de livraison

data_list_payments_modes

Liste des Lister les modes de paiement

data_list_cashboxes

Liste des Lister les caisses

data_list_delivery_zones

Liste des Lister les zones de livraison

data_list_relay_points

Liste des Lister les points relais

data_list_discounts

Liste des Lister les réductions

data_list_users

Liste des Lister les utilisateurs

data_list_tables

Liste des Lister les tables

data_list_orders

Listez soit les commandes non validées (les devis) dont la date de création est comprise entre from_date_ISO8601 et to_date_ISO8601, soit les commandes validées (dénommées commandes ou factures) dont la date de valeur est comprise entre from_date_ISO8601 et to_date_ISO8601. Vous pouvez également filtrer les modes de livraison (avec filterDeliveryMethod).

order_detail

Récupère toutes les informations d’une commande à partir de son identifiant unique, y compris les articles vendus, le client, le mode de paiement et le montant total.

ping

Vérifie l’état du serveur MCP. Retourne { result: 'OK' } si le serveur est opérationnel.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "kash business management assistant": {
            "caisse": {
                "command": "npx",
                "args": [
                    "caisse-enregistreuse-mcp-server",
                    "--shopid=KASH_CLICK_SHOP_ID",
                    "--apikey=KASH_CLICK_API_KEY"
                ]
            }
        }
    }
}

McpServers

{
    "caisse": {
        "command": "npx",
        "args": [
            "caisse-enregistreuse-mcp-server",
            "--shopid=KASH_CLICK_SHOP_ID",
            "--apikey=KASH_CLICK_API_KEY"
        ]
    }
}

Kash.click management assistant. Connect your assistant to your business complete sales history, clients, payments, tax information, employees, points of sales.

Kash MCP Serveris the officialModel Context Protocol (MCP)server forKash— a free, cloud-based POS, invoicing, CRM and webshop platform trusted by thousands of merchants since 2011.

Connect your Kash account toClaude, ChatGPT, n8n, or any MCP-compatible AI — and manage your entire business through natural conversation.

🟢 Hosted server:https://mcp.kash.click
📖 Full documentation:
kash.click/cash-register-software

"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"

🔐 Account & Authentication — no config required

- Createa new Kash account directly from the conversation
- Listaccounts linked to an email to check if one already exists
- Login via OTP— a one-time password is sent to your email, no password needed
- Logoutto clear the session at any time

- Record saleswith catalog items, department lines, or free lines
- Edit orders— add items, assign a client, record payments, validate as invoice
- List ordersby date range, validated or unvalidated, filtered by delivery method
- Get order details— full breakdown of items, client, payments and totals

- Sales report— HTML summary for any period: a specific day, month, or full year (defaults to yesterday)

- Items (PLU): add, edit, delete — with price, department, VAT, barcode, stock, variations...
- Departments: add, edit, delete — with VAT, price, group, variations...
- Department groups: add, edit, delete — to organize your catalog
- VAT rates: add, edit, delete
- Variations: add, edit, delete (e.g. "Size", "Color")
- Variation choices: add, edit, delete (e.g. "S", "M", "L" for "Size") with optional price delta

- Add, edit, deletecustomers with full contact info, company details, VAT number, barcode, loyalty data, private notes, blacklist status...

Retrieve any reference data from your shop:

You need aKash / free-cash-register.netaccount.

Don't have one?You can create it directly from the conversation usingaccount.create, or register atkash.click/free-pos-software.

Already have one?Retrieve yourAPIKEYandSHOPIDin the software underSetup → Webservicesor connect using oAuth.

🔌 Option 1 — Hosted server (recommended)

The easiest way: connect directly to the hosted MCP server athttps://mcp.kash.click/mcp.

No installation needed. Authentication is handled via OAuth 2.0 with PKCE.

InSettings → Integrations, add a new connector:

InSettings → Connectors → Create Connector:

Available onsmithery.ai— search forKash.

Run the server locally for Claude Desktop or any STDIO-based MCP client.

npx caisse-enregistreuse-mcp-server --shopid=YOUR_SHOPID --apikey=YOUR_APIKEY

- Windows:%APPDATA%\Claude\claude_desktop_config.json
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json

{ "mcpServers": { "kash": { "command": "npx", "args": [ "caisse-enregistreuse-mcp-server", "--shopid=YOUR_SHOPID", "--apikey=YOUR_APIKEY" ] } } }
{ "mcpServers": { "kash": { "command": "node", "args": ["PATH_TO_BUILD/build/stdio.js"], "cwd": "PATH_TO_BUILD", "env": { "SHOPID": "YOUR_SHOPID", "APIKEY": "YOUR_APIKEY" } } } }
# 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.js

HTTP mode requires Redis. Use Docker Compose:

docker run -d -p 6379:6379 redis npm run dev

Authentication is handled automatically by the OAuth 2.0 + PKCE flow when you connect through Claude.ai, ChatGPT, or Smithery.

You can also authenticate directly within the conversation — no password required:

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 done
1. account.list(email) → check existing accounts 2. account.create(email, title) → create + session auto-initialized ✓

Pass credentials via CLI args or environment variables —SHOPIDandAPIKEY.

Tool titles and descriptions are available inEnglishandFrench, resolved automatically from theAccept-Languageheader or theMCP_LANGenvironment variable.

Locale files:locales/en/common.json,locales/fr/common.json

If you want to try the tool without creating an account, you can use the following credentials

When creating an account withaccount.create, useconfigTypeto pre-load a dataset tailored to your business:

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· and more...

- 🌐Website:kash.click
- 📖Documentation:
kash.click/cash-register-software
- 🔧API Reference:
kash.click/cash-register-software/mcp
- 🆓Register for free:
kash.click/free-pos-software

© 2025 Net-assembly.GNU General Public License v3.0

B2B SaaS GTM stack intelligence — 17 tools spanning catalog search, overlap detection, n-way vendor comparison, decision-stage buyer questions, and renewal-negotiation playbooks.

A read-only MCP server to query live Oracle Eloqua data. Requires a separate CData JDBC Driver for Oracle Eloqua.

A read-only MCP server for querying live SAP Hybris C4C data, powered by the CData JDBC Driver.

Find buying signals for companies and contacts

Prospection B2B en France — sourcing entreprises, enrichissement contacts, push CRM. Remote MCP server avec OAuth 2.1.

No dashboards, just ask Claude (Connect AI to your business data)

Integrate with ERPNext, a popular open-source ERP system.

Interact with the HubSpot CRM API for sales analysis and insights.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.