Integration

everstox integration

everstox is an e-commerce fulfillment platform that routes a shop's orders to connected warehouses. Create and read orders, cancel, reassign or update fulfillments, manage products and stock allocations, read stock levels and stock updates, follow shipments and tracking, announce and resolve returns, manage inbound transfers, and read error logs, imports and logged API requests. Dashboard-only routes (users, login, shipment option rules, warehouse assignment strategies, webhooks), CSV exports and CSV bulk imports, and the report endpoints are not exposed. Authentication is the shop API token everstox issues, sent in the everstox-shop-api-token header, plus your shop id; calls go to the production API at api.everstox.com.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in everstox.Built from the 61 everstox tools below, on the connection you add once.

What you can do with everstox

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Product, 6 operations

  • create_productCreate productPOSTCreates a product in the shop: SKU, name, units (barcodes, GTIN, weights and dimensions), customs data, images, custom attributes, and its components when it is a bundle.
  • delete_productDelete productDELETEDeletes a product from the shop. To keep the product but stop using it, update its status to inactive with update_product instead.
  • get_productGet productGETReturns one product with its units, bundles, custom attributes, stock per warehouse, total stock and last stock update.
  • list_order_productsList order productsGETLists the products contained in the items of one order, with SKU, name, units, stock totals and status. Paginate with limit and offset.
  • list_productsList productsGETLists the shop's products with SKU, name, units (barcodes, GTIN, dimensions), bundles, stock totals and status, filtered by SKU, name, GTIN, status, warehouse or stock runway. Paginate with limit and offset.
  • update_productUpdate productPUTUpdates a product: name, SKU, units, customs data, images, bundles, custom attributes, status (active or inactive) and the import and shipment ignore flags.

Transfer, 5 operations

  • create_transferCreate transferPOSTAnnounces a transfer (an inbound stock delivery) to a warehouse: transfer number, expected arrival (ETA), destination warehouse id or name, source, and the items with SKU or product id and announced quantity.
  • delete_transferDelete transferDELETEDeletes a transfer. To stop a transfer but keep its record, use cancel_transfer instead.
  • get_transferGet transferGETReturns one transfer: its items with announced, received, stocked and quarantined quantities, its shipments, update requests, destination warehouse and state.
  • list_transfersList transfersGETLists the shop's transfers (inbound stock deliveries announced to a warehouse) with their items, shipments and state, filtered by transfer number, state, warehouse, product or dates. Paginate with limit and offset.
  • update_transferUpdate transferPUTUpdates a transfer in everstox only (transfer number, ETA, source, items, packing type). The warehouse and connectors are NOT informed of the change.

V2, 4 operations

  • get_returnGet returnGETReturns one return: announced and received items with condition and batches, parcels, customer information, order, warehouse, state and review notes.
  • list_order_returnsList order returnsGETLists the returns linked to one order, with their items, parcels, state and warehouse. Paginate with limit and offset.
  • list_returnsList returnsGETLists the shop's returns (open ones by default), with items, parcels, state and warehouse, filtered by order number, RMA number, state, SKU, warehouse, review flag or dates. Paginate with limit and offset.
  • update_return_reviewUpdate return reviewPATCHMarks a return as reviewed by the merchant and/or sets its internal notes. Only those two fields can be changed here.

Allocationentity, 3 operations

  • allocate_stockAllocate stockPOSTReserves a quantity of one stock entry so it is not used for other orders, with an optional purpose. Undo it with deallocate_stock.
  • list_product_allocationsList product allocationsGETLists the active stock allocations (stock reserved with allocate_stock) of one product, with quantity, purpose and who created them.
  • list_stock_allocationsList stock allocationsGETLists the active allocations of one stock entry: quantity reserved, purpose and who created each one.

Order, 3 operations

  • create_orderCreate orderPOSTCreates an order in the shop so everstox routes it to a warehouse for fulfillment: order number, order date, customer email, shipping and billing addresses, order items (product SKU and quantity) and prices.
  • get_orderGet orderGETReturns one order with its items, addresses, prices, fulfillments (the parts sent to each warehouse), shipments with tracking codes, returns and errors.
  • list_ordersList ordersGETLists the shop's orders (open ones by default), filtered by state group, order number, warehouse, dates, lateness or search text. Each order carries its items, addresses, fulfillments and shipments. Paginate with limit and offset.

Return, 3 operations

  • get_return_v1Get return v1GETReturns one return of the older return model with its order, warehouse, state and return items, including each item's customer service state.
  • list_returns_v1List returns v1GETLists returns of the older return model, with their return items and customer service states (open ones by default). Prefer list_returns for announced returns. Paginate with limit and offset.
  • update_return_item_stateUpdate return item statePUTSets the customer service state of one return item: refunded, no_refund or replacement_shipped.

Shipment, 3 operations

  • get_shipmentGet shipmentGETReturns one shipment: carrier, shipment date, shipped items with batches, tracking codes and URLs, return tracking codes and whether it was already forwarded to the shop.
  • list_shipmentsList shipmentsGETLists the shop's shipments with carrier, shipment date, tracking codes and URLs, the order they belong to and the parcel tracking events. Filter by order number, tracking code, carrier, warehouse, date or parcel state.
  • set_shipment_forwardedSet shipment forwardedPUTSets the forwarded_to_shop flag of a shipment, to mark it as already processed by your shop system; list_orders can then filter on shipments_forwarded_to_shop to find only new shipments.

Announced, 2 operations

  • announce_returnAnnounce returnPOSTAnnounces an expected return to the receiving warehouse: external announcement id, warehouse, the items with SKU and quantity, and either the order number or an RMA number; parcels, carrier and customer details are optional.
  • update_return_announcementUpdate return announcementPUTReplaces a return announcement created with announce_return: its items, parcels, warehouse, customer information and notes.

Error log, 2 operations

  • get_error_logGet error logGETReturns one error log entry: error code and message, the entity and import or export it concerns, comments, history and who acknowledged it.
  • list_error_logsList error logsGETLists the shop's error logs (failed imports, exports and processing errors) with error code, message, entity and acknowledgement, filtered by entity, import, export, error code or service.

Fulfillment update, 2 operations

  • get_fulfillment_updateGet fulfillment updateGETReturns one fulfillment update request: the requested changes (body), its state, the order it belongs to and who created it.
  • list_fulfillment_updatesList fulfillment updatesGETLists the fulfillment update requests of the shop with their state (new, connector_confirmation_pending, accepted_by_connector, warehouse_processing_pending, rejected, completed), filtered by order, fulfillment or dates.

Gdpr, 2 operations

  • list_gdpr_requestsList gdpr requestsGETLists the GDPR anonymization requests of the shop, newest first, with the email, state (new, in_progress, success, error) and whether core and shop connector data were anonymized.
  • request_gdpr_anonymizationRequest gdpr anonymizationPOSTSubmits a GDPR request that anonymizes, irreversibly, the personal data of the customer with this email in orders, addresses and returns (and in a configured Shopify connector). Processed asynchronously.

Incoming request, 2 operations

  • get_incoming_requestGet incoming requestGETReturns one logged API request to this shop: method, path, idempotency key and response status code (its request and response bodies are not returned).
  • list_incoming_requestsList incoming requestsGETLists the API requests sent to this shop, with method, path, idempotency key and response status code (request and response bodies are not returned). Default window is the last 30 minutes; at most 24 hours back.

Resolve, 2 operations

  • resolve_importResolve importPOSTMarks a failed import as resolved, with an optional comment, without running it again.
  • resolve_return_itemsResolve return itemsPOSTSets the customer service state (refunded, no_refund or replacement_shipped) of several items of a return in one call. Resolving every item resolves the whole return.

Transfer shipment, 2 operations

  • delete_transfer_shipmentDelete transfer shipmentDELETEDeletes one shipment of a transfer (a delivery recorded against the transfer).
  • set_transfer_shipment_forwardedSet transfer shipment forwardedPUTSets the forwarded_to_shop flag of a transfer shipment, to mark it as processed by your shop system; list_transfers can then filter on shipments_forwarded_to_shop.

Bulk resolve, 1 operation

  • resolve_importsResolve importsPOSTMarks several failed imports as resolved in one call, with an optional comment. Answers which were resolved and which failed.

Bulk retry, 1 operation

  • retry_importsRetry importsPOSTRuns several failed imports again in one call. Answers which imports were re-imported and which failed.

Cancel, 1 operation

  • cancel_fulfillmentCancel fulfillmentPOSTAsks the warehouse to cancel a fulfillment. Depending on the state of the fulfillment at the warehouse the cancellation is accepted (the fulfillment becomes canceled) or rejected.

Complete, 1 operation

  • complete_transferComplete transferPOSTMarks one transfer as completed (send completed true). Returns the updated transfer.

Deallocate, 1 operation

  • deallocate_stockDeallocate stockPOSTReleases a stock allocation made with allocate_stock: the allocation is deleted and the quantity becomes available again.

Import, 1 operation

  • get_importGet importGETReturns one import (an item everstox received and processed): its type, state, input data, errors, response and whether it can still be retried or resolved.

Mark canceled, 1 operation

  • cancel_transferCancel transferPUTCancels a transfer and its items in everstox only; connectors and other systems are not informed of the change.

Parcel, 1 operation

  • create_return_parcelCreate return parcelPOSTAdds a parcel record to an existing return: its external parcel reference, carrier, tracking code and delivery date.

Quantity correction, 1 operation

  • correct_transfer_quantitiesCorrect transfer quantitiesPUTCorrects the received, stocked and quarantined quantities of transfer items in everstox only; connectors and other systems are not informed.

Reassign, 1 operation

  • reassign_fulfillmentReassign fulfillmentPOSTMoves an open fulfillment to another warehouse (requested_warehouse_id). Orders with several fulfillments cannot be reassigned, a fulfillment reassigned before needs force_repeating_reassignment, and hours late reset to zero.

Received, 1 operation

  • list_received_return_shipmentsList received return shipmentsGETLists the return shipments received at the warehouses, filtered by order number, RMA number, return id, received date or review flag. Paginate with limit and offset.

Reopen, 1 operation

  • reopen_transferReopen transferPOSTReopens a closed transfer and sets it back to one of the open states: transmission_to_warehouse_pending, transmitted_to_warehouse, accepted_by_warehouse or in_progress.

Retry, 1 operation

  • retry_importRetry importPOSTRuns a failed import again and returns the import with its new state.

Shop, 1 operation

  • get_shopGet shopGETReturns the connected everstox shop: its id and name. Useful to check that the connection works.

Stock, 1 operation

  • list_stocksList stocksGETLists the stock of the shop's products: per product, each warehouse stock entry with its quantity, batch, stock runway and stock type quantities. Filter by SKU, warehouse, status or runway; paginate with limit and offset.

Stock update, 1 operation

  • list_stock_updatesList stock updatesGETLists stock updates reported by warehouses (corrections, goods received and similar) for the shop's products, by default over the last 7 days. Filter by warehouse, SKU, batch, action type or date.

Tracking, 1 operation

  • get_order_trackingGet order trackingGETReturns the shipments of one order with carrier, shipment date, tracking codes and URLs, and the parcel tracking events grouped by tracking number.

Unblock pipeline, 1 operation

  • unblock_ordersUnblock ordersPOSTReleases up to 20 named orders that a pipeline module (for example out of stock) is holding, with a mandatory reason written to each order's log. Answers which orders succeeded, failed or were no-ops.

Update request, 1 operation

  • request_fulfillment_updateRequest fulfillment updatePOSTAsks the warehouse to change a fulfillment that is in state in_fulfillment: its shipping or billing address, item quantities or priority. The request is accepted or rejected by the warehouse; follow it with list_fulfillment_updates.

Warehouse, 1 operation

  • list_warehousesList warehousesGETLists the warehouses the shop works with: id, name, internal reference and same-day cut-off settings. Use the ids to filter other lists or to request a warehouse.

Use everstox from Claude Code, Cursor or Codex

Connect everstox in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its everstox operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect everstox

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect everstox once

    Add your everstox connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

everstox integration FAQ

What can you do with the everstox integration?

LiveContext exposes 61 operations on everstox, covering product, transfer, v2 and allocationentity.

Popular integrations

Browse the whole catalog