SkuVault MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.7.4更新於 Nov 7, 2026

MCP server for SkuVault — products, inventory, sales, purchase orders and stock adjustments.

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行資料與分析商業與電商

概覽

AI 產生的概覽

面向 SkuVault 帳戶的遠端 MCP 伺服器,讓助理讀取商品、庫存、銷售與採購訂單,並調整庫存數量。

可以做什麼
  • 列出倉庫、儲位、品牌、供應商、分類、商品與組合商品
  • 依 SKU、儲位或倉庫讀取庫存水位,以及可用數量與商品數量
  • 查看庫存交易紀錄,含操作人、原因與異動前後數量
  • 依狀態或日期區間取得銷售訂單,以及逐行統計的已售商品
  • 列出採購訂單、採購收貨紀錄與銷售通路整合
  • 在指定倉庫儲位增加、扣減或設定庫存數量
適用情境
適合讓助理根據即時的 SkuVault 帳戶回答庫存與訂單問題,例如哪些 SKU 低於補貨點、哪些訂單可出貨、哪些採購訂單仍未結案,也適合偶爾進行庫存更正。
執行需求
以 URL 方式加入的遠端 MCP 端點;伺服器透過 OAuth 登入,登入頁會要求填寫 SkuVault 憑證。用戶端設定中不要放 API 金鑰或 Authorization 標頭。需要已開通 API 的 SkuVault 帳戶。免費方案每月 50 次工具呼叫,付費方案可提高上限。
安裝前請注意
有三個工具會寫入 SkuVault:增加、扣減或設定庫存數量。增加與扣減不具冪等性,盲目重試會再次增加或扣減;設定會覆蓋目前數量,應先查詢現有數量。付費方案透過升級工具回傳的結帳連結付款,取消後服務持續到已付期間結束,當期不退費。許多呼叫有嚴格限流。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 SkuVault MCP by usefulapi,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fskuvault/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "skuvault-by-usefulapi": {
      "type": "http",
      "url": "https://skuvault.usefulapi.io/mcp"
    }
  }
}

README

SkuVault MCP by usefulapi

Connect your API-enabled SkuVault account.

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://skuvault.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http skuvault https://skuvault.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "skuvault": {      "url": "https://skuvault.usefulapi.io/mcp"    }  }}

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 SkuVault credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/skuvault/

Tools

ToolTypeWhat it does
skuvault_list_warehousesreadList warehouses
skuvault_list_locationsreadList locations
skuvault_list_productsreadList products
skuvault_get_productreadGet product
skuvault_list_kitsreadList kits
skuvault_list_brandsreadList brands
skuvault_list_suppliersreadList suppliers
skuvault_list_classificationsreadList classifications
skuvault_get_inventory_by_locationreadGet inventory by location
skuvault_get_available_quantitiesreadGet available quantities
skuvault_get_item_quantitiesreadGet item quantities
skuvault_get_warehouse_quantitiesreadGet warehouse quantities
skuvault_list_transactionsreadList inventory transactions
skuvault_list_salesreadList sales by status
skuvault_list_sales_by_datereadList sales by date
skuvault_list_sold_itemsreadList sold items
skuvault_list_purchase_ordersreadList purchase orders
skuvault_list_po_receivesreadList purchase order receives
skuvault_list_integrationsreadList sales channel accounts
skuvault_add_stockwriteAdd stock
skuvault_remove_stockwriteRemove stock
skuvault_set_stock_quantitywriteSet stock quantity
skuvault_usage_statusmetaUsage status (free-tier meter)
skuvault_request_featuremetaRequest a missing feature
skuvault_upgrademetaUpgrade to Pro or Pro+
skuvault_cancel_subscriptionmetaCancel the Pro subscription

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.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per SkuVault account)$9/mo or $90/yr (2 months free)Unlimited*

*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 skuvault_upgrade (it returns a Stripe Checkout link). Cancel any time with skuvault_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running skuvault_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT

來源:servers/skuvault/README.md,提交 4046075

工具

22

skuvault_list_warehouses

List warehouses

List 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 minute. POST /inventory/getWarehouses.

輸入參數page

skuvault_list_locations

List locations

List the locations in enabled warehouses with warehouse, location code, parent location/container and total quantity. Heavy throttling (5/min). POST /inventory/getLocations.

輸入參數skiplimit

skuvault_list_products

List products

List products (not kits) with description, cost, prices, brand, supplier, classification, reorder point and quantities (on hand, available, pending, picked, incoming...). Filter by SKU or code, or by modification time. Alternate SKUs come back as separate rows (IsAlternateSKU) unless you filter. Heavy throttling (5/min). POST /products/getProducts.

輸入參數pageskipskuscodeslimitpage_sizemodified_aftermodified_before

skuvault_get_product

Get product

One 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 code. Light throttling (20/min). POST /products/getProduct.

輸入參數skucode

skuvault_list_kits

List kits

List kits with their component lines, optional available quantity and cost. Needs a modified-time window (defaults to all time). The page size is not documented: keep following `next` until a page comes back empty. Heavy throttling (5/min). POST /products/getKits.

輸入參數pageskipskuslimitinclude_costmodified_aftermodified_beforeinclude_available_quantity

skuvault_list_brands

List brands

List the brands created in SkuVault (Name, IsEnabled), 1,000 per page. Heavy throttling (5/min). POST /products/getBrands.

輸入參數pageskiplimit

skuvault_list_suppliers

List suppliers

