loyverse_get_merchant
Get the merchant
Fetch the merchant account this token belongs to — business name, email, country and currency. A cheap way to confirm the token works. Loyverse: GET /merchant/.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.39.1Updated Nov 14, 2026
Query Loyverse POS receipts, shifts, items, inventory and customers, and update stock and customers.
The publisher's own server: Ably MCP by usefulapi
Hosted Loyverse POS connector that lets an assistant read sales receipts, shifts, catalog, inventory and loyalty customers, and update stock and customer…
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Floyverse/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"loyverse-by-usefulapi": {
"type": "http",
"url": "https://loyverse.usefulapi.io/mcp"
}
}
}Use Loyverse from Claude, Cursor, or any MCP client — review receipts, shifts, items, inventory and customers, and update customers, categories, suppliers and stock levels. Hosted, no local install: connect with your own Loyverse credentials.
Live endpoint: https://loyverse.usefulapi.io/mcp · Homepage: https://usefulapi.io/loyverse
https://loyverse.usefulapi.io/mcp.claude mcp add --transport http loyverse https://loyverse.usefulapi.io/mcp, then run /mcp to log in.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 Loyverse credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/loyverse/
On first connect you'll provide your Loyverse personal access token (Back Office > Integrations > Access tokens). They're validated, stored per-user, and scoped to you — no keys in config files.
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.
Each paid plan covers this server only. Ask your AI to run loyverse_upgrade and choose Pro or Pro+, billed monthly or yearly (it returns a Stripe Checkout link). If you already have Pro, ask to change it to Pro+. The change requires your confirmation, keeps your billing interval and charges the price difference for the rest of the period immediately. Cancel any time with loyverse_cancel_subscription: your paid plan continues to the end of the paid period, with no refund for the current period, and asking to resume the same plan with loyverse_upgrade before then undoes the cancel. Or write to [email protected].
MIT © usefulapi. Not affiliated with or endorsed by Loyverse.
Source: servers/loyverse/README.md at commit f22f848
Get the merchant
Fetch the merchant account this token belongs to — business name, email, country and currency. A cheap way to confirm the token works. Loyverse: GET /merchant/.
Takes no parameters.
List stores
List the merchant's stores (locations) with their addresses. Store ids are what the receipt, shift and inventory filters take. Loyverse: GET /stores.
store_idsshow_deletedcreated_at_maxcreated_at_minupdated_at_maxupdated_at_minList employees
List employees, with the stores each can access and whether they are the owner. Loyverse: GET /employees.
limitcursoremployee_idsshow_deletedcreated_at_maxcreated_at_minupdated_at_maxupdated_at_minList receipts
List 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.
limitordercursorsourcestore_idcreated_at_maxcreated_at_minupdated_at_maxupdated_at_minreceipt_numberssince_receipt_numberbefore_receipt_numberGet one receipt
Fetch a single receipt by its receipt number (e.g. 2-1008), with line items, modifiers, discounts, taxes and payments. Loyverse: GET /receipts/{receipt_number}.
receipt_numberrequiredList shifts
List 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.
limitcursorstore_idscreated_at_maxcreated_at_minList items
List catalog items with their variants (SKU, barcode, price, cost, per-store pricing), category, taxes and modifiers. Loyverse: GET /items.
limitcursoritems_idsshow_deletedcreated_at_maxcreated_at_minupdated_at_maxupdated_at_minGet one item
Fetch a single catalog item by id, with its variants. Loyverse: GET /items/{item_id}.
item_idrequiredList item variants
List item variants — the sellable SKUs — optionally for given items or one SKU. Variant ids are what inventory levels are keyed on. Loyverse: GET /variants.
skulimitcursoritems_idsshow_deletedvariants_idscreated_at_maxcreated_at_minupdated_at_maxupdated_at_minList categories
List item categories. Loyverse: GET /categories.
limitcursorshow_deletedcategories_idsList inventory levels
List current stock (`in_stock`) per variant per store. Filter by stores and/or variants — the answer to 'what is running low?'. Loyverse: GET /inventory.
limitcursorstore_idsvariant_idsupdated_at_maxupdated_at_minList customers
List loyalty customers, newest first, with visits, total spent and points balance. Filter by email or ids. Loyverse: GET /customers.
emaillimitcursorcustomer_idscreated_at_maxcreated_at_minupdated_at_maxupdated_at_minGet one customer
Fetch a single customer by id, with visits, total spent and points balance. Loyverse: GET /customers/{customer_id}.
customer_idrequiredList payment types
List the payment types (cash, card, integrated terminals…) and the stores where each is available. Receipt payments reference these ids. Loyverse: GET /payment_types.
show_deletedcreated_at_maxcreated_at_minupdated_at_maxupdated_at_minpayment_type_idsList discounts
List configured discounts (fixed/variable percent or amount, discount-by-points) and where they apply. Loyverse: GET /discounts.
discount_idsshow_deletedcreated_at_maxcreated_at_minupdated_at_maxupdated_at_minList taxes
List taxes with their rate, whether they are INCLUDED in or ADDED to the price, and the stores they apply in. Loyverse: GET /taxes.
tax_idsshow_deletedcreated_at_maxcreated_at_minupdated_at_maxupdated_at_minList suppliers
List suppliers with their contact details. Loyverse: GET /suppliers/.
limitcursorshow_deletedsuppliers_idsCreate or update a customer
Create 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.
idcitynamerequirednoteemailregionaddresspostal_codecountry_codephone_numbercustomer_codeCreate or update a category
Create an item category, or rename/recolor one by passing its `id`. Loyverse: POST /categories.
idnamerequiredcolorCreate or update a supplier
Create 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/.
idcitynamerequirednoteemailregioncontactwebsiteaddress_1address_2postal_codecountry_code+1 moreSet inventory levels
Set 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.
inventory_levelsrequired100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably that lets an assistant inspect realtime channels, presence and usage stats, publish messages, and review app configuration.
io.usefulapiOfficial publisher
Remote MCP server for Oyster that lets an assistant read team, time off, expense, contract and invoice data and approve or decline requests.
io.usefulapiOfficial publisher
Reads Avirato hotel PMS data — reservations, availability, rates, prices and meal plans — and records cash payments on bookings.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list interview, participant and department metadata from a Willo account.
io.usefulapiOfficial publisher
Hosted MCP server that lets an assistant read Testlify hiring workspace details, assessments and assessment candidates.
{ "mcpServers": { "loyverse": { "url": "https://loyverse.usefulapi.io/mcp" } }}