ZV-2026-1123 · 2026-09-16 · swop-mcp.vercel.app

swop-mcp.vercel.app: Field description on swop_create_product is now required.

breaking

What changed

Field description on swop_create_product is now required. Field image on swop_create_product is now required. productType on swop_create_product narrowed to a closed enum (physical, digital, in_person_checkout); previously valid values may now be rejected.

What to do

If your agents call swop-mcp.vercel.app, pin the new snapshot, patch the affected call sites, and let a green contract check confirm the fix. If you don't use the changed tools, nothing is required, but the rest of the ecosystem just learned about it at the same moment you did.

The redline

−  description  Field description on swop_create_product is now required.
−  image  Field image on swop_create_product is now required.
−  open
+  enum[physical,digital,in_person_checkout]   swop_create_product
+  digitalDeliveryNote  Optional field digitalDeliveryNote was added to swop_create_product; may shift model behaviour.
+  extraImages  Optional field extraImages was added to swop_create_product; may shift model behaviour.
+  keywords  Optional field keywords was added to swop_create_product; may shift model behaviour.
+  nftType  Optional field nftType was added to swop_create_product; may shift model behaviour.
+  requiresShipping  Optional field requiresShipping was added to swop_create_product; may shift model behaviour.
+  royaltyPercentage  Optional field royaltyPercentage was added to swop_create_product; may shift model behaviour.
+  royaltyRecipient  Optional field royaltyRecipient was added to swop_create_product; may shift model behaviour.
+  shippingCost  Optional field shippingCost was added to swop_create_product; may shift model behaviour.
+  variants  Optional field variants was added to swop_create_product; may shift model behaviour.
−  Edit one of the linked account's products, or unlist it. Pass its productId (from swop_lis…
+  Edit one of the linked account's products, or unlist it. Pass its productId (from swop_lis…   swop_update_product
+  digitalDeliveryNote  Optional field digitalDeliveryNote was added to swop_update_product; may shift model behaviour.
+  extraImages  Optional field extraImages was added to swop_update_product; may shift model behaviour.
+  keywords  Optional field keywords was added to swop_update_product; may shift model behaviour.
+  requiresShipping  Optional field requiresShipping was added to swop_update_product; may shift model behaviour.
+  royaltyPercentage  Optional field royaltyPercentage was added to swop_update_product; may shift model behaviour.
+  royaltyRecipient  Optional field royaltyRecipient was added to swop_update_product; may shift model behaviour.
+  shippingCost  Optional field shippingCost was added to swop_update_product; may shift model behaviour.
+  variants  Optional field variants was added to swop_update_product; may shift model behaviour.
−  Create a sellable product on the linked account's SmartSite. It becomes instantly purchasa…
+  Create a sellable product on the linked account's SmartSite. It becomes instantly purchasa…   swop_create_product
Full swop-mcp.vercel.app changelog →JSON feedWatch this for my agents