Printify MCP Server
About
A Model Context Protocol (MCP) server for integrating AI assistants with Printify's print-on-demand platform
Details
- License
- ISC
Explore
- 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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Printify MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
- 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)
npm install
Alternatively, you can set these variables directly in your system environment:
Windows (Command Prompt):
:: Required
set PRINTIFY_API_KEY=your_printify_api_key
:: Optional
set PRINTIFY_SHOP_ID=your_shop_id
:: Optional - only for image generation
set REPLICATE_API_TOKEN=your_replicate_api_token
Windows (PowerShell):
1. Log in to your Printify account
2. Go to Settings > API
3. Click "Create New API Key"
4. Copy the API key and add it to your .env file
1. Create an account on Replicate
2. Go to your account settings
3. Generate an API token
4. Copy the token and add it to your .env file
1. Install the package globally:
bashnpm install -g @tsavo/printify-mcp
2. Configure your environment variables using either a .env file in your current directory or system environment variables as described in the Configuration section.
3. Configure Claude Desktop:
- Open Claude Desktop
- Go to Settings > MCP Servers
- Click "Add Server"
- Enter a name for the server (e.g., "Printify MCP")
- Select "Command" as the transport type
- Enter printify-mcp as the command
- No arguments are needed
- Click "Add Server"
4. Test the connection by asking Claude to check the Printify status:
Can you check the status of my Printify connection?
The printify-mcp command runs the same code as the original index.ts file, but packaged as an executable that can be run directly from the command line.
- PRINTIFY_API_KEY=your_printify_api_key
- PRINTIFY_SHOP_ID=your_shop_id_optional
- ./.env:/app/.env:ro
4. Build and start the Docker container:
docker-compose up -d
5. Configure Claude Desktop:
- Open Claude Desktop
- Go to Settings > MCP Servers
- Click "Add Server"
- Enter a name for the server (e.g., "Printify MCP Docker")
- Select "Command" as the transport type
- Enter docker as the command
- Enter exec -i printify-mcp node dist/index.js as the arguments
- Click "Add Server"
6. Test the connection by asking Claude to check the Printify status:
Can you check the status of my Printify connection?
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",
"\\"
]
}
}
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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



