Printify MCP by usefulapi
Read shops, catalog blueprints, print providers, products and orders; create and publish products.
Connect it
Settings → Connectors → Add custom connector
URL: https://printify.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://printify.usefulapi.io/mcp{
"mcpServers": {
"printify": {
"url": "https://printify.usefulapi.io/mcp"
}
}
}claude mcp add --transport http printify https://printify.usefulapi.io/mcp{
"servers": {
"printify": {
"type": "http",
"url": "https://printify.usefulapi.io/mcp"
}
}
}14 tools, verified live
printify_list_shopsread-onlyList all shops connected to the Printify account. This is the entry point — each shop's `id` is required by the product, order and webhook tools. Printify REST: GET /v1/shops.json.
printify_list_productsread-onlyList products in a shop (paginated). Printify REST: GET /v1/shops/{shop_id}/products.json.
printify_get_productread-onlyGet a single product's full details (variants, images, print areas, publish status). Printify REST: GET /v1/shops/{shop_id}/products/{product_id}.json.
printify_list_ordersread-onlyList orders in a shop (paginated), optionally filtered by status or SKU. Printify REST: GET /v1/shops/{shop_id}/orders.json.
printify_get_orderread-onlyGet a single order's full details, including `shipments` (carrier + tracking numbers). Printify REST: GET /v1/shops/{shop_id}/orders/{order_id}.json.
printify_calculate_shippingread-onlyGet a shipping price quote for a set of line items to a destination address. Non-destructive — it only prices, it does NOT place an order. `line_items` is an array where each item is one of {product_id, variant_id, quantity}, {print_provider_id, blueprint_id, variant_id, quantity}, or {sku, quantity}. `address_to` is the destination (first_name, last_name, email, phone, country, region, address1,
printify_list_catalog_blueprintsread-onlyList all blueprints (product types, e.g. 'Unisex T-Shirt') available in the Printify catalog. Printify REST: GET /v1/catalog/blueprints.json.
printify_get_blueprintread-onlyGet a single catalog blueprint's details. Printify REST: GET /v1/catalog/blueprints/{blueprint_id}.json.
printify_get_print_providersread-onlyList the print providers that can produce a given blueprint. Printify REST: GET /v1/catalog/blueprints/{blueprint_id}/print_providers.json.
printify_get_variantsread-onlyList the variants (sizes, colors) a print provider offers for a blueprint. Printify REST: GET /v1/catalog/blueprints/{blueprint_id}/print_providers/{print_provider_id}/variants.json.
printify_list_print_providersread-onlyList all print providers in the Printify catalog. Printify REST: GET /v1/catalog/print_providers.json.
printify_list_webhooksread-onlyList the webhooks configured for a shop. Printify REST: GET /v1/shops/{shop_id}/webhooks.json.
printify_list_uploadsread-onlyList images uploaded to the account's media library (paginated). Printify REST: GET /v1/uploads.json.
printify_publish_productcan modifyPublish a product to the shop's connected sales channel (e.g. Shopify, Etsy). STATE-CHANGING: this locks the product and pushes the selected fields to the external store. The body is an object of booleans controlling which fields are published; all default to true. Printify REST: POST /v1/shops/{shop_id}/products/{product_id}/publish.json.
Alternatives in E-commerce
Compare →
Booqable MCP by usefulapiB
Browse rental orders, customers, products and availability, and create bookings in Booqable.
HSHasData ShopifyB
The public product catalogue and collections of any Shopify storefront, as structured JSON.
CFComOS Federation GatewayB
Multi-tenant MCP gateway for AI commerce. One connection, every store.
HUhushB
A secret store for AI agents: the agent never sees the plaintext.
DEDebituraB
Cross-border debt collection: submit and track cases handled by local partners in 183 countries.
SGSCVD General StoreB
Evidence observatory: x402/MPP inspection, signed receipt checks and settlement attestations.