Laudus MCP by usefulapi

io.usefulapi由 usefulapi.io 发布官方发布者v1.12.4更新于 Nov 7, 2026

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

发布方自己的服务:Ably MCP by usefulapi

已验证Streamable HTTP可网页运行金融数据与分析商业与电商

概览

AI 生成的概览

面向 Laudus ERP 的托管 MCP 服务器:让助手读取客户、销售、采购、库存与会计报表,并可新建客户。

可以做什么
  • 列出并查询客户、联系人、信用额度与未付发票
  • 列出并查询销售发票、订单、报价、收款与销售人员
  • 列出并查询供应商、采购发票与采购订单
  • 列出并查询产品、分类、仓库、库存数量与出入库流水
  • 列出科目、记账凭证与成本中心,获取资产负债表、损益表、总账与采购账
  • 生成分组销售报表,并新建客户记录
适用场景
适合以 Laudus ERP 管理业务、希望助手直接回答应收欠款、按销售人员或仓库统计销售、库存与财务报表等问题而无需手工导出数据的团队。
运行要求
远程 streamable HTTP 端点,无需本地安装。通过 OAuth 登录,登录页需填写公司 RUT 以及具备 API 权限的 Laudus 用户名和密码。客户端配置中不需要 API 密钥或 Authorization 头。免费方案每月 50 次工具调用,付费方案按账户计费。
安装前请注意
登录页会收集 Laudus 公司凭据,并由第三方托管方按用户存储。laudus_create_customer 会写入新客户记录,执行前应确认。元工具会返回 Stripe 结账链接并可取消订阅;付费方案需付费,当期取消不退款。读取类工具会把客户、供应商与财务数据交给助手。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Laudus MCP by usefulapi,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.usefulapi%2Flaudus/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "laudus-by-usefulapi": {
      "type": "http",
      "url": "https://laudus.usefulapi.io/mcp"
    }
  }
}

README

Laudus MCP by usefulapi

Live endpoint: https://laudus.usefulapi.io/mcp

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://laudus.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http laudus https://laudus.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "laudus": {      "url": "https://laudus.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Laudus credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/laudus/

On first connect you will enter your company RUT and the user name and password of a Laudus user with API access. They are validated, stored per-user, and scoped to you. No keys in config files.

Tools

ToolTypeWhat it does
laudus_list_customersreadList customers
laudus_list_sales_invoicesreadList sales invoices
laudus_list_sales_ordersreadList sales orders
laudus_list_sales_quotesreadList sales quotes
laudus_list_sales_receiptsreadList sales receipts
laudus_list_productsreadList products
laudus_list_product_categoriesreadList product categories
laudus_list_warehousesreadList warehouses
laudus_list_salesmenreadList salespeople
laudus_list_suppliersreadList suppliers
laudus_list_purchase_invoicesreadList purchase invoices
laudus_list_purchase_ordersreadList purchase orders
laudus_list_accountsreadList accounting accounts
laudus_list_journal_entriesreadList journal entries
laudus_list_cost_centersreadList cost centers
laudus_get_customerreadGet a customer
laudus_get_sales_invoicereadGet a sales invoice
laudus_get_sales_orderreadGet a sales order
laudus_get_sales_quotereadGet a sales quote
laudus_get_productreadGet a product
laudus_get_supplierreadGet a supplier
laudus_get_purchase_invoicereadGet a purchase invoice
laudus_get_purchase_orderreadGet a purchase order
laudus_get_journal_entryreadGet a journal entry
laudus_customer_pending_invoicesreadCustomer pending invoices
laudus_customer_credit_limitreadCustomer credit limit
laudus_list_customer_contactsreadList customer contacts
laudus_sales_invoice_receiptsreadSales invoice receipts
laudus_pending_sales_ordersreadPending sales orders
laudus_sales_reportreadSales report
laudus_get_product_stockreadGet product stock
laudus_list_stockreadList stock of all products
laudus_product_kardexreadProduct kardex
laudus_balance_sheetreadBalance sheet
laudus_profit_and_lossreadProfit and loss
laudus_general_ledgerreadGeneral ledger
laudus_purchase_ledgerreadPurchase ledger
laudus_create_customerwriteCreate a customer
laudus_usage_statusmetaUsage status (free-tier meter)
laudus_request_featuremetaRequest a missing feature
laudus_upgrademetaUpgrade to Pro or Pro+
laudus_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per account)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with laudus_upgrade (it returns a Stripe Checkout link). Cancel any time with laudus_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running laudus_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT

来源:servers/laudus/README.md,提交 4046075

工具

38

laudus_list_customers

List customers

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_sales_invoices

List sales invoices

List 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 the next one with offset = offset + limit. POST /sales/invoices/list.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_sales_orders

List sales orders

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_sales_quotes

List sales quotes

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_sales_receipts

List sales receipts

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_products

List products

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_product_categories

List product categories

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_warehouses

List warehouses

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_salesmen

List salespeople

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_suppliers

