Printify
Printify print-on-demand: shops, products, the blueprint catalog with print providers, variants and shipping, the image library, orders and webhooks. Printify REST API v1 with a personal access token.
7-day free trial · No credit card · EU-hosted
Ask Printify anything
Try a real prompt against Printify via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.
Install Printify on CloudClaude is AI and can make mistakes. Please double-check responses.
Setup in 2 minutes
- 1Start a free trial on cloud.anythingmcp.com.
- 2Click Printify in the connector store. Paste credentials when prompted.
- 3Mint an MCP API key and point your AI client at the generated MCP URL.
Guides for Printify
Step-by-step setup for the most popular AI clients.
Setting up Printify
From the connector definition itself: where to find the credentials, what they need to be allowed to do, and which API this adapter talks to.
Printify
This connector talks to the Printify REST API v1 (https://api.printify.com/v1). Printify prints and ships products on demand; the merchant designs a product in Printify and Printify publishes it to a sales channel such as Etsy, Shopify, WooCommerce or a custom API store.
Setup
- In Printify open My Profile → Connections and click Generate under Personal Access Tokens.
- Pick the access scopes. For everything this connector does:
shops.read,catalog.read,print_providers.read,products.read,products.write,orders.read,orders.write,uploads.read,uploads.write,webhooks.read. A read-only setup only needs the*.readscopes. - Copy the token (it is shown once) into
PRINTIFY_API_TOKEN. Tokens expire after one year; generate a new one then.
The token is sent as Authorization: Bearer <token>. Printify also requires a User-Agent header on every request; the connector sends one.
Start here
Call printify_list_shops first. Every product, order and webhook belongs to a shop, and the shop id (a number) is the shop_id of all shop tools. The sales_channel field tells where the shop publishes (for example etsy, shopify, custom_integration, or disconnected).
Printify and Etsy
An Etsy shop connected to Printify appears in printify_list_shops with sales_channel etsy. Products are created and edited in Printify; printify_publish_product pushes them to the Etsy listing (title, description, images, variants, tags and, for Etsy, the shipping profile). Etsy orders for Printify products arrive automatically and show up in printify_list_orders; there is no need to create them with printify_create_order. Use the Etsy connector for listing statistics, reviews and buyer messages, and this one for production, costs and fulfillment. Edit a published product in Printify and publish again rather than editing the Etsy listing directly, or the two drift apart.
Building a product
printify_list_blueprintsto find the base product (a blueprint, for example a t-shirt model).printify_list_blueprint_print_providersfor who can print it, thenprintify_list_variantsfor sizes, colours and print area placeholders, andprintify_get_shippingfor shipping costs.printify_upload_imagewith a public image URL; keep the returned imageid.printify_create_productwith blueprint, print provider, variants (price in cents) and print areas referencing the image id.printify_publish_productto send it to the sales channel.
Ids, money and pagination
- Shop ids and catalog ids (blueprint, print provider, variant) are integers; product, order, upload and webhook ids are 24-character hex strings.
- Prices and costs are integers in cents of the shop currency (
2499= 24.99). - Lists of products, orders and uploads are paged:
pagestarts at 1;limitis at most 50 for products, 10 for orders and 100 for uploads. The answer carriescurrent_page,last_pageandtotal.
Rate limits
600 requests per minute per account, and 100 per minute for catalog endpoints. Publishing is limited to 200 calls per 30 minutes. Printify asks that errors stay below 5% of all requests, so look ids up before guessing them.
Pitfalls
printify_send_order_to_productioncharges the merchant's Printify balance or card.printify_cancel_orderonly works while the order ison-holdorpayment-not-received.printify_publish_productdoes nothing visible on a shop with no sales channel; on a custom API store it only fires the publish event.- Variants that are out of stock are hidden from
printify_list_variantsunlessshow_out_of_stockis 1.
Your AI is two clicks away from Printify.
Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.