otherapi_key

Printify

Printify is a print-on-demand platform for managing merchant shops, products, orders, uploads, catalog data, and webhooks.

Verdict

Printify manufactures and ships custom print-on-demand products — t-shirts, mugs, posters, phone cases — through a network of third-party print providers. This MCP exposes 25 tools that let your team create product drafts, calculate shipping quotes, manage uploaded artwork, and subscribe to order webhooks, all without leaving Switchy. Designers and e-commerce managers get the most value: they can prototype new SKUs, estimate fulfillment costs, and monitor production events in real time. Auth requires a Printify API key with full shop access, and you'll need an active Printify merchant account before connecting.

Common use cases

  • Draft new product SKUs from uploaded artwork
  • Calculate shipping costs before placing orders
  • Archive outdated images in media library
  • Subscribe to order-status webhooks for automation
  • Retrieve blueprint details for design validation

Integration

Vendor
Printify
Category
other
Auth
API_KEY
Tools
25
Composio slug
printify

Tools

  • Archive Uploaded Image

    Irreversibly archive an image in the connected merchant's Printify media library. This cannot be undone, removes it from normal media-library use, and may affect future product editing, but does not remove artwork already rendered into exis

  • Calculate Order Shipping

    Calculate available shipping-cost estimates for proposed line items and a destination. This is quote-only: it does not create an order, send anything to production, or charge the merchant, despite requiring orders.write. Returned amounts ar

  • Create Draft Product

    Create a new product draft in a Printify shop. This changes merchant data but does not publish the product or submit an order. Validate blueprint, provider, variant, print-position, and uploaded image IDs before calling.

  • Create Webhook

    Create a persistent webhook subscription for a Printify shop. Printify sends real event payloads to the HTTPS callback URL. An optional signing secret can be supplied for receiver-side X-Pfy-Signature verification.

  • Delete Product
    destructive

    Permanently delete a product from a Printify shop. This cannot be undone and does not cancel or refund existing orders. Read the product first and verify both IDs before confirming deletion.

  • Delete Webhook
    destructive

    Permanently delete a Printify webhook subscription so future events are no longer delivered. The expected callback host must match the subscription, which helps prevent deletion of the wrong webhook.

  • Get Blueprint

    Get the full catalog record for one Printify product blueprint, including its description and images. Use SEARCH_BLUEPRINTS first when the blueprint ID is unknown.

  • Get Catalog Shipping Details

    Get per-variant shipping costs and handling-time ranges for one advertised V2 shipping method. Monetary amounts are integer minor currency units, not decimal major units. Call LIST_SHIPPING_METHODS first and pass only a method it advertised

  • Get Order

    Get complete details for one Printify order, including its recipient address, line items, status, shipping method, shipments, and timestamps. This call is read-only. All monetary amounts are integer minor currency units.

  • Get Product

    Get the complete Printify record for one product in a shop, including variants, print areas, images, visibility, and sales-channel properties.

  • List Blueprint Print Providers

    List print providers that can fulfill a specific Printify blueprint. Use a returned provider ID with variant and shipping tools before creating a product.

  • List Blueprint Variants

    List purchasable variants and print placeholders for a blueprint and print provider. Variant IDs and placeholder dimensions are required inputs when configuring a product.

  • List Catalog Shipping Methods

    List the V2 shipping methods actually available for a Printify blueprint and print provider. Availability varies by pair, so call this before requesting method-specific shipping details.

  • List Orders

    Return one page of orders in a Printify shop, optionally filtered by provider status or exact SKU. This is read-only and does not submit, cancel, or send orders to production. All monetary amounts are integer minor currency units.

  • List Products

    Return one page of products in a Printify shop. Use next_cursor to continue without automatically exhausting a potentially large shop catalog.

  • List Shops

    List shops available to the connected Printify merchant account. Use the returned shop IDs in product, order, and webhook workflows; a shop may be disconnected from a sales channel while remaining readable.

  • List Uploaded Images

    Return one page of images in the connected merchant's Printify media library. Use image IDs and preview metadata when configuring product print areas.

  • List Webhooks

    List webhook subscriptions configured for a Printify shop. The live API returns a complete array, so this action does not expose pagination controls.

  • Mark Product Unpublished

    Notify Printify that a product has been unpublished from the connected sales channel. This irreversibly changes publication-state metadata but does not delete the Printify product. Use only after the product has actually been removed or unp

  • Publish Product Changes

    Start asynchronous publication of one or more fields selected in fields_to_publish from Printify to the shop's connected sales channel. This can make product content externally visible but does not create an order or production charge. A su

  • Search Catalog Blueprints

    Search Printify's product blueprint catalog by case-insensitive text in title, brand, or model. The upstream catalog is unpaginated, so this tool fetches it once and returns only bounded matching summaries.

  • Simulate Webhook Event

    Ask Printify to send a simulated event to an existing webhook's external callback URL. This causes a real outbound request and may activate downstream automation, but does not create a Printify order or product. A successful response confir

  • Update Product Draft

    Update selected fields of an existing Printify product. This changes merchant product data but does not publish those changes to the connected sales channel. Read the product first and provide at least one field to change: title, descriptio

  • Update Webhook URL

    Replace the callback URL of an existing Printify webhook subscription. This changes where future real event payloads are delivered; it does not change the subscribed topic or signing secret.

  • Upload Image

    Add an image to the connected merchant's Printify media library from either a public HTTP(S) URL or base64 content. This creates persistent merchant media but does not create or publish a product or incur production charges.

