Printify
Connect Printify to browse the print-on-demand catalog, upload artwork, build, price, and publish products, and place, price, approve, cancel, and track orders across your shops.
One Printify Personal Access Token, generated from My profile then Connections and shown only once at creation.
- Setup time
- 3 min
- Auth
- API credentials
- API base URL
- https://api.printify.com/v1
- Rate limits
- 600 requests per minute globally, 100 requests per minute per integration against the catalog, and 200 product publishes per 30 minutes. Error responses must stay under 5 percent of your total requests.
Before you begin
- A Printify account on any plan, including the free one
- Access to My profile then Connections, because tokens belong to the signed-in user rather than to a store
- At least one store connected to the account, otherwise the shops, products and orders tools return nothing
Get your credentials
Open Connections
Sign in at printify.com/app and open My profile, then Connections. You can also go straight to printify.com/app/account/api.
Connections
Personal access tokens for the Printify API.
| Name | Scopes | Created | Status |
|---|---|---|---|
| Zapier syncPersonal access token | All scopes | Mar 4, 2026 | Active |
| Old storefront jobPersonal access token | 4 scopes | Aug 12, 2025 | Expired |
Connections also carries a developer contact email field. Fill it in so Printify can reach you about the integration.
Generate a new token
Click Generate on the Connections page. Type a name you will recognise later, such as PopMCP.
Connections
Scopes are fixed when the token is created. A token cannot gain a scope later.
Tick every access scope
Tick all eleven access scopes so every PopMCP tool works, then click Generate token.
Copy the token before you close the dialog
Click Copy to clipboard in the dialog that opens and paste the token somewhere safe. Click Close only once you have it.
Connections
- shops.read
- Access shops in a Merchant's account
- catalog.read
- See Products and Print Providers from the Printify Product Catalog
- products.write
- Create products in a Merchant's shop
- orders.write
- Create orders in a Merchant's shop
The token string is shown in this dialog once and never again.
Paste the token into PopMCP
Open the Printify connector in PopMCP and paste the value into Personal Access Token, then click Connect.
Connect in PopMCP
Open your workspace, choose Printify in the marketplace, and fill in the connect dialog:
| Field | What to enter |
|---|---|
| Personal Access Tokensecret | In Printify go to the dashboard → My Profile → Connections → generate a Personal Access Token, tick ALL access scopes (shops, catalog, products, orders, uploads, webhooks), and copy it immediately (it is shown only once). Tokens are valid for one year. Sent as an Authorization: Bearer header, stored encrypted, used server-side only. The connection is locked to this token's merchant account.Encrypted with AES-256-GCM on save and never shown again. |
PopMCP verifies the credential against Printify immediately. On success the connection flips to Verified and its MCP tools are provisioned.
Verify it worked
PopMCP marks the Printify connector Connected and the shop picker fills with the stores on your Printify account. Asking for your Printify shops returns real store names and ids.
Troubleshooting
401 Unauthorized on every call
Why: The token was truncated on paste, or it has passed its one-year expiry.
Fix: Generate a fresh token under My profile then Connections and paste the whole string with no leading or trailing spaces.
403 Forbidden on one group of tools only
Why: The token was created without the matching access scope ticked.
Fix: Scopes are fixed at creation. Generate a replacement token with every scope ticked and swap it into PopMCP.
The token dialog was closed before copying
Why: Printify shows the token string once, in the dialog that appears straight after generation.
Fix: Revoke the token on the Connections list and generate a new one.
429 Too Many Requests
Why: You went past 600 requests per minute globally, 100 per minute against the catalog, or 200 product publishes per 30 minutes.
Fix: Wait for the window to reset and space out bulk operations.