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

Dotypos MCP by usefulapi

Read orders, sales reports, stock and reservations; add customers, update products in Dotypos.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 331 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://dotypos.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: 3 tools are labelled as able to change things.

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

    • dotypos_create_customer
    • dotypos_update_customer
    • dotypos_update_product
  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 23 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 (23)

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

  • dotypos_list_branchesList the branches (shops / points of sale) of the connected Dotypos cloud. Use the ids to filter orders, reservations and reports. GET /clouds/{cloud}/branches.Read-only
  • dotypos_get_branchOne branch by id. GET /clouds/{cloud}/branches/{id}.Read-only
  • dotypos_list_categoriesList product categories (name, VAT, colour, sort order). GET /clouds/{cloud}/categories.Read-only
  • dotypos_get_categoryOne product category by id. GET /clouds/{cloud}/categories/{id}.Read-only
  • dotypos_list_productsList or search the product catalog: name, prices with and without VAT, VAT, category, EAN/PLU codes, unit, tags, stock-deduction setting. Filter by name text, category, EAN or PLU code, tag or visibi…Read-only
  • dotypos_get_productOne product by id with all its fields (prices, VAT, codes, allergens, packaging, notes). GET /clouds/{cloud}/products/{id}.Read-only
  • dotypos_list_customersList or search customers (name, company, email, phone, address, points, tags). All given filters must match. Contains personal data. GET /clouds/{cloud}/customers.Read-only
  • dotypos_get_customerOne customer by id. Contains personal data. GET /clouds/{cloud}/customers/{id}.Read-only
  • dotypos_list_ordersList orders and receipts (documents): number, type, status, totals, customer, employee, table, branch, paid flag, created/completed dates. Filter by time, status, type, branch, customer, employee or…Read-only
  • dotypos_get_orderOne order / receipt by id: status, totals, document number, customer, employee, table, notes, tags. GET /clouds/{cloud}/orders/{id}.Read-only
  • dotypos_list_order_itemsList sold line items: product, name, quantity, unit prices before and after discount, VAT, category, employee, order. Give order_id for one order's lines, or a time range for sales analysis. GET /clo…Read-only
  • dotypos_get_sales_reportThe base sales report of one branch for a time range of at most 26 hours (one business day; Dotypos limits a report to 26 hours, so ask for one day at a time): sales and cancel counts and values, rev…Read-only
  • dotypos_list_employeesList employees (name, e-mail, phone, enabled flag, access levels). Login barcodes and PINs are never returned. GET /clouds/{cloud}/employees.Read-only
  • dotypos_list_tablesList restaurant tables: name, location, seats, branch, enabled flag. GET /clouds/{cloud}/tables.Read-only
  • dotypos_list_reservationsList table reservations: customer, table, branch, start and end time, seats, status, note. Filter by start time window, branch or customer; each reservation carries its status (NEW, CONFIRMED, CANCEL…Read-only
  • dotypos_list_warehousesList warehouses (stock locations). Use the ids with dotypos_list_stock. GET /clouds/{cloud}/warehouses.Read-only
  • dotypos_list_stockStock status of the products in one warehouse: each product with its quantity on hand (stockQuantityStatus), last stock change and purchase price. Filter by name or by maximum quantity to find low st…Read-only
  • dotypos_list_suppliersList suppliers (name, company ids, contact and address). GET /clouds/{cloud}/suppliers.Read-only
  • dotypos_list_delivery_notesList imported supplier delivery notes: document number, supplier, branch, dates, status, download URL. GET /clouds/{cloud}/delivery-notes.Read-only
  • dotypos_list_tagsList tags used on products, customers and orders. GET /clouds/{cloud}/tags.Read-only
  • dotypos_create_customerWRITE: create a customer record. At least one of first_name, last_name or company_name is required. Creates a new record every time (not idempotent). POST /clouds/{cloud}/customers.Can change things
  • dotypos_update_customerWRITE: change fields of one customer; only the fields you pass are changed. The record is read first and updated with its ETag, so a concurrent change makes the update fail instead of overwriting it.…Can change things
  • dotypos_update_productWRITE: change the name, net price, description or visibility of one product; only the fields you pass are changed. The price with VAT is derived by Dotypos from the net price and the product's VAT. T…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 200331 ms
initializedHTTP 202108 ms
tools/listHTTP 200200 ms
prompts/listHTTP 200103 ms
unknown-methodHTTP 401117 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.