Next free-source huntWe check for new free data every weekday.
FinancialMCP serverFirst audited Nov 13, 2026

KASSA.AT MCP by usefulapi

Read and update articles, customers and stock in KASSA.AT.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 165 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
YesSome tools say they can change things. Your AI client should ask you first.
Endpointhttps://kassa-at.usefulapi.io/mcp

Source code Website Streamable HTTP · protocol 2025-11-25 · server version 1.3.1

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Note: 5 tools are labelled as able to change things.

    Expected for tools that send, write or buy. Your AI client should ask before calling them.

    • kassa_create_article
    • kassa_update_article
    • kassa_create_customer
    • kassa_update_customer
    • kassa_record_stock_movement
  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 12 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Protocol version 2025-11-25 (latest).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (12)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • kassa_list_articlesList the articles (products and services) of the cash register, with price, VAT percent, unit and bar codes. Full-text search with query, or filter by article number, bar code or your own article id.…Read-only
  • kassa_list_article_categoriesList the product categories an article belongs to (id, name, colour). GET /api/v1/articles/{id}/product_categories.Read-only
  • kassa_list_customersList customers, with name, customer number, address, phone and email. Full-text search with query, or filter by a field. GET /api/v1/customers.Read-only
  • kassa_find_customer_by_numberFind one customer by the customer number you assigned. GET /api/v1/customers/customer_number.Read-only
  • kassa_list_warehousesList the warehouses (stock locations) of the company, with id and description. GET /api/v1/warehouses.Read-only
  • kassa_list_inventoriesList the inventory records of a warehouse for given articles, optionally with the current stock. Rate limited by KASSA.AT. Give article_numbers (up to 1000), article_number or article. POST /api/v1/w…Read-only
  • kassa_get_inventory_stockGet the current stock quantity of one inventory record. GET /api/v1/warehouses/{id}/inventories/{inventory_id}/stock.Read-only
  • kassa_create_articleCreate a new article (product or service) in the cash register. The VAT percent must be 0, 10, 13 or 20. Creates a record; it does not delete anything. POST /api/v1/articles.Can change things
  • kassa_update_articleChange one or more fields of an article. Only the fields you pass change; the rest stay as they are. PATCH /api/v1/articles/{id}.Can change things
  • kassa_create_customerCreate a customer record. Give at least one field. Creates a record; it does not delete anything. POST /api/v1/customers.Can change things
  • kassa_update_customerChange one or more fields of a customer. Only the fields you pass change. This tool does not delete customers. PATCH /api/v1/customers/{id}.Can change things
  • kassa_record_stock_movementAdd a stock movement to one inventory: a positive quantity adds stock, a negative one removes it. It changes the stock level; it does not set an absolute level. POST /api/v1/warehouses/{id}/inventori…Can change things

Audit history

  1. Nov 13Passed

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 200165 ms
initializedHTTP 20236 ms
tools/listHTTP 20080 ms
prompts/listHTTP 20095 ms
unknown-methodHTTP 40196 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.