Printify MCP server
Print-on-demand shops, products, orders and the catalogue behind them.
- Tools
- 34
- Read-only
- 17
- Write
- 17
- Off by default
- Destructive
- 6
- Flagged distinctly
Printify through an assistant
Your connected shops and their products, the full read-only catalogue of blueprints, print providers, variants and shipping, and -- unusually for a Printify integration -- real order and webhook coverage. An assistant can tell you which orders are still drafts, what a provider charges to ship somewhere, and which products haven't been published yet. Sending an order to production, cancelling one, or deleting a product is opt-in and needs a confirmation.
- Shops and their product catalogues
- Blueprints, print providers, variants and shipping costs
- Orders: drafts, submitted orders and shipping calculation
- Image uploads by URL or base64, listed and retrievable
- Webhook subscriptions
- Create and update products, publish, submit and cancel orders (opt-in)
What people actually ask
Real questions, answered from live Printify data.
“Which orders are still sitting in draft rather than in production?”
printify_list_ordersprintify_get_order“Which print providers can make this blueprint, and what do they charge to ship?”
printify_get_blueprint_print_providersprintify_get_shipping_costs“Which of my products aren't published to the connected shop yet?”
printify_list_productsprintify_get_product34 Printify tools
Grouped by what they touch. Every tool is individually toggleable — you expose only what you want.
Products
9 tools2 read-only · 7 writeShowing 9 of 9 tools
- printify_create_productWrite
Create a new product in a shop from a blueprint, print provider, and variant/pricing list.
- printify_delete_productWriteDestructive
Permanently delete a product from a shop. IRREVERSIBLE.
- printify_get_productRead-only
Get full details of one product, including its variants and print areas.
- printify_list_productsRead-only
List products in a shop.
- printify_publish_productWrite
Push a product live to its shop's connected sales channel. Publishes the fields requested (title/description/images/variants/tags default to true).
- printify_set_product_publish_failedWrite
Complete Printify's publish handshake by reporting that publishing this product to the external sales channel failed, with a reason. Only meaningful if this connection is itself acting as a custom Printify sales-channel integration.
- printify_set_product_publish_succeededWrite
Complete Printify's publish handshake by reporting that this product was successfully created on the external sales channel, with the channel's own product/variant IDs. Only meaningful if this connection is itself acting as a custom Printify sales-channel integration.
- printify_unpublish_productWrite
Remove a previously published product from its shop's connected sales channel.
- printify_update_productWrite
Update an existing product's title, description, variant pricing/enablement, or print areas.
Catalog
8 tools8 read-only · 0 writeShowing 8 of 8 tools
- printify_get_blueprintRead-only
Get full details of one product blueprint.
- printify_get_blueprint_print_providersRead-only
List the print providers available for one blueprint.
- printify_get_blueprint_variantsRead-only
List the variants (size/color combinations) a specific print provider offers for a blueprint.
- printify_get_print_providerRead-only
Get full details of one print provider (location, its full blueprint list).
- printify_get_shipping_costsRead-only
Get the v2 shipping-cost breakdown (economy/express/priority/standard) for a blueprint+print-provider combination. Optionally scope to a single shipping method.
- printify_get_variant_shippingRead-only
Get the v1 shipping-cost table for a blueprint+print-provider combination.
- printify_list_blueprintsRead-only
List every product blueprint (e.g. "Unisex Heavy Cotton Tee") in Printify's catalog.
- printify_list_print_providersRead-only
List every print provider in Printify's catalog, independent of any one blueprint. Missing from the community printify-mcp server this was scoped from -- only the blueprint-scoped lookup existed there.
Orders
7 tools3 read-only · 4 writeShowing 7 of 7 tools
- printify_calculate_order_shippingRead-only
Calculate shipping cost options for a set of line items and an address, without creating an order.
- printify_cancel_orderWriteDestructive
Cancel an order that has not yet been sent to production. IRREVERSIBLE once accepted -- an order already in production cannot be canceled this way.
- printify_get_orderRead-only
Get full details of one order, including its line items, shipping, and production status.
- printify_list_ordersRead-only
List orders in a shop.
- printify_send_order_to_productionWriteDestructive
Send a draft order to production -- this starts real fulfillment and charges the shop's payment method. Requires confirm: true.
- printify_submit_express_orderWrite
Create and immediately send an order to production in one call, bypassing the draft/review step. Use printify_submit_order instead when you want to review before production.
- printify_submit_orderWrite
Create a draft order from existing products' variants and a shipping address. Does not send to production -- call printify_send_order_to_production once reviewed.
Uploads
4 tools2 read-only · 2 writeShowing 4 of 4 tools
- printify_archive_uploadWriteDestructive
Archive a previously uploaded image. IRREVERSIBLE -- an archived upload can no longer be used in new print areas.
- printify_get_uploadRead-only
Get details of one previously uploaded image.
- printify_list_uploadsRead-only
List previously uploaded images on this account.
- printify_upload_imageWrite
Upload an image for use in print areas, either from a remote URL or base64-encoded content. Provide exactly one of url or contentsBase64.
Webhooks
4 tools1 read-only · 3 writeShowing 4 of 4 tools
- printify_create_webhookWrite
Register a new webhook on a shop for a given event topic.
- printify_delete_webhookWriteDestructive
Permanently remove a webhook from a shop. IRREVERSIBLE.
- printify_list_webhooksRead-only
List webhooks configured on a shop.
- printify_update_webhookWrite
Change the delivery URL of an existing webhook.
Shops
2 tools1 read-only · 1 writeShowing 2 of 2 tools
- printify_disconnect_shopWriteDestructive
Permanently disconnect a shop's sales-channel connection from this Printify account. IRREVERSIBLE -- the shop stops syncing and would need to be reconnected from Printify's own UI.
- printify_list_shopsRead-only
List every shop visible to this Printify account's token. Use this to discover shopId values for every other shop-scoped tool.
Every tool name and description, machine-readable: /llms-full.txt
You decide what it can touch
The same model applies to every connector, and it defaults closed.
Your own credential
You supply your own Printify key, scoped however you like on their side. It is encrypted with AES-256-GCM and never returned by any API response or tool call.
Writes off by default
A new connection switches on a read-oriented default set only. Every write tool must be enabled deliberately before any client can call it.
Roles enforced server-side
READ, WRITE and ADMIN gate tool invocation on the server, not just in the UI. A READ member's token is refused any write tool.
Connect Printify in minutes
No infrastructure to run. Copy one URL and one token into your client.
- 1Create a free workspace and connect Printify.
- 2Choose which tools to expose — writes stay off until you enable them.
- 3Copy your MCP endpoint URL and bearer token.
- 4Paste them into Claude, Cursor, or any MCP client.
{
"mcpServers": {
"serve-mcp": {
"url": "https://servemcp.com/api/mcp/your-workspace",
"transport": "http",
"headers": {
"Authorization": "Bearer smcp_..."
}
}
}
}More in E-commerce
Shopify
E-commerceAsk your store a question instead of clicking through the admin.
Amazon Selling Partner API
E-commerceRetail-side analytics for a seller account, read-only by construction.
Google Merchant Center
E-commerceThe Merchant Center questions a basic catalogue sync leaves unanswered.
Put Printify in front of your assistant
Free plan, no card required. Connect in minutes.