Freshly Inventory MCP by usefulapi

io.usefulapi/freshly-inventory · v1.0.0 · ecommerce

Freshly Inventory MCP by usefulapi is healthy: it completed an MCP handshake in 353 ms and exposes 8 tools.

Read batches and assignments; create, update and assign batches in Freshly Inventory.

Endpoint: https://freshly-inventory.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count8
Latency353 ms
Last checked (UTC)2026-11-01T19:50:23.794Z

Health history

Checked (UTC)StatusLatencyError
2026-11-01T19:50:23.794ZHealthy353

Tools (8)

freshly_get_shopReturn the Shopify store this API key belongs to (store name and shopify_domain). Good first call to confirm the key works. Freshly API: GET /api/shopify/shop.
freshly_list_inventory_batchesList inventory batches (lot tracking) with quantity, received and expiry dates and metadata. Filter by Shopify location or variant, or search by batch name, number, barcode or invoice. Freshly API: GET /api/shopify/inventory_batches.
freshly_get_inventory_batchReturn one inventory batch by its Freshly id. Freshly API: GET /api/shopify/inventory_batches/:id.
freshly_list_batch_assignmentsList the inventory batches assigned to one Shopify order line item (batch, quantity, assignment id). Freshly API: GET /api/shopify/inventory_batch_order_items.
freshly_create_inventory_batchCreate a new inventory batch of one product variant at one Shopify location. Set enable_shopify_sync true only when the Shopify stock level must change too. Freshly API: POST /api/shopify/inventory_batches.
freshly_update_inventory_batchChange fields of one inventory batch (quantity, location, variant, dates or text). Only the fields you pass change. Set enable_shopify_sync true only when the Shopify stock level must change too. Freshly API: PUT /api/shopify/inventory_batches/:id.
freshly_assign_batch_to_line_itemAssign a quantity of one inventory batch to one Shopify order line item, so Freshly tracks which lot shipped. Freshly API: POST /api/shopify/inventory_batch_order_items.
freshly_remove_batch_assignmentRemove one batch assignment from an order line item (the assignment id comes from freshly_list_batch_assignments). Freshly API: DELETE /api/shopify/inventory_batch_order_items/:id.