List suppliers

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_purchase_invoices

List purchase invoices

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_purchase_orders

List purchase orders

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_accounts

List accounting accounts

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_journal_entries

List journal entries

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_list_cost_centers

List cost centers

List 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.

输入参数limitfieldsfilteroffsetorder_by

laudus_get_customer

Get a customer

Get a customer (addresses, contact data, credit limit, category, salesman, price list) by id. GET /sales/customers/{id}.

输入参数customer_id必填

laudus_get_sales_invoice

Get a sales invoice

Get a sales invoice with its lines, taxes and totals by id. GET /sales/invoices/{id}.

输入参数sales_invoice_id必填

laudus_get_sales_order

Get a sales order

Get a sales order with its lines by id. GET /sales/orders/{id}.

输入参数sales_order_id必填

laudus_get_sales_quote

Get a sales quote

Get a sales quote with its lines by id. GET /sales/quotes/{id}.

输入参数sales_quote_id必填

laudus_get_product

Get a product

Get a product (SKU, description, category, units, prices) by id. GET /production/products/{id}.

输入参数product_id必填

laudus_get_supplier

Get a supplier

Get a supplier by id. GET /purchases/suppliers/{id}.

输入参数supplier_id必填

laudus_get_purchase_invoice

Get a purchase invoice

Get a purchase invoice with its lines by id. GET /purchases/invoices/{id}.

输入参数purchase_invoice_id必填

laudus_get_purchase_order

Get a purchase order

Get a purchase order with its lines by id. GET /purchases/orders/{id}.

输入参数purchase_order_id必填

laudus_get_journal_entry

Get a journal entry

Get an accounting journal entry (comprobante) with its lines by id. GET /accounting/journal/entries/{id}.

输入参数journal_entry_id必填

laudus_customer_pending_invoices

Customer pending invoices

Unpaid 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.

输入参数customer_id

laudus_customer_credit_limit

Customer credit limit

A customer's credit limit and how much of it is used. GET /sales/customers/{id}/creditLimit.

输入参数customer_id必填

laudus_list_customer_contacts

List customer contacts

The contact people of a customer. GET /sales/customers/{id}/contacts.

输入参数customer_id必填

laudus_sales_invoice_receipts

Sales invoice receipts

The customer payments (cobros) applied to one sales invoice. GET /sales/invoices/{id}/receipts.

输入参数sales_invoice_id必填

laudus_pending_sales_orders

Pending sales orders

The ids of sales orders not yet delivered, optionally for one customer or a due-date range. GET /sales/orders/pending.

输入参数customer_iddue_date_todue_date_from

laudus_sales_report

Sales report

Invoiced 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}.

输入参数date_togroup_by必填branch_iddate_fromproduct_idcustomer_idsalesman_id

laudus_get_product_stock

Get product stock

Stock 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.

输入参数lotdate_toproduct_id必填by_warehousewarehouse_id

laudus_list_stock

List stock of all products

Stock 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.

输入参数date_towarehouse_idproduct_category_id

laudus_product_kardex

Product kardex

The stock movements (kardex) of one product, optionally to a date and for one warehouse. GET /production/products/{id}/kardex.

输入参数date_toproduct_id必填warehouse_id

laudus_balance_sheet

Balance sheet

The balance sheet (balance general) as of a date, either the standard layout or the totals layout. GET /accounting/balanceSheet/standard or /totals.

输入参数layoutbook_iddate_toshow_levelscost_center_idshow_accounts_with_zero_balanceshow_only_accounts_with_activity

laudus_profit_and_loss

Profit and loss

The profit and loss statement (estado de resultados) for a date range. GET /accounting/profitAndLoss.

输入参数book_iddate_todate_fromshow_levelscost_center_idshow_accounts_with_zero_balanceshow_only_accounts_with_activity

laudus_general_ledger

General ledger

The general ledger (libro mayor) movements of an account or a range of account numbers, for a date range. GET /accounting/ledger.

输入参数limitoffsetbook_iddate_todate_fromcost_center_idaccount_number_toaccount_number_from必填

laudus_purchase_ledger

Purchase ledger

The purchases ledger (libro de compras) for a year and month. GET /purchases/invoices/ledger.

输入参数yearmonth

laudus_create_customer

Create a customer

WRITE: 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.

输入参数cityname必填emailnotesphonecountyvat_idaddressdte_emaillegal_nameactivity_name

版本历史

12
  1. v1.12.4最新Nov 7, 2026
  2. v1.11.3Nov 5, 2026
  3. v1.11.2Nov 5, 2026
  4. v1.11.1Nov 4, 2026
  5. v1.11.0Nov 3, 2026
  6. v1.10.1Nov 3, 2026
  7. v1.9.0Nov 1, 2026
  8. v1.7.0Oct 31, 2026
  9. v1.6.0Oct 31, 2026
  10. v1.5.2Oct 30, 2026
  11. v1.5.0Oct 30, 2026
  12. v1.0.0Oct 26, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Usefulapi 集成