Lightspeed Retail (R-Series) MCP by usefulapi
by lightspeed-r-series.usefulapi.io in Markets & finance
Read Lightspeed R-Series items, stock, sales, customers and POs; create customers and set stock.
https://lightspeed-r-series.usefulapi.io/mcp- Tools
- 17
- open to any client
- Uptime
- 85.2%
- last 30 days
- Response time
- 292 ms
- 506 ms slowest 5%
- Last check
- Failed
- 22 h ago, next any minute now
Reliability
Latest check failed 22 h ago: initialize returned HTTP 302
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"lightspeed-retail-r-series-mcp-by-usefulapi": {
"type": "http",
"url": "https://lightspeed-r-series.usefulapi.io/mcp"
}
}
}17 tools
- get_account
The connected Lightspeed Retail (R-Series) account: id, name, status, employee count/limit, default and purchasing currencies. Good first call. GET /Account/{accountID}.json.
- list_shops
List the account's shops (store locations): shopID, name, time zone, archived flag. Use shopID to filter sales, inventory and purchase orders. GET /Account/{accountID}/Shop.json.
- list_items
Search the product catalog. Each item has itemID, description, SKUs (systemSku, customSku, upc, ean, manufacturerSku), defaultCost, categoryID and its Prices (price levels). Set include_stock to add per-shop quantities (ItemShops; shopID 0 = all shops). Paginate with next_url…
- get_item
One item by itemID with its prices, per-shop stock (ItemShops), category and other related records. GET /Account/{accountID}/Item/{itemID}.json.
- list_inventory
Stock levels per item per shop (ItemShop records): qoh (quantity on hand), sellable, backorder, reorderPoint, reorderLevel, costs and values. shopID 0 is the all-shops summary. Paginate with next_url. GET /Account/{accountID}/ItemShop.json.
- list_categories
Item categories (hierarchical): categoryID, name, fullPathName, parentID, nodeDepth. GET /Account/{accountID}/Category.json.
- list_sales
Sales history: saleID, completed/voided flags, completeTime, totals (calcSubtotal, calcTax1/2, total, balance), customerID, employeeID, shopID, registerID. Filter by a date range on completeTime (default) or timeStamp, shop, customer, employee. Set include_lines for SaleLines…
- get_sale
One sale by saleID with its line items (SaleLines with Item), payments (SalePayments with PaymentType) and customer. GET /Account/{accountID}/Sale/{saleID}.json.
- list_customers
Search customers by name, company or email: customerID, firstName, lastName, company, customerTypeID, createTime. Email search loads the Contact relation (emails, phones, addresses). Paginate with next_url. GET /Account/{accountID}/Customer.json.
- get_customer
One customer by customerID with Contact (emails, phones, addresses), customer type and notes. GET /Account/{accountID}/Customer/{customerID}.json.
- list_vendors
Suppliers: vendorID, name, accountNumber, archived. GET /Account/{accountID}/Vendor.json.
- list_purchase_orders
Purchase orders to vendors: orderID, vendorID, shopID, orderedDate, arrivalDate, receivedDate, complete, totalQuantity, shipCost. GET /Account/{accountID}/Order.json.
- get_purchase_order
One purchase order by orderID with its lines (OrderLines: itemID, quantity, numReceived, price), vendor and shop. GET /Account/{accountID}/Order/{orderID}.json.
- list_employees
Employees: employeeID, firstName, lastName, lockOut, archived, employeeRoleID, limitToShopID. Use employeeID to filter sales. GET /Account/{accountID}/Employee.json.
- create_customer
Create a new customer, optionally with a primary email and one phone number (stored in the customer's Contact). Give at least a first name, last name or company. Returns the new customer with its customerID. POST /Account/{accountID}/Customer.json.
- update_item
Change fields of an existing item: description, default cost, SKUs, category. Only the fields you pass are changed. Prices and stock are not changed here (use update_stock for quantities). PUT /Account/{accountID}/Item/{itemID}.json.
- update_stock
CHANGES STOCK COUNTS: sets (does not add to) the quantity on hand of one item in one shop to `qoh`, by updating the item's ItemShop record. Use for correcting a few items; for many items use an inventory count in Lightspeed. Identify the shop by shop_id, or by item_shop_id from…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 22 h ago | initialize returned HTTP 302 | 302 | 98 ms |
| 2 days ago | initialize returned HTTP 302 | 302 | 107 ms |
| 3 days ago | initialize returned HTTP 302 | 302 | 108 ms |
| 3 days ago | initialize returned HTTP 302 | 302 | 71 ms |
| 3 days ago | Passed | 200 | 245 ms |
Show 10 older checks
| 4 days ago | Passed | 200 | 361 ms |
| 4 days ago | Passed | 200 | 238 ms |
| 4 days ago | Passed | 200 | 446 ms |
| 5 days ago | Passed | 200 | 506 ms |
| 5 days ago | Passed | 200 | 268 ms |
| 6 days ago | Passed | 200 | 292 ms |
| 6 days ago | Passed | 200 | 216 ms |
| 7 days ago | Passed | 200 | 250 ms |
| 7 days ago | Passed | 200 | 274 ms |
| 7 days ago | Passed | 200 | 291 ms |