io.usefulapi/sapo
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Sapo MCP by usefulapi
Publisher-provided description
Read Sapo store products, orders, customers and stock levels; edit order notes and stock.
Summary by lookupd
Reads Sapo store products, orders, customers, locations and stock levels, and can overwrite stock counts and order notes or tags.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http sapo https://sapo.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add sapo --url https://sapo.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"sapo": {
"url": "https://sapo.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (20 tools)
Publisher-provided text
sapo_get_storeThe Sapo store this login belongs to: name, domain, currency, timezone, plan and other settings. GET /admin/store.json.sapo_list_productsList products with their variants, prices, SKUs and images. Filter by name, vendor, type, collection or created/modified dates. Paged: pass next_page as page. Gsapo_count_productsNumber of products matching the filters. GET /admin/products/count.json.sapo_get_productOne product by id, with variants and images. GET /admin/products/{id}.json.sapo_list_product_variantsThe variants (size, color, SKU, barcode, price) of one product. Paged. GET /admin/products/{product_id}/variants.json.sapo_get_product_variantOne product variant by id. GET /admin/variants/{id}.json.sapo_list_custom_collectionsList manual product collections (danh mục thủ công). Paged. GET /admin/custom_collections.json.sapo_list_ordersList orders with line items, customer, totals, payment and fulfillment status. Filter by status, tag, customer or dates. Paged: pass next_page as page. GET /admsapo_count_ordersNumber of orders matching the filters. GET /admin/orders/count.json.sapo_get_orderOne order by id with line items, addresses, discounts, payment and shipping. GET /admin/orders/{id}.json.sapo_list_order_transactionsThe payment transactions recorded on one order. GET /admin/orders/{order_id}/transactions.json.sapo_list_customersList customers with contact details, addresses, order count and total spent. Paged. GET /admin/customers.json.sapo_count_customersTotal number of customers. GET /admin/customers/count.json.sapo_get_customerOne customer by id. GET /admin/customers/{id}.json.sapo_list_locationsList branches, stores and warehouses (id, name, address, whether they track stock). Use the ids for stock levels. Paged. GET /admin/locations.json.sapo_list_inventory_itemsList inventory items (one per variant) by SKU/barcode search, variant or product ids. The id is what stock levels use as inventory_item_id. Paged. GET /admin/insapo_list_inventory_levelsStock per item and location: on_hand, available, committed, incoming, reserved. Filter by inventory item or location ids, or by a minimum/maximum available quansapo_list_price_rulesList discount price rules (percentage, fixed amount, fixed price) with validity dates and usage counts. Paged. GET /admin/price_rules.json.sapo_update_orderWRITE: set the note and/or the tags of an order (Sapo only lets an order's items and quantities stay fixed after creation). The value REPLACES the existing notesapo_set_inventory_levelWRITE: set the physical stock (on_hand) of one inventory item at one location to an exact quantity, with a reason. This OVERWRITES the current number and is rec
Details
- Version: 1.15.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 540 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/sapo/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/sapo)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp