Publish product

Send a product, or selected details of it, to the connected sales channel store.

MCP tool printify_write → publish_product

write Confirm

Publishes one product to the shop's sales channel. Choose which details to sync: title, description, images, variants and tags. Printify caps publishing at 200 requests per 30 minutes. The product is locked while it publishes. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: publish_product
NameTypeDescription
shop_id integer required integer Shop ID from list_shops.
product_id string required string Product ID from list_products.
title boolean boolean Sync the title. Default: true.
description boolean boolean Sync the description. Default: true.
images boolean boolean Sync the mockup images. Default: true.
variants boolean boolean Sync variants and prices. Default: true.
tags boolean boolean Sync the tags. Default: true.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "printify_write",
    "arguments": {
      "operation": "publish_product",
      "arguments": {
        "shop_id": 8123456,
        "product_id": "6641ab12",
        "title": true,
        "description": true,
        "images": true,
        "variants": true,
        "tags": true
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "product_id": "6641ab12",
    "status": "publishing",
    "is_locked": true
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.