Laudus MCP by usefulapi

io.usefulapi/laudus · v1.0.0 · finance-and-payments

Laudus MCP by usefulapi is healthy: it completed an MCP handshake in 1165 ms and exposes 38 tools.

Read Laudus ERP customers, sales, purchases, stock and accounting reports; create customers.

Endpoint: https://laudus.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count38
Latency1165 ms
Last checked (UTC)2026-10-26T12:00:25.024Z

Health history

Checked (UTC)StatusLatencyError
2026-10-26T12:00:25.024ZHealthy1165
2026-10-26T12:00:24.974ZHealthy1163

Tools (38)

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, phone1, city, county, creditLimit, blocked, customerCategory.name, salesman.name. When a page is full,
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 model, for example salesInvoiceId, docType.name, docNumber, issuedDate, dueDate, customer.name, custom
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, issuedDate, dueDate, customer.name, items.product.sku, items.quantity. When a page is full, ask for the next o
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, customer.name, items.product.sku, items.quantity. When a page is full, ask for the next one with offse
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, receiptType, issuedDate, dueDate. When a page is full, ask for the next one with offset = offset + limit. POS
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, description, productCategory.name, unitOfMeasure, unitPrice, stockable, discontinued. When a page is
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. When a page is full, ask for the next one with offset = offset + limit. POST /production/products/cate
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 page is full, ask for the next one with offset = offset + limit. POST /production/warehouses/list.
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 is full, ask for the next one with offset = offset + limit. POST /sales/salesmen/list.
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, VATId, email, phone, city. When a page is full, ask for the next one with offset = offset + limit. POST
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 purchaseInvoiceId, docNumber, issuedDate, dueDate, supplier.name, totals.total. When a page is full, ask for the next
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, issuedDate, supplier.name, status, items.product.sku, items.quantity. When a page is full, ask for the
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, accountNumber, name. When a page is full, ask for the next one with offset = offset + limit. POST /accoun
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 journalEntryId, journalEntryNumber, date, lines.account.accountNumber, lines.debit, lines.credit. When a page is f
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, code. When a page is full, ask for the next one with offset = offset + limit. POST /purchases/costcenter
laudus_get_customerGet a customer (addresses, contact data, credit limit, category, salesman, price list) by id. GET /sales/customers/{id}.
laudus_get_sales_invoiceGet a sales invoice with its lines, taxes and totals by id. GET /sales/invoices/{id}.
laudus_get_sales_orderGet a sales order with its lines by id. GET /sales/orders/{id}.
laudus_get_sales_quoteGet a sales quote with its lines by id. GET /sales/quotes/{id}.
laudus_get_productGet a product (SKU, description, category, units, prices) by id. GET /production/products/{id}.
laudus_get_supplierGet a supplier by id. GET /purchases/suppliers/{id}.
laudus_get_purchase_invoiceGet a purchase invoice with its lines by id. GET /purchases/invoices/{id}.
laudus_get_purchase_orderGet a purchase order with its lines by id. GET /purchases/orders/{id}.
laudus_get_journal_entryGet an accounting journal entry (comprobante) with its lines by id. GET /accounting/journal/entries/{id}.
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.
laudus_customer_credit_limitA customer's credit limit and how much of it is used. GET /sales/customers/{id}/creditLimit.
laudus_list_customer_contactsThe contact people of a customer. GET /sales/customers/{id}/contacts.
laudus_sales_invoice_receiptsThe customer payments (cobros) applied to one sales invoice. GET /sales/invoices/{id}/receipts.
laudus_pending_sales_ordersThe ids of sales orders not yet delivered, optionally for one customer or a due-date range. GET /sales/orders/pending.
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 filters. GET /reports/sales/invoices/{group}.
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.
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.
laudus_product_kardexThe stock movements (kardex) of one product, optionally to a date and for one warehouse. GET /production/products/{id}/kardex.
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.
laudus_profit_and_lossThe profit and loss statement (estado de resultados) for a date range. GET /accounting/profitAndLoss.
laudus_general_ledgerThe general ledger (libro mayor) movements of an account or a range of account numbers, for a date range. GET /accounting/ledger.
laudus_purchase_ledgerThe purchases ledger (libro de compras) for a year and month. GET /purchases/invoices/ledger.
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 duplicates. Laudus may require more fields than given and answers with its validation message. POST /sales/