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

Laudus MCP by usefulapi

Read Laudus ERP customers, sales, purchases, stock and accounting reports; create customers.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 157 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://laudus.usefulapi.io/mcp

Source code Website Streamable HTTP · protocol 2025-11-25 · server version 1.15.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: 1 tool is labelled as able to change things.

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

    • laudus_create_customer
  • Passed: Every tool says whether it only reads or can change things.

Tools

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

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

  • laudus_list_customersList customers with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example customerId, name, legalName, VATId, email, ph…Read-only
  • laudus_list_sales_invoicesList sales invoices and electronic tax documents (facturas, notas de credito) with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data m…Read-only
  • laudus_list_sales_ordersList sales orders (pedidos de venta) with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example salesOrderId, issuedDat…Read-only
  • laudus_list_sales_quotesList sales quotes (cotizaciones) with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example salesQuoteId, issuedDate, c…Read-only
  • laudus_list_sales_receiptsList customer payments received (cobros) with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example receiptId, receiptT…Read-only
  • laudus_list_productsList products and services (the item master) with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example productId, sku,…Read-only
  • laudus_list_product_categoriesList product categories with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example productCategoryId, name, fullPath. W…Read-only
  • laudus_list_warehousesList warehouses (bodegas) with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example warehouseId, name, city. When a pa…Read-only
  • laudus_list_salesmenList salespeople (vendedores) with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example salesmanId, name. When a page…Read-only
  • laudus_list_suppliersList suppliers (proveedores) with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example supplierId, name, legalName, VA…Read-only
  • laudus_list_purchase_invoicesList purchase invoices (facturas de compra) with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example purchaseInvoiceI…Read-only
  • laudus_list_purchase_ordersList purchase orders (ordenes de compra) with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example purchaseOrderId, is…Read-only
  • laudus_list_accountsList the chart of accounts (plan de cuentas) with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example accountId, acco…Read-only
  • laudus_list_journal_entriesList accounting journal entries (comprobantes) with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example journalEntryI…Read-only
  • laudus_list_cost_centersList cost centers (centros de costo) with filters, sorting, field selection and paging (rows 25 by default, at most 200). Field names follow the Laudus data model, for example costCenterId, name, cod…Read-only
  • laudus_get_customerGet a customer (addresses, contact data, credit limit, category, salesman, price list) by id. GET /sales/customers/{id}.Read-only
  • laudus_get_sales_invoiceGet a sales invoice with its lines, taxes and totals by id. GET /sales/invoices/{id}.Read-only
  • laudus_get_sales_orderGet a sales order with its lines by id. GET /sales/orders/{id}.Read-only
  • laudus_get_sales_quoteGet a sales quote with its lines by id. GET /sales/quotes/{id}.Read-only
  • laudus_get_productGet a product (SKU, description, category, units, prices) by id. GET /production/products/{id}.Read-only
  • laudus_get_supplierGet a supplier by id. GET /purchases/suppliers/{id}.Read-only
  • laudus_get_purchase_invoiceGet a purchase invoice with its lines by id. GET /purchases/invoices/{id}.Read-only
  • laudus_get_purchase_orderGet a purchase order with its lines by id. GET /purchases/orders/{id}.Read-only
  • laudus_get_journal_entryGet an accounting journal entry (comprobante) with its lines by id. GET /accounting/journal/entries/{id}.Read-only
  • laudus_customer_pending_invoicesUnpaid sales invoices (accounts receivable). Give customer_id for one customer, or leave it out for all customers. GET /sales/customers/{id}/pendingInvoices or /sales/customers/pendingInvoices.Read-only
  • laudus_customer_credit_limitA customer's credit limit and how much of it is used. GET /sales/customers/{id}/creditLimit.Read-only
  • laudus_list_customer_contactsThe contact people of a customer. GET /sales/customers/{id}/contacts.Read-only
  • laudus_sales_invoice_receiptsThe customer payments (cobros) applied to one sales invoice. GET /sales/invoices/{id}/receipts.Read-only
  • laudus_pending_sales_ordersThe ids of sales orders not yet delivered, optionally for one customer or a due-date range. GET /sales/orders/pending.Read-only
  • laudus_sales_reportInvoiced sales totals grouped by day of week, day of month, month, year, salesman, customer, customer category, product, product category, county, state or branch, for a date range and optional filte…Read-only
  • laudus_get_product_stockStock of one product, optionally as of a date, in one warehouse or lot; with by_warehouse true, the stock in each warehouse. GET /production/products/{id}/stock or /stockByWarehouses.Read-only
  • laudus_list_stockStock of every product, optionally as of a date, for one warehouse or one product category. Can be large: filter by warehouse or category. GET /production/products/stock.Read-only
  • laudus_product_kardexThe stock movements (kardex) of one product, optionally to a date and for one warehouse. GET /production/products/{id}/kardex.Read-only
  • laudus_balance_sheetThe balance sheet (balance general) as of a date, either the standard layout or the totals layout. GET /accounting/balanceSheet/standard or /totals.Read-only
  • laudus_profit_and_lossThe profit and loss statement (estado de resultados) for a date range. GET /accounting/profitAndLoss.Read-only
  • laudus_general_ledgerThe general ledger (libro mayor) movements of an account or a range of account numbers, for a date range. GET /accounting/ledger.Read-only
  • laudus_purchase_ledgerThe purchases ledger (libro de compras) for a year and month. GET /purchases/invoices/ledger.Read-only
  • laudus_create_customerWRITE: creates a new customer in Laudus (the customer id is assigned by Laudus; the customer record is not an invoice and sends nothing). Check laudus_list_customers for the RUT first to avoid duplic…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 200157 ms
initializedHTTP 20240 ms
tools/listHTTP 200118 ms
prompts/listHTTP 20035 ms
unknown-methodHTTP 40150 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.