smaregi_list_stores
List stores
List the stores (shops) of the Smaregi contract: id, code, name, address, phone. Use the ids to filter stock and transactions. GET /stores.
pagesortlimitfieldsio.usefulapiPublished by usefulapi.ioOfficial publisherv1.13.4Updated Nov 7, 2026
Read Smaregi stores, products, customers, stock and transactions; manage customers, products, stock.
The publisher's own server: Ably MCP by usefulapi
Hosted MCP server for Smaregi POS: lets an assistant read stores, products, customers, stock and sales, and create or update records.
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%2Fsmaregi/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": {
"smaregi-by-usefulapi": {
"type": "http",
"url": "https://smaregi.usefulapi.io/mcp"
}
}
}Live endpoint: https://smaregi.usefulapi.io/mcp · Homepage: https://usefulapi.io/smaregi
https://smaregi.usefulapi.io/mcp.claude mcp add --transport http smaregi https://smaregi.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 Smaregi credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/smaregi/
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.
*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 smaregi_upgrade (it returns a Stripe Checkout link). Cancel any time with smaregi_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running smaregi_upgrade before then undoes the cancel. Or write to [email protected].
Source: servers/smaregi/README.md at commit 4046075
List stores
List the stores (shops) of the Smaregi contract: id, code, name, address, phone. Use the ids to filter stock and transactions. GET /stores.
pagesortlimitfieldsGet store
One store by id. GET /stores/{store_id}.
fieldsstore_idrequiredList staff
List staff members: id, code, name, role, e-mail. Passwords are never returned. GET /staffs.
pagesortlimitfieldsGet staff member
One staff member by id. GET /staffs/{staff_id}.
fieldsstaff_idrequiredList categories
List product categories (departments): id, code, name, parent, level. Use the ids when creating or filtering products. GET /categories.
pagesortlimitfieldsGet category
One product category by id. GET /categories/{category_id}.
fieldscategory_idrequiredList products
List products with id, category, code, name, price, cost and update time. Filter by category, code, group code, display flag or update time (a 31-day maximum range). GET /products.
pagesortlimitfieldsgroup_codeupdated_tocategory_iddisplay_flagproduct_codeupdated_fromsupplier_product_noGet product
One product by id, optionally with store prices, bundled items, store assignments, reserved stock, attribute items and order settings. GET /products/{product_id}.
product_idrequiredwith_priceswith_storeswith_order_settingwith_reserve_itemswith_attribute_itemswith_inventory_reservationsList customers
List customers (members): id, code, number, name, phone, e-mail, address. Smaregi cannot search by name, phone or e-mail: filter by customer code, member number, id range or update time, or page through. Contains shoppers' personal data. GET /customers.
pagesortlimitfieldsupdated_tocustomer_noupdated_fromcustomer_codecustomer_id_tocustomer_id_fromGet customer
One customer by id, optionally with the contract's custom fields. Contains personal data. GET /customers/{customer_id}.
fieldscustomer_idrequiredwith_custom_fieldsList stock levels
List stock levels per store and product (stockAmount, reserved amount). Filter by store or product. Smaregi only lists a product once its quantity has changed at least once. An update-time filter needs both bounds (31 days at most). GET /stock.
pagesortlimitfieldsstore_idproduct_idupdated_toupdated_fromList stock history
The stock change history of one product in one store: date, amount, division (sale, purchase, transfer, adjustment...). GET /stock/changes/{product_id}/{store_id}.
pagesortlimitfieldsstore_idrequiredproduct_idrequiredtarget_datestock_divisionList transactions
List sales transactions (receipts) in a time window of at most 31 days: id, date-time, division (1 = normal sale, 2 = deposit, 3 = withdrawal...), store, terminal, customer, totals. Optionally with the line items (limit 100 then). Contains shoppers' personal data. GET /transactions.
torequiredfromrequiredpagesortlimitfieldsstore_idwith_detailscustomer_codetransaction_uuidtransaction_head_divisionGet transaction
One transaction (receipt) by its transaction id (transactionHeadId), optionally with line items, discounts and payments. Contains personal data. GET /transactions/{transaction_id}.
with_detailswith_paymentstransaction_idrequiredwith_discountsCreate customer
WRITE: create a customer (member). customerCode, firstName and lastName are required; the contract's own required-column settings may demand more. Not idempotent: calling twice with a different code creates two customers. POST /customers.
sexnoteranknote2statusaddressstoreIdlastKanalastNamerequiredpostCodebirthDateentryDate+12 moreUpdate customer
WRITE: change fields of one customer (only the fields you pass are changed). Overwrites the old values. PATCH /customers/{customer_id}.
sexnoteranknote2statusaddressstoreIdlastKanalastNamepostCodebirthDateentryDate+13 moreCreate product
WRITE: create a product. categoryId, productName and price are required. Not idempotent. POST /products.
tagurlcostsizecolorpricerequireddivisioncatchCopygroupCodecategoryIdrequireddescriptiondisplayFlag+9 moreUpdate product
WRITE: change fields of one product (only the fields you pass are changed), for example its price or name. Overwrites the old values. PATCH /products/{product_id}.
tagurlcostsizecolorpricedivisioncatchCopygroupCodecategoryIdproduct_idrequireddescription+10 moreSet stock level
WRITE: set the absolute stock quantity of one product in one store, replacing the current quantity. Use smaregi_adjust_stock for a relative change. PATCH /stock/{product_id}.
memostore_idrequiredproduct_idrequiredstock_amountrequiredAdjust stock level
WRITE: add (positive) or subtract (negative) a quantity to the stock of one product in one store. Not idempotent: a repeat applies the change again. POST /stock/{product_id}/add.
memostore_idrequiredproduct_idrequiredstock_amountrequired100% 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 realtime messaging: inspect channel history, presence and occupancy, publish messages, and review app usage and configuration.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant look up Woffu company users, employment contracts, departments and offices.
io.usefulapiOfficial publisher
Hosted MCP server for White Label Loyalty: browse rewards, read a customer's points wallet and tier progress, and buy rewards with points.
io.usefulapiOfficial publisher
Hosted Weekdone connector that lets an assistant read weekly reports, teams, objectives and KPIs, and add report items, comments and KPI values.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list WebinarKit webinars, their dates, series, meetings and white-label sub-accounts.
{ "mcpServers": { "smaregi": { "url": "https://smaregi.usefulapi.io/mcp" } }}