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
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 8 |
| Latency | 353 ms |
| Last checked (UTC) | 2026-11-01T19:50:23.794Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-01T19:50:23.794Z | Healthy | 353 |
freshly_get_shop | Return 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_batches | List 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_batch | Return one inventory batch by its Freshly id. Freshly API: GET /api/shopify/inventory_batches/:id. |
freshly_list_batch_assignments | List 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_batch | Create 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_batch | Change 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_item | Assign 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_assignment | Remove 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. |