io.usefulapi/skuvault
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
SkuVault MCP by usefulapi
Publisher-provided description
MCP server for SkuVault — products, inventory, sales, purchase orders and stock adjustments.
Summary by lookupd
Read and update inventory, products, sales, and purchase orders in SkuVault, including stock adjustments and transaction history.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http skuvault https://skuvault.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add skuvault --url https://skuvault.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"skuvault": {
"url": "https://skuvault.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 (22 tools)
Publisher-provided text
skuvault_list_warehousesList the regular warehouses (Id and Code). The numeric Id is what the stock tools and skuvault_list_transactions need. SkuVault throttles this call to 1 per minskuvault_list_locationsList the locations in enabled warehouses with warehouse, location code, parent location/container and total quantity. Heavy throttling (5/min). POST /inventory/skuvault_list_productsList products (not kits) with description, cost, prices, brand, supplier, classification, reorder point and quantities (on hand, available, pending, picked, incskuvault_get_productOne product (not a kit) by SKU or by code: details plus all quantities (on hand, available, pending, picked, incoming, in stock). Give exactly one of sku or codskuvault_list_kitsList kits with their component lines, optional available quantity and cost. Needs a modified-time window (defaults to all time). The page size is not documentedskuvault_list_brandsList the brands created in SkuVault (Name, IsEnabled), 1,000 per page. Heavy throttling (5/min). POST /products/getBrands.skuvault_list_suppliersList the suppliers in the account (Name, IsEnabled), 10,000 per page. Heavy throttling (5/min). POST /products/getSuppliers.skuvault_list_classificationsList product classifications and their named attributes, 1,000 per page. Heavy throttling (5/min). POST /products/getClassifications.skuvault_get_inventory_by_locationWhere each product is stored: per SKU (or code) the locations with warehouse code, quantity and whether the location is a reserve location. Filter by SKUs or byskuvault_get_available_quantitiesSellable (available) quantity per SKU across all warehouses, with last-modified time. Use modified_after to see only what changed. Heavy throttling (5/min). POSskuvault_get_item_quantitiesProduct quantities per SKU: total on hand, available, held, pending and picked. Filter by product codes or modification time. Heavy throttling (5/min). POST /inskuvault_get_warehouse_quantitiesSKUs and quantities held in one warehouse. Get the warehouse id from skuvault_list_warehouses. Heavy throttling (5/min). POST /inventory/getWarehouseItemQuantitskuvault_list_transactionsInventory transaction history (adds, removes, picks, creates) with user, SKU, quantity before/after, location, reason, note and the sale it belongs to. The dateskuvault_list_salesList sales (orders) that are ReadyToShip (default) or Pending, or look up specific sales by order id (then status is ignored): items, kits, shipping and contactskuvault_list_sales_by_dateSales within a date range, by sale date or by last-modified date: items, kits, fulfillment/processed quantities, shipping, contact info and totals. The date ranskuvault_list_sold_itemsItems sold in a date range: date, SKU, quantity and total price per line, optionally breaking kits into components and including transfer sales. The date rangeskuvault_list_purchase_ordersList purchase orders with supplier, dates, status, payment status, costs and line items (SKU, quantity, received quantity). By default completed POs are left ouskuvault_list_po_receivesPurchase-order receiving history: what was received (SKU, quantity, location, user, dates) followed by quantity corrections. Filter by warehouse codes, PO numbeskuvault_list_integrationsList the enabled sales-channel accounts (Amazon, ChannelAdvisor, Shopify...): Id, LongId, Name and Type. Severe throttling (1/min). POST /integration/getIntegraskuvault_add_stockWRITE: add quantity of a product to a warehouse location (a transaction in SkuVault's history; every call adds again, so do not retry blindly). The transactionskuvault_remove_stockWRITE: remove quantity of a product from a warehouse location (a transaction in SkuVault's history; every call removes again, so do not retry blindly). The transkuvault_set_stock_quantityWRITE: set the exact quantity of a product at one warehouse location, overwriting what is there (running it again with the same values changes nothing more). Us
Details
- Version: 1.8.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 475 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/skuvault/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/skuvault)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp