Backstop · MCP directory

Shopify — undoable MCP server

Products and inventory, with S-1-correct inventory undo and exposure reporting.

Streamable-HTTP MCP endpoint (Bearer auth)
https://getbackstop.co/api/mcp/shopify

Tools (10)

ToolWhat it does
product_readRead a Shopify product by id (gid://shopify/Product/...).
product_createCreate a Shopify product (fields: title, status, ...). Journaled and reversible through Backstop.
product_updateUpdate fields on a Shopify product. Journaled and reversible through Backstop.
product_deleteDelete a Shopify product. Permanent (no recycle bin) — Backstop classifies this irreversible and refuses/hands off rather than pretending it can restore.
inventory_adjustAdjust available stock by a DELTA at a location. Rule S-1: the undo is the opposite delta, so it composes with sales that happened in between instead of erasing them.
inventory_setSet available stock to an ABSOLUTE value at a location. Undo restores the prior value with native compare-and-set (refuses if the live value moved under it).
backstop_previewDry-run a proposed write: show exactly what it would change, its blast radius (records + associations it touches), and its reversibility, without executing.
backstop_undoRoll back writes made through Backstop in a session, with conflict detection. Optionally a subset of action ids.
backstop_diffField-level diff for a session: prior, written, and current-live values.
backstop_reportExportable audit record for a session: every action, what it changed, current state, and exposure impact (e.g. units sold while a bad stock level was live).

Every mirrored write is journaled before it executes, so backstop_undo can roll it back with conflict detection. backstop_preview shows the blast radius and side effects first.