Printify MCP Server

by TSavo

29 stars
834 downloads
Not rated
GitHub

About

A Model Context Protocol (MCP) server for integrating AI assistants with Printify's print-on-demand platform

Details

Author
TSavo
GitHub stars
29
Downloads
834
Categories
Other

- Integrates AI assistants with Printify’s print-on-demand platform
- Manage shops, products, blueprints, variants, and images
- AI image generation via Replicate’s Flux 1.1 Pro model
- Upload AI-generated images directly to Printify in one step
- In-tool documentation and step-by-step workflow guidance
- Prompts for generating product descriptions from product details

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Printify MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install by cloning the repository, running npm install and npm run build. Configure required environment variables (PRINTIFY_API_KEY) and optionally PRINTIFY_SHOP_ID, REPLICATE_API_TOKEN, and IMGBB_API_KEY in a .env file or system environment. Start with npm start, or run with Claude Desktop via the global printify-mcp command, via npx @tsavo/printify-mcp, or via Docker with docker exec -i printify-mcp node dist/index.js.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "printify mcp server": {
            "printify-mcp": {
                "command": "docker",
                "args": [
                    "run",
                    "-it",
                    "--name",
                    "printify-mcp",
                    "\\"
                ]
            }
        }
    }
}

McpServers

{
    "printify-mcp": {
        "command": "docker",
        "args": [
            "run",
            "-it",
            "--name",
            "printify-mcp",
            "\\"
        ]
    }
}

Printify MCP Server

A Model Context Protocol (MCP) server for integrating AI assistants with Printify's print-on-demand platform.

Table of Contents

- Overview
- Features
- Prerequisites
- Installation
- Configuration
- Usage
- Starting the Server
- Using with Claude Desktop
- Using with Docker
- Docker Hub Image
- Docker Compose
- Development Mode
- Available Tools
- Shop Management
- Product Management
- Blueprint and Variant Management
- Image Management
- Documentation
- Prompts
- Workflow Examples
- Creating a T-Shirt with AI-Generated Design
- Managing Existing Products
- Architecture
- Main Components
- Docker Architecture
- Publishing the Docker Image
- Using the Docker Image Without Node.js
- File Structure
- API Documentation
- Troubleshooting
- Common Issues
- Docker-Specific Issues
- Debugging
- Contributing
- License

Overview

The Printify MCP Server is a bridge between AI assistants (like Claude) and Printify's print-on-demand platform. It allows AI assistants to create and manage print-on-demand products, generate designs using AI, and handle all aspects of product management through the Model Context Protocol (MCP).

MCP is an open standard developed by Anthropic that standardizes how applications provide context to Large Language Models (LLMs). This server implements the MCP specification to expose Printify's functionality to AI assistants in a structured way.

Features

This MCP server provides the following capabilities:

Printify API Integration

- Authentication: Initialize the Printify API client with your API key
- Shops: List and manage Printify shops
- Products: Create, read, update, delete, and publish products
- Catalog: Browse blueprints, print providers, and variants
- Images: Upload images to use in product designs

AI Image Generation

- Replicate Integration: Generate images using Replicate's Flux 1.1 Pro model
- Combined Workflow: Generate images with AI and upload them directly to Printify in one step

Documentation

- In-Tool Documentation: Comprehensive documentation for all aspects of product creation
- Workflow Guidance: Step-by-step guides for creating products

Prompts

- Generate Product Description: Generate compelling product descriptions based on product details

Prerequisites

- Node.js (v18 or higher)
- npm (v7 or higher)
- Printify API key
- Replicate API token (for AI image generation)
- ImgBB API key (required if using the Flux 1.1 Pro Ultra model)

Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.