Printify logo
E-commerce
Live

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
What it does

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)
Ask your assistant

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_product
Tool catalogue

34 Printify tools

Grouped by what they touch. Every tool is individually toggleable — you expose only what you want.

Products

9 tools2 read-only · 7 write

Showing 9 of 9 tools

  • printify_create_product
    Write

    Create a new product in a shop from a blueprint, print provider, and variant/pricing list.

  • printify_delete_product
    Write
    Destructive

    Permanently delete a product from a shop. IRREVERSIBLE.

  • printify_get_product
    Read-only

    Get full details of one product, including its variants and print areas.

  • printify_list_products
    Read-only

    List products in a shop.

  • printify_publish_product
    Write

    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_failed
    Write

    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_succeeded
    Write

    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_product
    Write

    Remove a previously published product from its shop's connected sales channel.

  • printify_update_product
    Write

    Update an existing product's title, description, variant pricing/enablement, or print areas.

Catalog

8 tools8 read-only · 0 write

Showing 8 of 8 tools

  • printify_get_blueprint
    Read-only

    Get full details of one product blueprint.

  • printify_get_blueprint_print_providers
    Read-only

    List the print providers available for one blueprint.

  • printify_get_blueprint_variants
    Read-only

    List the variants (size/color combinations) a specific print provider offers for a blueprint.

  • printify_get_print_provider
    Read-only

    Get full details of one print provider (location, its full blueprint list).

  • printify_get_shipping_costs
    Read-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_shipping
    Read-only

    Get the v1 shipping-cost table for a blueprint+print-provider combination.

  • printify_list_blueprints
    Read-only

    List every product blueprint (e.g. "Unisex Heavy Cotton Tee") in Printify's catalog.

  • printify_list_print_providers
    Read-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 write

Showing 7 of 7 tools

  • printify_calculate_order_shipping
    Read-only

    Calculate shipping cost options for a set of line items and an address, without creating an order.

  • printify_cancel_order
    Write
    Destructive

    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_order
    Read-only

    Get full details of one order, including its line items, shipping, and production status.

  • printify_list_orders
    Read-only

    List orders in a shop.

  • printify_send_order_to_production
    Write
    Destructive

    Send a draft order to production -- this starts real fulfillment and charges the shop's payment method. Requires confirm: true.

  • printify_submit_express_order
    Write

    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_order
    Write

    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 write

Showing 4 of 4 tools

  • printify_archive_upload
    Write
    Destructive

    Archive a previously uploaded image. IRREVERSIBLE -- an archived upload can no longer be used in new print areas.

  • printify_get_upload
    Read-only

    Get details of one previously uploaded image.

  • printify_list_uploads
    Read-only

    List previously uploaded images on this account.

  • printify_upload_image
    Write

    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 write

Showing 4 of 4 tools

  • printify_create_webhook
    Write

    Register a new webhook on a shop for a given event topic.

  • printify_delete_webhook
    Write
    Destructive

    Permanently remove a webhook from a shop. IRREVERSIBLE.

  • printify_list_webhooks
    Read-only

    List webhooks configured on a shop.

  • printify_update_webhook
    Write

    Change the delivery URL of an existing webhook.

Shops

2 tools1 read-only · 1 write

Showing 2 of 2 tools

  • printify_disconnect_shop
    Write
    Destructive

    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_shops
    Read-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

Access & safety

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.

Setup

Connect Printify in minutes

No infrastructure to run. Copy one URL and one token into your client.

  1. 1Create a free workspace and connect Printify.
  2. 2Choose which tools to expose — writes stay off until you enable them.
  3. 3Copy your MCP endpoint URL and bearer token.
  4. 4Paste them into Claude, Cursor, or any MCP client.
claude_desktop_config.json
{
  "mcpServers": {
    "serve-mcp": {
      "url": "https://servemcp.com/api/mcp/your-workspace",
      "transport": "http",
      "headers": {
        "Authorization": "Bearer smcp_..."
      }
    }
  }
}

Put Printify in front of your assistant

Free plan, no card required. Connect in minutes.