
kash.click assistant MCP server
Which MCP servers are kash.click assistant's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-09
- Addresshttps://mcp.kash.click/mcpnot in the official registry: answered when asked
No entry in the official MCP registry names this server. It answered on kash.click when the Atlas asked at the address servers are usually mounted on, so it is the vendor's own. Clients and catalogues that list servers from the registry do not show it.
- Stateanswerschecked 2026-10-27
- Tools41
- Server calls itselfcaisse-enregistreuse-api
- Server version1.4.1
- Protocol version2025-06-18
On 2026-10-27 the server answered initialize and tools/list without a sign-in. First answer in 252 ms.
- Whether its tools do the product's job has not been judged yet.
- Checked on 2 of the 7 days it takes to judge reliability.
Once connected
- account_create, account_edit, order_create, order_edit, vat_add change data without a sign-in: anyone with the address can call them.
Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.
- INITE MCP scoreafter a weeka score needs 7 daily checks: 2 so far
- Answeredmeasuring2 of the 7 daily checks it takes to print a share
- Median first answer2515 ms
- Space in an agent's context≈ 12,117 tokensthe definitions of all its tools (41), which an agent carries on every turn
- Tool definitionsA · 100 of 100
- Typed results0 of 41 toolsdeclared outputSchema: results come typed, read once
- Every tool passes all six checks.
Worth a look
- Tools that change data, on a server that answers without a sign-in: account_create, account_edit, order_create, order_edit, vat_add
A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →
account_listList all Kash / free-cash-register.net accounts linked to an email address. Use this before account_create to check if the user already has an account. Returns an array of accounts, each with accountTitle, accountID, and a…
account_createCreate a new Kash / free-cash-register.net account. Requires an email address and a shop name (accountTitle). Optional: configType to pre-load a dataset matching your business type (e.g. 'Restaurant', 'Bakery', 'Bar', 'Retail'...), plus…
auth_request_otpStep 1 of 2 for in-conversation authentication. Sends a one-time password (OTP) to the user's email address. If the user has multiple accounts, provide accountID (obtained from account_list) to target the right one. On success, an OTP…
auth_login_with_otpStep 2 of 2 for in-conversation authentication. Exchange the OTP received by email for an APIKEY and SHOPID, and automatically initialize the session so all other tools work immediately. Call auth_request_otp first to receive the OTP by…
account_editModify the settings of the authenticated shop account. All fields are optional. Covers: basic info (name, address, legal numbers), receipt display options, order requirements, feature flags (stock, barcodes, variations, webshop…
account_show_infosRetrieve all current settings of the authenticated shop account as a JSON object. Returns the full shop configuration: name, address, legal numbers, receipt options, order requirements, enabled features, delivery methods, webshop colours…
auth_logoutClear the current authentication session (APIKEY and SHOPID). After this, all tools requiring authentication will fail until a new login is performed.
report_getDownload a synthetic HTML sales report for a given period. Period logic: omit all date fields to get yesterday's report; provide y only for a full-year report; y + m for a full-month report; y + m + d for a specific day. Returns an HTML…
order_createRecord a new order in the connected shop. Input includes paymentMode, and items[]. Each item can be of type 'catalog' (with productId), 'department' (with price and deptId) or 'free' (with title and price). Check if the client already…
order_editModify an existing order by its ID. Use the payment field to control the order state: -2 = keep as unvalidated quote (not paid); -1 = validate as invoice without payment; a payment method ID (from data_list_payments_modes) = record an…
data_list_productsRetrieve the list of articles (products) configured in the shop. Returns an array of products with fields like id, title, price, and departmentId. Optional parameter 'format' allows output as json, csv, or html.
data_list_departmentsGet all departments (product categories) defined in the shop, including their names and default tax rates. Supports format=json|csv|html.
data_list_department_groupsReturn the list of department groups, used to organize product categories. Each group may include multiple department IDs.
data_list_clientsGet the list of clients registered in the shop, including contact info, loyalty points.
data_list_variationsRetrieve product variations (declinaisons) such as size or color. Returns an array of variant definitions with value and optional price delta.
data_list_delivery_menList all delivery methods available for the shop, such as in-store pickup, home delivery, or courier services.
data_list_payments_modestools.data.list.payments.description
data_list_cashboxesList the registered cashboxes (physical or virtual) linked to the shop, including their current status and identifiers.
data_list_delivery_zonesReturn all configured delivery zones, including area names, postal codes, and applicable delivery fees or restrictions.
data_list_relay_pointsList all relay points where customers can pick up their orders, including address, city, and postal code.
data_list_discountsReturn all available discounts or promotions, including their names, types (percentage or fixed), values, and conditions.
data_list_usersList all users (cashiers, managers, etc.) associated with the shop, including their roles and identifiers.
data_list_tablesRetrieve the list of tables configured in the app, used for restaurant mode or table management.
data_list_vatsRetrieve the list of VAT rates configured in the shop, including their title, rate percentage, and optional accounting chapter.
data_list_pending_ordersRetrieve the list of unvalidated orders (that can still be modified)
data_list_ordersList either: unvalidated orders (called quotes) with creation date between from_date_ISO8601 and to_date_ISO8601 OR validated orders (called orders, invoices) with date of value between from_date_ISO8601 and to_date_ISO8601. You can also…
order_detailRetrieve full order information by its unique ID, including items, client data, payment mode, and total amount.
vat_addAdd a new VAT rate to the shop configuration. Requires a title and a rate (e.g. 20 for 20%). Optional fields: accountingChapter, legal mention.
vat_editModify an existing VAT rate by its ID. All fields are optional except the ID.
vat_deletePermanently remove a VAT rate from the shop configuration by its ID.
plu_addAdd a new item/article to the shop catalog. Requires a title. Optional fields include price, department (deptID), VAT rate (vatID), barcode, stock, variations, and many more.
plu_editEdit an existing item/article in the catalog by its ID. All fields are optional except the ID. Use data_list_products to find the article ID first.
plu_deletePermanently remove an item/article from the catalog by its ID.
dept_addAdd a new department (product category) to the catalog. Requires a title. Optional fields include VAT rate (vatID), price, discount, position, department group, and variations.
dept_editEdit an existing department/category by its ID. All fields are optional except the ID. Use data_list_departments to find the department ID first.
dept_deletePermanently remove a department/category from the catalog by its ID.
client_addAdd a new customer to the shop's customer file. All fields are optional: name, surname, email, phone, address, company registration number, VAT number, barcode, private/public comment, blacklist status, birth date, etc. Use…
client_editEdit an existing customer by their ID. All fields are optional except the ID. Use data_list_clients to find the customer ID first.
client_deletePermanently remove a customer from the shop's customer file by their ID.
payment_mode_addAdd a new payment method to the shop. Requires a title. Optional fields: type (Cash, Credit_Card, Check, Bank_Transfer, Meal_Voucher, Holiday_Voucher, and their refund equivalents), accountingChapter, fixedAmount, minimumAmount…
payment_mode_deletePermanently remove a payment method from the shop by its ID. Use data_list_payments_modes to find the ID.
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"kash": {
"type": "http",
"url": "https://mcp.kash.click/mcp"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http kash https://mcp.kash.click/mcpclaude.ai, ChatGPT and other clients: add https://mcp.kash.click/mcp as a custom connector in the settings.
OpenAPI spec
15 paths, read 2026-10-09. Open the spec ↗
Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.
Cookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.