Setup

Setup guide

  1. 11. Open your Switchy workspace settings and click **Add Integration** under the MCP section. 2. Select **Printify** from the catalog and choose **API Key** as the auth method. 3. Log in to your Printify dashboard, navigate to **My Account → Connections → API**, and generate a new Personal Access Token with full shop permissions. 4. Paste the token into Switchy's auth dialog and click **Connect**. 5. Switchy will verify the token by fetching your shop list; if successful, you'll see a green checkmark. 6. Inside any Project, type **@Printify** followed by a task — for example, '@Printify list all product blueprints for t-shirts' — and the AI will invoke the relevant tool. 7. To confirm the connection works, ask '@Printify show me the catalog record for blueprint ID 3' and verify you receive structured JSON describing a product template.

What teammates see: by default, memories from Printify are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Draft T-Shirt Product

@Printify Create a draft product for blueprint ID 3 using the image I uploaded last week, with variants for sizes S through XL in black and white.

Estimate Shipping Cost

@Printify Calculate shipping costs for two unisex t-shirts and one mug shipping to ZIP code 90210 in the United States.

List Available Blueprints

@Printify Search for all available blueprints in the 'apparel' category and show me their IDs and descriptions.

Archive Old Artwork

@Printify Archive the uploaded image with ID 12345 from my media library since we no longer use that design.

Set Up Order Webhook

@Printify Create a webhook subscription for order events pointing to https://example.com/printify-events with the signing secret I provide.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Printify what blueprints are available for unisex hoodies, and which print providers can fulfill them fastest?

Output

Found 4 unisex hoodie blueprints in the Printify catalog. The most popular is Blueprint 377 (Unisex Heavy Blend™ Hooded Sweatshirt) with 12 print providers. For fastest turnaround, Monster Digital offers 2–4 business day production on this blueprint with direct-to-garment printing. SPOKE Custom Products and Fifth Sun also support it with 3–5 day windows. Each provider has different blank costs and shipping origins—Monster Digital ships from Nevada, SPOKE from multiple US facilities.

Notes

This example chains blueprint search with provider comparison. The MCP returns structured catalog data; the AI synthesizes it into a speed-ranked recommendation. Requires a valid Printify API key with shop read access. Actual provider availability and lead times vary by region and current capacity.

Prompt

@Printify create a draft product for Blueprint 377 using my uploaded image 'logo-white.png' on the front chest, then calculate shipping cost to zip 10001 for one unit.

Output

Draft product created (ID: prod_abc123) with your logo-white.png image positioned on the front chest print area. Product is not yet published to your connected store. Shipping calculation for one unit to New York 10001: Standard shipping via USPS is $4.99 (5–7 business days), Priority is $8.50 (2–3 days). These are estimates; final cost appears at checkout when the product publishes and a customer orders.

Notes

This example demonstrates a two-step workflow: draft creation (writes merchant data) followed by a shipping quote (read-only calculation). The MCP does not auto-publish products or submit orders—drafts remain private until the merchant explicitly publishes them. Image must already exist in the Printify media library; upload separately if needed.

Prompt

@Printify set up a webhook so I get notified in Slack whenever an order status changes, and show me what the payload will look like.

Output

Webhook created (ID: wh_xyz789) and subscribed to 'order:status-changed' events. Printify will POST to your configured HTTPS endpoint whenever an order moves between states like 'pending', 'in-production', 'shipped'. Example payload includes order ID, new status, line items, tracking number (if shipped), and timestamp. The webhook includes an X-Pfy-Signature header for verifying authenticity using your signing secret. You'll need middleware to parse this JSON and forward it to Slack—Printify sends raw event data, not Slack-formatted messages.

