MCP server
Sapo MCP by usefulapi
io.usefulapi/sapo
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read Sapo store products, orders, customers and stock levels; edit order notes and stock.
Working at last checkVerified publisher: usefulapi.ioAbout 5,165 tokens per request once connected20 tools
https://sapo.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 20
- Token cost
- About 5,165 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http sapo https://sapo.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.sapo] url = "https://sapo.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"sapo":{"httpUrl":"https://sapo.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"sapo":{"url":"https://sapo.usefulapi.io/mcp"}}}
VS Code
{"servers":{"sapo":{"type":"http","url":"https://sapo.usefulapi.io/mcp"}}}
Antigravity
agy mcp add sapo https://sapo.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"sapo","server_url":"https://sapo.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"sapo","server_url":"https://sapo.usefulapi.io/mcp"}
Tools
sapo_count_customers~61 tokens
Total number of customers. GET /admin/customers/count.json.sapo_count_orders~415 tokens
Number of orders matching the filters. GET /admin/orders/count.json.sapo_count_products~257 tokens
Number of products matching the filters. GET /admin/products/count.json.sapo_get_customer~98 tokens
One customer by id. GET /admin/customers/{id}.json.sapo_get_order~110 tokens
One order by id with line items, addresses, discounts, payment and shipping. GET /admin/orders/{id}.json.sapo_get_product~104 tokens
One product by id, with variants and images. GET /admin/products/{id}.json.sapo_get_product_variant~101 tokens
One product variant by id. GET /admin/variants/{id}.json.sapo_get_store~77 tokens
The Sapo store this login belongs to: name, domain, currency, timezone, plan and other settings. GET /admin/store.json.sapo_list_custom_collections~218 tokens
List manual product collections (danh mục thủ công). Paged. GET /admin/custom_collections.json.sapo_list_customers~368 tokens
List customers with contact details, addresses, order count and total spent. Paged. GET /admin/customers.json.sapo_list_inventory_items~350 tokens
List 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/inventory_items.json.sapo_list_inventory_levels~296 tokens
Stock per item and location: on_hand, available, committed, incoming, reserved. Filter by inventory item or location ids, or by a minimum/maximum available quantity. Sapo documents no paging for this list, so narrow it with ids. GET /admin/inventory_levels.json.sapo_list_locations~228 tokens
List branches, stores and warehouses (id, name, address, whether they track stock). Use the ids for stock levels. Paged. GET /admin/locations.json.sapo_list_order_transactions~112 tokens
The payment transactions recorded on one order. GET /admin/orders/{order_id}/transactions.json.sapo_list_orders~622 tokens
List orders with line items, customer, totals, payment and fulfillment status. Filter by status, tag, customer or dates. Paged: pass next_page as page. GET /admin/orders.json.sapo_list_price_rules~392 tokens
List discount price rules (percentage, fixed amount, fixed price) with validity dates and usage counts. Paged. GET /admin/price_rules.json.sapo_list_product_variants~195 tokens
The variants (size, color, SKU, barcode, price) of one product. Paged. GET /admin/products/{product_id}/variants.json.sapo_list_products~568 tokens
List products with their variants, prices, SKUs and images. Filter by name, vendor, type, collection or created/modified dates. Paged: pass next_page as page. GET /admin/products.json.sapo_set_inventory_level~359 tokens
WRITE: 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 recorded as a stock adjustment: read the level first (sapo_list_inventory_levels). PUT /admin/inventory_levels/set.json.sapo_update_order~234 tokens
WRITE: 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 note or tags: read the order first to keep what is there. PUT /admin/orders/{id}.json.
Browse
Related MCP servers
- Smaregi MCP by usefulapi
Read Smaregi stores, products, customers, stock and transactions; manage customers, products, stock. - Ecwid MCP by usefulapi
Read store products, orders, customers, categories and coupons; adjust inventory and update orders. - Veeqo MCP by usefulapi
Read Veeqo orders, products, stock, warehouses, customers and POs; add notes, tag, set stock. - Lightspeed Retail (X-Series) MCP by usefulapi
Read Lightspeed X-Series products, stock, sales, customers, stock orders; one-call sales reports. - KiotViet MCP by usefulapi
Read KiotViet products, customers, invoices, orders and stock; create customers and orders. - Hiboutik MCP by usefulapi
Read Hiboutik products, stock, customers, sales and turnover; edit customers and sale comments. - Sellasist MCP by usefulapi
Read Sellasist orders, products, stock, customers, invoices, returns; add order notes, set status. - Loox MCP by usefulapi
Read Loox product and store reviews, reviewer details and rating summaries. Read-only.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/sapo)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents