Loyverse MCP by usefulapi
Query Loyverse POS receipts, shifts, items, inventory and customers, and update stock and customers.
Connect it
Settings → Connectors → Add custom connector
URL: https://loyverse.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://loyverse.usefulapi.io/mcp{
"mcpServers": {
"loyverse": {
"url": "https://loyverse.usefulapi.io/mcp"
}
}
}claude mcp add --transport http loyverse https://loyverse.usefulapi.io/mcp{
"servers": {
"loyverse": {
"type": "http",
"url": "https://loyverse.usefulapi.io/mcp"
}
}
}21 tools, verified live
loyverse_get_merchantread-onlyFetch the merchant account this token belongs to — business name, email, country and currency. A cheap way to confirm the token works. Loyverse: GET /merchant/.
loyverse_list_storesread-onlyList the merchant's stores (locations) with their addresses. Store ids are what the receipt, shift and inventory filters take. Loyverse: GET /stores.
loyverse_list_employeesread-onlyList employees, with the stores each can access and whether they are the owner. Loyverse: GET /employees.
loyverse_list_receiptsread-onlyList sales and refund receipts, newest first, with line items, payments, discounts and taxes. Filter by store, time range or receipt numbers — the core of any sales question. Loyverse: GET /receipts.
loyverse_get_receiptread-onlyFetch a single receipt by its receipt number (e.g. 2-1008), with line items, modifiers, discounts, taxes and payments. Loyverse: GET /receipts/{receipt_number}.
loyverse_list_shiftsread-onlyList cash-register shifts with their cash, gross/net sales, refunds, discounts, taxes, per-payment-type totals and pay-in/pay-out movements — the end-of-day view. Loyverse: GET /shifts.
loyverse_list_itemsread-onlyList catalog items with their variants (SKU, barcode, price, cost, per-store pricing), category, taxes and modifiers. Loyverse: GET /items.
loyverse_get_itemread-onlyFetch a single catalog item by id, with its variants. Loyverse: GET /items/{item_id}.
loyverse_list_variantsread-onlyList item variants — the sellable SKUs — optionally for given items or one SKU. Variant ids are what inventory levels are keyed on. Loyverse: GET /variants.
loyverse_list_categoriesread-onlyList item categories. Loyverse: GET /categories.
loyverse_list_inventoryread-onlyList current stock (`in_stock`) per variant per store. Filter by stores and/or variants — the answer to 'what is running low?'. Loyverse: GET /inventory.
loyverse_list_customersread-onlyList loyalty customers, newest first, with visits, total spent and points balance. Filter by email or ids. Loyverse: GET /customers.
loyverse_get_customerread-onlyFetch a single customer by id, with visits, total spent and points balance. Loyverse: GET /customers/{customer_id}.
loyverse_list_payment_typesread-onlyList the payment types (cash, card, integrated terminals…) and the stores where each is available. Receipt payments reference these ids. Loyverse: GET /payment_types.
loyverse_list_discountsread-onlyList configured discounts (fixed/variable percent or amount, discount-by-points) and where they apply. Loyverse: GET /discounts.
loyverse_list_taxesread-onlyList taxes with their rate, whether they are INCLUDED in or ADDED to the price, and the stores they apply in. Loyverse: GET /taxes.
loyverse_list_suppliersread-onlyList suppliers with their contact details. Loyverse: GET /suppliers/.
loyverse_upsert_customercan modifyCreate a loyalty customer, or update one by passing its `id`. Loyverse does not document whether omitted fields survive an update, so on update fetch the customer first and send the full record. Loyverse: POST /customers.
loyverse_upsert_categorycan modifyCreate an item category, or rename/recolor one by passing its `id`. Loyverse: POST /categories.
loyverse_upsert_suppliercan modifyCreate a supplier, or update one by passing its `id`. Loyverse does not document whether omitted fields survive an update, so on update send the full record. Loyverse: POST /suppliers/.
loyverse_set_inventory_levelscan modifySet the ABSOLUTE stock (`stock_after`) of one or more variants at given stores — e.g. after a stock count. This overwrites the current level rather than adding to it; read the current levels with loyverse_list_inventory first so they can be restored. Loyverse: POST /inventory.
Alternatives in Finance & Payments
Compare →CHChurnkeyB
Read and manage Churnkey cancel flows, retention metrics, and payment recovery
RORoboSystemsB
Accounting knowledge graphs: SEC XBRL filings, QuickBooks ledgers, reports and forecasts over MCP.
AFArcadia FinanceB
Concentrated liquidity on Uniswap/Aerodrome (rebalance, compound, leverage) or single-sided lending.
Banco Central do Brasil (BCB) — SGS Time Series MCP ServerB
Banco Central do Brasil (BCB): SGS series, Focus expectations, PTAX, stats + provenance. 17 tools.
ATAgent402.Tools: pay-per-call web toolsB
Agentic Finance: 500+ agent tools, multi-chain USDC over x402 or MPP, or free via proof-of-work
SMSecedgar MCP ServerB
Query SEC EDGAR filings, XBRL financials, and company data via MCP. STDIO or Streamable HTTP.