io.usefulapi/sos-inventory · v1.0.2 · ecommerce
SOS Inventory MCP by usefulapi is healthy: it completed an MCP handshake in 1237 ms and exposes 19 tools.
Read SOS Inventory stock and orders; create customers, items and purchase or sales orders.
Endpoint: https://sos-inventory.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 19 |
| Latency | 1237 ms |
| Last checked (UTC) | 2026-10-30T19:15:21.427Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-30T19:15:21.427Z | Healthy | 1237 |
sosinventory_list_items | List or search inventory items (products, assemblies, services...) with SKU, type, quantities (onhand, available, on sales/purchase orders) and prices. Filter by free text, SKU, category, type, tags, ids or update time; pass location to see quantities at one location. GET /api/v2/item. |
sosinventory_get_item | One item by id with all fields: quantities, prices, accounts, vendor, category, units of measure, price tiers, custom fields. GET /api/v2/item/{id}. |
sosinventory_get_item_bom | The bill of materials of an assembly item: component items, quantities and costs. GET /api/v2/item/{id}/bom. |
sosinventory_list_customers | List or search customers with contact details, billing/shipping addresses, terms, sales rep and credit-hold flag. Filter by name/notes text, name, email or update time. GET /api/v2/customer. |
sosinventory_get_customer | One customer by id with all fields (addresses, contact, terms, price tier, custom fields). GET /api/v2/customer/{id}. |
sosinventory_list_vendors | List or search vendors (suppliers) by name or notes, with contact details, address, terms and account number. GET /api/v2/vendor. |
sosinventory_get_vendor | One vendor by id with all fields. GET /api/v2/vendor/{id}. |
sosinventory_list_sales_orders | List or search sales orders with customer, dates, totals, order stage, channel and (with summary=false) line items with shipped/invoiced quantities. GET /api/v2/salesorder. |
sosinventory_get_sales_order | One sales order by id with all fields and line items. GET /api/v2/salesorder/{id}. |
sosinventory_list_purchase_orders | List or search purchase orders with vendor, dates, expected receipt date, totals and (with summary=false) line items with received quantities. GET /api/v2/purchaseorder. |
sosinventory_get_purchase_order | One purchase order by id with all fields and line items. GET /api/v2/purchaseorder/{id}. |
sosinventory_list_transactions | List any SOS transaction type: invoices, estimates, sales receipts, item receipts, shipments, pick tickets, work orders, builds, adjustments, transfers, RMAs, returns, returns to vendor, rentals, rental returns and processes. Filters: query, date range, updated_since; status (open/closed; invoices v |
sosinventory_get_transaction | One transaction of any type by id, with all fields and line items. GET /api/v2/{type}/{id}. |
sosinventory_list_reference_data | List a configuration or reference table: locations, channels, classes, departments, payment terms, tax codes, sales reps, ship methods, payment methods, priorities, order stages, price tiers, units of measure, users (id, name, email), accounts, custom fields, warranties, bins, workers, work centers, |
sosinventory_create_customer | WRITE: creates a new customer record in SOS Inventory. Only name is required. Check sosinventory_list_customers first so you do not create a duplicate. POST /api/v2/customer. |
sosinventory_create_vendor | WRITE: creates a new vendor (supplier) record in SOS Inventory. Only name is required. Check sosinventory_list_vendors first to avoid a duplicate. POST /api/v2/vendor. |
sosinventory_create_item | WRITE: creates a new inventory item. Optionally books initial stock: SOS then creates an inventory adjustment for the quantity at the given location. Item names must be unique within their category: check sosinventory_list_items first. POST /api/v2/item. |
sosinventory_create_sales_order | WRITE: creates a new sales order for an EXISTING customer with line items for existing items (a customer or item cannot be created inside an order: use the create tools first). The order number is assigned automatically (SOS auto-numbering) unless you pass one. Confirm the customer, items, quantitie |
sosinventory_create_purchase_order | WRITE: creates a new purchase order to an EXISTING vendor with line items for existing items. The PO number is assigned automatically unless you pass one. Confirm the vendor, items, quantities and costs with the user before calling. POST /api/v2/purchaseorder. |