List the suppliers in the account (Name, IsEnabled), 10,000 per page. Heavy throttling (5/min). POST /products/getSuppliers.

輸入參數pageskiplimit

skuvault_list_classifications

List classifications

List product classifications and their named attributes, 1,000 per page. Heavy throttling (5/min). POST /products/getClassifications.

輸入參數pageskiplimit

skuvault_get_inventory_by_location

Get inventory by location

Where 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 by codes (not both). Heavy throttling (5/min). POST /inventory/getInventoryByLocation.

輸入參數pageskipskuscodeslimitpage_size

skuvault_get_available_quantities

Get available quantities

Sellable (available) quantity per SKU across all warehouses, with last-modified time. Use modified_after to see only what changed. Heavy throttling (5/min). POST /inventory/getAvailableQuantities.

輸入參數pageskiplimitpage_sizemodified_aftermodified_beforeexpand_alternate_skus

skuvault_get_item_quantities

Get item quantities

Product quantities per SKU: total on hand, available, held, pending and picked. Filter by product codes or modification time. Heavy throttling (5/min). POST /inventory/getItemQuantities.

輸入參數pageskipcodeslimitpage_sizemodified_aftermodified_before

skuvault_get_warehouse_quantities

Get warehouse quantities

SKUs and quantities held in one warehouse. Get the warehouse id from skuvault_list_warehouses. Heavy throttling (5/min). POST /inventory/getWarehouseItemQuantities.

輸入參數pageskiplimitpage_sizewarehouse_id必填modified_aftermodified_before

skuvault_list_transactions

List inventory transactions

Inventory transaction history (adds, removes, picks, creates) with user, SKU, quantity before/after, location, reason, note and the sale it belongs to. The date range may span at most 7 days. Filter by user email, warehouse id, type, reasons or sale id. Heavy throttling (5/min). POST /inventory/getTransactions.

輸入參數tofrom必填pageskiptypelimitreasonssale_idpage_sizeuser_emailwarehouse_idexclude_reasons

skuvault_list_sales

List sales by status

List sales (orders) that are ReadyToShip (default) or Pending, or look up specific sales by order id (then status is ignored): items, kits, shipping and contact info, totals. Not paged by the vendor. Heavy throttling (5/min). POST /sales/getSales.

輸入參數skiplimitstatusorder_ids

skuvault_list_sales_by_date

List sales by date

Sales within a date range, by sale date or by last-modified date: items, kits, fulfillment/processed quantities, shipping, contact info and totals. The date range may span at most 7 days. The most common way to pull orders. Heavy throttling (5/min). POST /sales/getSalesByDate.

輸入參數to必填from必填pageskiplimitpage_sizedate_field

skuvault_list_sold_items

List sold items

Items sold in a date range: date, SKU, quantity and total price per line, optionally breaking kits into components and including transfer sales. The date range may span at most 14 days. Heavy throttling (5/min). POST /sales/getSoldItems.

輸入參數to必填from必填pageskiplimitbreak_down_kitsinclude_transfer_sales

skuvault_list_purchase_orders

List purchase orders

List purchase orders with supplier, dates, status, payment status, costs and line items (SKU, quantity, received quantity). By default completed POs are left out: set status Completed to see them. Specific PO numbers override the date and status filters. 10,000 per page. Heavy throttling (5/min). POST /purchaseorders/getPOs.

輸入參數pageskiplimitstatuspo_numbersmodified_aftermodified_beforeinclude_products

skuvault_list_po_receives

List purchase order receives

Purchase-order receiving history: what was received (SKU, quantity, location, user, dates) followed by quantity corrections. Filter by warehouse codes, PO numbers or received time. Heavy throttling (5/min). POST /purchaseorders/getReceivesHistory.

輸入參數pageskiplimitpage_sizepo_numbersreceived_afterreceived_beforewarehouse_codes

skuvault_list_integrations

List sales channel accounts

List the enabled sales-channel accounts (Amazon, ChannelAdvisor, Shopify...): Id, LongId, Name and Type. Severe throttling (1/min). POST /integration/getIntegrations.

無需輸入參數。

skuvault_add_stock

Add stock

WRITE: 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 transaction reason must already exist in SkuVault. Serialized or lotted products need serial numbers / a scanned lot code. Moderate throttling (10/min). POST /inventory/addItem.

輸入參數skucodenotereason必填lot_codequantity必填warehouse_id必填location_code必填serial_numbers

skuvault_remove_stock

Remove stock

WRITE: 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 transaction reason must already exist in SkuVault. Serialized products need serial numbers. Moderate throttling (10/min). POST /inventory/removeItem.

輸入參數skucodereason必填quantity必填warehouse_id必填location_code必填serial_numbers

skuvault_set_stock_quantity

Set stock quantity

WRITE: 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). Use skuvault_get_inventory_by_location first to see the current quantity. Moderate throttling (10/min). POST /inventory/setItemQuantity.

輸入參數skucodequantity必填warehouse_id必填location_code必填

版本歷史

10
  1. v1.7.4最新Nov 7, 2026
  2. v1.6.3Nov 5, 2026
  3. v1.6.2Nov 5, 2026
  4. v1.6.1Nov 4, 2026
  5. v1.6.0Nov 3, 2026
  6. v1.5.1Nov 3, 2026
  7. v1.4.0Nov 1, 2026
  8. v1.2.0Oct 31, 2026
  9. v1.1.0Oct 31, 2026
  10. v1.0.1Oct 31, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合