Point your agent at Backstop instead of the native MCP server, and every write becomes undoable. Four steps — no call required.
Drop this into your client config with your bearer token:
{
"mcpServers": {
"backstop-shopify": {
"url": "https://getbackstop.co/api/mcp/shopify",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}Your agent calls the mirrored tools exactly as before (e.g. product_create, crm_update_object). Before any risky write, backstop_preview shows the blast radius, side effects, and reversibility. Every write is journaled automatically.
Call backstop_undo with the session id to roll back, with conflict detection. Watch it happen in the console: the three-column diff, the outcome of each action, the exposure impact, and a one-click undo. Export the audit as JSON, CSV, or PDF.
Full details in the docs — scopes, and exactly what undo covers and what it refuses.