Laudus MCP by usefulapi
Read Laudus ERP customers, sales, purchases, stock and accounting reports; create customers.
Connect it
Settings → Connectors → Add custom connector
URL: https://laudus.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://laudus.usefulapi.io/mcp{
"mcpServers": {
"laudus": {
"url": "https://laudus.usefulapi.io/mcp"
}
}
}claude mcp add --transport http laudus https://laudus.usefulapi.io/mcp{
"servers": {
"laudus": {
"type": "http",
"url": "https://laudus.usefulapi.io/mcp"
}
}
}38 tools, pulled live
laudus_list_customersread-onlyList 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, ask for the next one with offset = offset + limit. POST /sales/customers/list.
laudus_list_sales_invoicesread-onlyList 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, customer.VATId, totals.net, totals.total, items.product.sku, items.quantity. When a page is full, ask for
laudus_list_sales_ordersread-onlyList 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 one with offset = offset + limit. POST /sales/orders/list.
laudus_list_sales_quotesread-onlyList 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 offset = offset + limit. POST /sales/quotes/list.
laudus_list_sales_receiptsread-onlyList 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. POST /sales/receipts/list.
laudus_list_productsread-onlyList 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 full, ask for the next one with offset = offset + limit. POST /production/products/list.
laudus_list_product_categoriesread-onlyList 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/categories/list.
laudus_list_warehousesread-onlyList 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_salesmenread-onlyList 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_suppliersread-onlyList 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 /purchases/suppliers/list.
laudus_list_purchase_invoicesread-onlyList 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 one with offset = offset + limit. POST /purchases/invoices/list.
laudus_list_purchase_ordersread-onlyList 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 next one with offset = offset + limit. POST /purchases/orders/list.
laudus_list_accountsread-onlyList 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 /accounting/accounts/list.
laudus_list_journal_entriesread-onlyList 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 full, ask for the next one with offset = offset + limit. POST /accounting/journal/entries/list.
laudus_list_cost_centersread-onlyList 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/costcenters/list.
laudus_get_customerread-onlyGet a customer (addresses, contact data, credit limit, category, salesman, price list) by id. GET /sales/customers/{id}.
laudus_get_sales_invoiceread-onlyGet a sales invoice with its lines, taxes and totals by id. GET /sales/invoices/{id}.
laudus_get_sales_orderread-onlyGet a sales order with its lines by id. GET /sales/orders/{id}.
laudus_get_sales_quoteread-onlyGet a sales quote with its lines by id. GET /sales/quotes/{id}.
laudus_get_productread-onlyGet a product (SKU, description, category, units, prices) by id. GET /production/products/{id}.
laudus_get_supplierread-onlyGet a supplier by id. GET /purchases/suppliers/{id}.
laudus_get_purchase_invoiceread-onlyGet a purchase invoice with its lines by id. GET /purchases/invoices/{id}.
laudus_get_purchase_orderread-onlyGet a purchase order with its lines by id. GET /purchases/orders/{id}.
laudus_get_journal_entryread-onlyGet an accounting journal entry (comprobante) with its lines by id. GET /accounting/journal/entries/{id}.
laudus_customer_pending_invoicesread-onlyUnpaid 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_limitread-onlyA customer's credit limit and how much of it is used. GET /sales/customers/{id}/creditLimit.
laudus_list_customer_contactsread-onlyThe contact people of a customer. GET /sales/customers/{id}/contacts.
laudus_sales_invoice_receiptsread-onlyThe customer payments (cobros) applied to one sales invoice. GET /sales/invoices/{id}/receipts.
laudus_pending_sales_ordersread-onlyThe ids of sales orders not yet delivered, optionally for one customer or a due-date range. GET /sales/orders/pending.
laudus_sales_reportread-onlyInvoiced 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_stockread-onlyStock 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_stockread-onlyStock 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_kardexread-onlyThe stock movements (kardex) of one product, optionally to a date and for one warehouse. GET /production/products/{id}/kardex.
laudus_balance_sheetread-onlyThe 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_lossread-onlyThe profit and loss statement (estado de resultados) for a date range. GET /accounting/profitAndLoss.
laudus_general_ledgerread-onlyThe general ledger (libro mayor) movements of an account or a range of account numbers, for a date range. GET /accounting/ledger.
laudus_purchase_ledgerread-onlyThe 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/customers.
Alternatives in CRM & Sales
Compare →
Virtuous MCP by usefulapiB
Search donors and contacts, giving history, notes and projects, and log notes, tags and gifts.
Lightspeed Retail (X-Series) MCP by usefulapiB
Read Lightspeed X-Series products, stock, sales, customers, stock orders; one-call sales reports.
Gumroad MCP by usefulapiB
Read products, sales, subscribers and offer codes; verify, enable and disable product licenses.
Parsley MCP by usefulapiB
Read Parsley menu items, nutrition, allergens, ingredients and events; record event sales and waste.
Freshsales MCP by usefulapiB
Manage Freshsales contacts, accounts, deals, tasks and appointments; add notes.
Hiboutik MCP by usefulapiB
Read Hiboutik products, stock, customers, sales and turnover; edit customers and sale comments.