Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "bulk_price_change", "metafield_key_check", "payout_estimate" and 3 more
⟨17 unchanged words⟩ first, then the flat amount, then rounding—, stated explicitly because the order changes the answer. ⟨35 unchanged words⟩ what a price nets you after Shopify's fees—: that is payout_estimate. Errors: on invalid, missing ⟨49 unchanged words⟩
⟨66 unchanged words⟩ Not for the CSV column that carries them—: that is product_csv_check. Errors: on invalid, missing ⟨39 unchanged words⟩
⟨20 unchanged words⟩ description":"Percentage fee per transaction. Default 2.9—(a common\npublished rate, not a promise about youraccount.account).","minimum":0,"type":"number"} ⟨60 unchanged words⟩
⟨66 unchanged words⟩ whether the values in the rows are valid—: check a handle with url_handle and a metafield ⟨57 unchanged words⟩
⟨56 unchanged words⟩ have. Not for validating a whole header row—: that is product_csv_check. Errors: on invalid, missing ⟨47 unchanged words⟩
⟨64 unchanged words⟩ products. Not for validating the resulting CSV's columns—: that is product_csv_check. Errors: on invalid, missing ⟨49 unchanged words⟩
Changed the definition of "bulk_price_change", "metafield_key_check", "payout_estimate" and 3 more
⟨85 unchanged words⟩ malformed input this tool never raises a protocolerror —error; it returns {"error": "<what is ⟨34 unchanged words⟩
⟨83 unchanged words⟩ malformed input this tool never raises a protocolerror —error; it returns {"error": "<what is ⟨24 unchanged words⟩
Certificate changed, valid to 2027-01-12
Certificate recorded, valid to 2026-11-13
Authorization not required
First tool surface recorded: 6 tools (server version 1.1.0)
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨65 unchanged words⟩ malformed input this tool never raises a protocolerror —error; it returns {"error": "<what is ⟨24 unchanged words⟩
⟨91 unchanged words⟩ malformed input this tool never raises a protocolerror —error; it returns {"error": "<what is ⟨35 unchanged words⟩
⟨73 unchanged words⟩ malformed input this tool never raises a protocolerror —error; it returns {"error": "<what is ⟨32 unchanged words⟩
⟨81 unchanged words⟩ malformed input this tool never raises a protocolerror —error; it returns {"error": "<what is ⟨34 unchanged words⟩