Integration · E-commerce
Connect Claude & ChatGPT to Printful
Ask your AI where an order is, what a hoodie costs to print and ship to Germany, or how last month's sales looked, and it reads the answer from Printful. It can create draft orders and submit them for fulfillment, add print files, create and update store products, and browse the blank product catalog with size guides.
Free plan, no credit card. Takes about a minute.
Try asking
“Where is order #1047, and has it shipped?”
The AI reads the order with its items, costs, shipments and tracking.
“What would 20 black t-shirts in size M cost, shipped to Berlin?”
It estimates the order's product, shipping and tax costs without creating the order.
“Create a draft order for Anna Jensen with one poster, but don't send it yet.”
It creates the order as a draft. Nothing is charged until it is confirmed.
What your AI can do
Orders and shipping
List, read, create, update, confirm and cancel orders, estimate order costs and get shipping rates.
Store products and files
Read, create and update store products and variants, search products synced from a connected store, and add print files from a URL.
Catalog and stats
Browse catalog categories, products and variants with sizes, colors, prices and stock, read size guides and shipping countries, and get sales statistics.
“Confirm draft order 88213.”
It submits the draft for fulfillment. Printful charges your account and starts production.
“Which hoodies are in the catalog, and what sizes does the heavy blend come in?”
It browses the catalog by category, reads the product's variants and prices and fetches its size guide.
“How were sales and profit last month?”
It pulls the store's sales statistics for that date range.
54 tools for Printful
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_fileChanges dataAdd a print file to your Printful file library from a public url. Returns a file ID to use in products or orders.approve_approval_sheetVisible to othersApprove a approval sheet. Has effects visible outside this system. API summary: Approve a design.archive_webhookMoves moneyArchive a webhook. Financial or irreversible action; may require approval. API summary: Disable webhook support.cancel_orderDeletesCancel an order by order_id. Only draft or pending orders can be canceled; can't be undone.confirm_orderVisible to othersSubmit a draft order (order_id) for fulfillment. Printful charges your account and starts production.create_orderChanges dataCreate an order with recipient and items. It is saved as a draft unless confirm is true, which submits it for fulfillment and charges your Printful account.create_packing_slipChanges dataCreate a new packing slip. API summary: Change packing slip.create_product_variantChanges dataCreate a new variant for a product. Required: variant id or files. API summary: Create a new Sync Variant.create_store_productChanges dataCreate a product in your store. Pass sync_product (name, thumbnail) and sync_variants (catalog variant_id, retail_price, files).create_thread_colorChanges dataCreate a new thread color. API summary: Return available thread colors from provided image URL.create_webhookDeletesCreate a new webhook. Required: url or types. Destructive action; may require approval. API summary: Set up webhook configuration.delete_a_sync_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete a Sync Product.delete_a_sync_variantDeletesPermanently delete a variant by variant id. Destructive action; may require approval. API summary: Delete a Sync Variant.delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete a Sync Product.delete_product_templateDeletesPermanently delete a product template by product template id. Destructive action; may require approval. API summary: Delete product template.delete_variantDeletesPermanently delete a variant by variant id. Destructive action; may require approval. API summary: Delete a Sync Variant.estimate_order_costsChanges dataEstimate an order's total cost (products, shipping, tax) without creating it. Pass recipient and items.get_a_list_of_countries_for_tax_calculationList countries. API summary: Get a list of countries for tax calculation.get_a_list_of_your_warehouse_productsSearch products by query. Use this to find existing products before creating a new product. Results are paginated. API summary: Get a list of your warehouse products.get_catalog_productGet one catalog product by product_id with all its variants (sizes, colors) and prices.get_catalog_variantGet one catalog variant by variant_id: size, color, price and stock.get_categoryGet one category by category id. API summary: Get Category.get_documentGet one document by document id. API summary: Get file.get_orderGet one order by order_id (Printful ID or @external_id): items, recipient, costs, shipments and tracking.get_printfileGet one printfile by printfile id. API summary: Retrieve product variant printfiles.get_product_size_guideGet the size guide for a catalog product by product_id.get_product_templateGet one product template by product template id. API summary: Get product template.get_sales_statisticsGet store sales statistics for a date range (date_from, date_to) and report_types, e.g. sales_and_costs, profit, total_paid_orders.get_shipping_ratesChanges dataGet shipping options and prices for items to a recipient address (country_code, zip, etc.).get_storeGet one store by store_id: name, type and currency.get_store_productGet one store product by product_id, with its variants, prices and print files.get_store_variantGet one store product variant by variant_id.get_sync_productGet one synced product (from a connected store) by product_id, with its variants.get_templateGet one template by template id. API summary: Layout templates.get_variant_get_store_sync_variant_by_idGet one variant by variant id. API summary: Get a Sync Variant.get_warehouse_product_dataGet one product by product id. API summary: Get warehouse product data.list_approval_sheetsList approval sheets. Optional filters: group hash. API summary: Retrieve a list of approval sheets.list_catalog_categoriesList catalog categories to narrow product browsing.list_catalog_productsBrowse Printful's blank product catalog (t-shirts, mugs, posters, etc.), optionally by category_id.list_countriesList countries and states Printful ships to, with their codes.list_ordersList orders, newest first. Filter by status (draft, pending, fulfilled, canceled, etc.); page with limit/offset.list_product_templatesList product templates. Results are paginated. API summary: Get product template list.list_scopesList scopes. API summary: Get scopes for token.list_store_productsList the products in your Printful store (manual/API store). Filter by status or category_id.list_storesList the Printful stores you have access to.list_tasksList tasks. Optional filters: task key. API summary: Mockup generation task result.list_webhooksList webhooks. API summary: Get webhook configuration.search_sync_productsSearch products synced from a connected store (e.g. Shopify, Etsy) by name; filter by status.submit_bulk_changeDeletesSubmit a bulk change. Destructive action; may require approval. API summary: Submit changes to an approval sheets in bulk.submit_changeVisible to othersSubmit a change. Has effects visible outside this system. API summary: Submit changes to an approval sheet.update_orderChanges dataUpdate a draft order by order_id: recipient, items or shipping. Set confirm true to submit it for fulfillment (charged).update_store_productChanges dataUpdate a store product by product_id: name, thumbnail or its variants.update_taskChanges dataUpdate an existing task identified by task id. API summary: Create a mockup generation task.update_variantChanges dataUpdate an existing variant identified by variant id. API summary: Modify a Sync Variant.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Printful from the app list.
- 2
Paste your key
Paste one Printful private token. Sign in at developers.printful.com, open Your tokens and create a private token with the scopes you need. Choose single-store access so calls need no store ID, and copy the token.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Printful?
It can read orders, stores, store products and variants, synced products, the blank catalog, size guides, shipping countries and sales statistics. It can estimate order costs, get shipping rates, create and update orders, confirm or cancel orders, add print files and create or update store products.
Does the AI see my Printful credentials?
No. Your Printful token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups and estimates only. Confirming an order charges your Printful account and starts production, and cancelling an order cannot be undone, so these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Printful account.
When does Printful charge me?
Only when an order is confirmed for fulfillment. The AI creates orders as drafts unless you ask it to confirm them, and it can estimate costs without creating an order at all. If you require approval for confirming orders, nothing is charged without your yes.
Related integrations
Let your AI work in Printful today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Printful freeHeyMyApps is not affiliated with Printful. Product names are trademarks of their owners.