Notes

Webhook creation is permanent until explicitly deleted and requires a public HTTPS callback URL you control. The MCP cannot directly integrate with Slack; you must build or deploy a receiver service that transforms Printify's JSON into Slack API calls. Signing-secret validation is strongly recommended to prevent spoofed events.

Use-case deep-dives

Merch drop coordination for creator teams

When this MCP wins for limited-run product launches

A three-person creator team drops quarterly merch collections—hoodies, mugs, posters—and needs to coordinate design approval, pricing checks, and launch timing without leaving Slack. The Printify MCP handles this cleanly: draft products in the catalog, calculate shipping for each SKU, then publish when the team green-lights. The 25 tools cover the full pre-launch workflow, including webhook setup so order notifications land in the shared workspace. This works when you're launching 5-15 SKUs per quarter and the team reviews mockups together. If you're running a daily-inventory storefront with hundreds of live products, you'll outgrow the draft-and-publish cadence fast. For small creator teams shipping merch in batches, this MCP keeps the launch process in one place and cuts the Printify dashboard out of standup.

Customer support image troubleshooting

When the image-archive tool saves support escalations

A two-person support team at a print-on-demand shop fields tickets about misprinted designs or wrong mockup images. The Printify MCP's archive-image tool lets them pull the exact uploaded file tied to an order, confirm it matches the customer's complaint, then irreversibly archive the bad asset so it doesn't get reused. The workflow: search the order, inspect the image metadata, archive if confirmed defective, then reply to the ticket with proof. This scenario works when you're handling 10-30 image-quality tickets a week and need audit trails. If your shop processes thousands of orders daily, the manual image lookup becomes a bottleneck—you'd want batch tooling or a dedicated QA dashboard. For small support teams triaging print errors, this MCP turns a five-step Printify login into a single workspace action.

Freelance designer product setup

When blueprint search beats dashboard hunting

A solo freelance designer sets up client storefronts on Printify—each client wants 3-8 products across apparel, home goods, and accessories. The MCP's blueprint-search and catalog-detail tools let the designer compare print providers, variant counts, and base costs without tabbing between Printify's catalog pages. The workflow: search blueprints by category, pull shipping details for each provider, draft the product with the right variant IDs, then hand off the shop link to the client. This scenario wins when you're onboarding 2-4 clients a month and each storefront is custom. If you're templating identical 50-SKU catalogs at scale, the per-product API calls get tedious—you'd script it outside the MCP. For freelancers doing bespoke Printify setup work, this MCP collapses research and drafting into one context.

Frequently asked

What does the Printify MCP let me do in Switchy?

It lets your team create product drafts, calculate shipping quotes, manage uploaded images in your media library, and subscribe to order or inventory webhooks — all without leaving Switchy. You can't submit orders to production through the MCP; use Printify's dashboard for final publishing and fulfillment. The integration is read-write, so any draft you create or image you archive changes your live Printify shop data immediately.

Do I need a Printify API key to connect?

Yes. Generate a personal access token from your Printify account settings and paste it into Switchy during setup. The token inherits your account permissions, so if you're a shop admin you'll have full read-write access to products, images, and webhooks. If you're a team member with restricted permissions, the MCP respects those same limits. Treat the token like a password — anyone with it can modify your shop.

Can the Printify MCP submit orders to production?

No. It can create product drafts and calculate shipping estimates, but it won't publish products to your storefront or send anything to Printify's print partners. You still publish and fulfill orders through Printify's own dashboard or your connected e-commerce platform. Think of the MCP as a design and quoting tool, not a checkout replacement.

How is this different from using Printify's API directly?

The MCP wraps twenty-five Printify API endpoints into natural-language tools your AI can call without you writing code. Instead of crafting JSON payloads and managing OAuth flows, you describe what you want — 'archive this image', 'get shipping costs for these variants' — and the MCP translates that into the correct API call. You trade flexibility for speed: custom integrations can do anything, but the MCP handles the common ninety percent instantly.

Who on my team should connect the Printify MCP?

Whoever owns your Printify shop and is comfortable giving Switchy write access to product drafts and media. Because the API key grants full shop permissions, you probably don't want every team member connecting their own token. Connect it once under a shared Switchy workspace, then control who can invoke those tools through Switchy's own access policies. That way you audit changes in one place instead of tracking multiple API keys.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.