Printful MCP Server

$git clone https://github.com/Purple-Horizons/printful-ph-mcp.git && cd printful-ph-mcp && pip install -e .
README.md

Automate Your Print-on-Demand Business with AI

šŸŽØ Printful MCP Server

**Automate Your Print-on-Demand Business with AI**

Connect Printful's powerful API to Claude, Cursor, and other AI assistants through the Model Context Protocol.

**šŸ“š Quick Start** • **šŸ”§ Configuration** • **šŸš€ Examples** • **šŸ“– Documentation**



šŸŽ **New to Printful?**

Start your print-on-demand business today • No upfront costs • 300+ products • Global fulfillment


✨ Features

šŸŽÆ **Complete API Coverage**

  • āœ… Full Printful API v2 support
  • āœ… Smart v1 fallback for legacy features
  • āœ… 17 tools across all major domains
  • āœ… Real-time stock & pricing data

šŸ›”ļø **Production Ready**

  • āœ… Type-safe Pydantic validation
  • āœ… Robust error handling
  • āœ… Rate limit management
  • āœ… Dual output formats (JSON/Markdown)

šŸš€ **Easy Integration**

  • āœ… Works with Claude Desktop
  • āœ… Works with Cursor IDE
  • āœ… stdio + HTTP transports
  • āœ… No hosting required

šŸ¤– **AI Skill Included**

  • āœ… Cursor skill teaches AI how to use tools
  • āœ… Best practices built-in
  • āœ… Auto-applies workflows
  • āœ… Better experience out of the box

šŸŽ Bonus: This repo includes a Cursor AI skill that automatically teaches AI assistants how to use the Printful MCP effectively. Just open the project and start asking questions!


šŸš€ Quick Start

šŸ“‹ Prerequisites
⚔ Installation (3 steps)

Step 1: Clone & Install

git clone https://github.com/Purple-Horizons/printful-ph-mcp.git
cd printful-ph-mcp
pip install -e .

Step 2: Set up API Key

cp .env.example .env
# Edit .env and add: PRINTFUL_API_KEY=your-key-here

Step 3: Configure Your AI Assistant

For Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "printful": {
      "command": "python",
      "args": ["-m", "printful_mcp"],
      "cwd": "/path/to/printful-ph-mcp",
      "env": {
        "PRINTFUL_API_KEY": "your-api-key-here"
      }
    }
  }
}
For Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "printful": {
      "command": "python",
      "args": ["-m", "printful_mcp"],
      "cwd": "/path/to/printful-ph-mcp",
      "env": {
        "PRINTFUL_API_KEY": "your-api-key-here"
      }
    }
  }
}

āœ… That's it! Restart your AI assistant and start using Printful tools.


šŸ”Œ Transport Options

By default, the server uses stdio transport (required for Cursor/Claude Desktop). For HTTP clients or tools like mcporter, you can use HTTP transport.

šŸ“” Available Transports
Transport Use Case Command
stdio (default) Cursor, Claude Desktop python -m printful_mcp
http HTTP clients, mcporter python -m printful_mcp --transport http
sse Legacy SSE clients python -m printful_mcp --transport sse

HTTP Transport Example:

# Start server on port 8000
python -m printful_mcp --transport http --port 8

Environment Variables

PRINTFUL_API_KEYrequiredPrintful API key required for authentication

Configuration

claude_desktop_config.json
{
  "mcpServers": {
    "printful": {
      "command": "python",
      "args": ["-m", "printful_mcp"],
      "cwd": "/path/to/printful-ph-mcp",
      "env": {
        "PRINTFUL_API_KEY": "your-api-key-here"
      }
    }
  }
}

Try it

→Browse the Printful catalog for t-shirt products available in black.
→Generate a mockup for a specific product using my design description.
→Calculate shipping rates for an order shipping to the United States.
→Manage my recent Printful orders and check their status.
→Check real-time stock and pricing for hoodie products.

Frequently Asked Questions

How do I install Printful MCP Server?

Install Printful MCP Server by running: git clone https://github.com/Purple-Horizons/printful-ph-mcp.git && cd printful-ph-mcp && pip install -e .

What MCP clients work with Printful MCP Server?

Printful MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Use Printful MCP Server with Conare

Manage MCP servers visually, upload persistent context, and never start from zero with Claude Code & Codex.

Try Free