MCP.so
Sign In

Printify MCP Server

@TSavo

About Printify MCP Server

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

Basic information

Category

Other

License

ISC

Runtime

node

Transports

stdio

Publisher

TSavo

Config

Add this server to your MCP-compatible client using the configuration below.

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

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Printify MCP Server?

It 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).

How to use Printify MCP Server?

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.

Key features of Printify MCP Server

  • 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

Use cases of Printify MCP Server

  • Creating a T‑shirt with an AI‑generated design and uploading it to Printify
  • Managing existing products: creating, reading, updating, deleting, and publishing
  • Browsing Printify’s catalog of blueprints, print providers, and variants
  • Generating compelling product descriptions based on product details

FAQ from Printify MCP Server

What is 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.

What prerequisites are needed?

Node.js v18 or higher, npm v7 or higher, a Printify API key, and optionally a Replicate API token and an ImgBB API key (the latter is required only when using the Flux 1.1 Pro Ultra model for image generation).

How do I obtain a Printify API key?

Log in to your Printify account, go to Settings > API, click “Create New API Key”, then copy the key and add it to your .env file.

How can I use this server with Claude Desktop?

You can install the package globally (npm install -g @tsavo/printify-mcp) and add the command printify-mcp in Claude Desktop’s MCP Server settings. Alternatively, use npx (npx @tsavo/printify-mcp) or Docker (run the container and set the command to docker exec -i printify-mcp node dist/index.js).

Where are API keys and temporary files stored?

API keys are stored in environment variables or a .env file in the project directory. Temporary files (e.g., for image generation) are placed in a ./temp directory, which must be mounted as a volume when using Docker.

Comments

More Other MCP servers