printful_list_stores
List stores
List the stores this token can reach (id, name, platform type). A cheap way to confirm the token works, and where to find the store_id an ACCOUNT-level token needs. Printful: GET /stores.
無需輸入參數。
io.usefulapi由 usefulapi.io 發布官方發布者v1.39.1更新於 Nov 14, 2026
Browse the Printful catalog, orders, shipping quotes and stats, and create draft orders and mockups.
發布方自己的服務:Ably MCP by usefulapi
託管的 Printful MCP 伺服器,讓助理瀏覽隨需印刷目錄、訂單、運費報價與銷售統計,並建立草稿訂單和效果圖。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fprintful/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"printful-by-usefulapi": {
"type": "http",
"url": "https://printful.usefulapi.io/mcp"
}
}
}Use Printful from Claude, Cursor, or any MCP client — browse the catalog, orders, shipping rates and sales stats, and create draft orders, files and mockups. Hosted, no local install: connect with your own Printful credentials.
Live endpoint: https://printful.usefulapi.io/mcp · Homepage: https://usefulapi.io/printful
https://printful.usefulapi.io/mcp.claude mcp add --transport http printful https://printful.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Printful credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/printful/
On first connect you'll provide your Printful Private Token (developers.printful.com > Your tokens), plus an optional default store ID. They're validated, stored per-user, and scoped to you — no keys in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
Each paid plan covers this server only. Ask your AI to run printful_upgrade and choose Pro or Pro+, billed monthly or yearly (it returns a Stripe Checkout link). If you already have Pro, ask to change it to Pro+. The change requires your confirmation, keeps your billing interval and charges the price difference for the rest of the period immediately. Cancel any time with printful_cancel_subscription: your paid plan continues to the end of the paid period, with no refund for the current period, and asking to resume the same plan with printful_upgrade before then undoes the cancel. Or write to [email protected].
MIT © usefulapi. Not affiliated with or endorsed by Printful.
來源:servers/printful/README.md,提交 f22f848
List stores
List the stores this token can reach (id, name, platform type). A cheap way to confirm the token works, and where to find the store_id an ACCOUNT-level token needs. Printful: GET /stores.
無需輸入參數。
List catalog categories
List Printful's catalog categories (T-shirts, Mugs, Posters…) with their ids and parent ids — the filter for printful_list_catalog_products. Printful: GET /categories.
無需輸入參數。
List catalog products
List the blank products Printful can print on (id, title, brand, model, variant count, print-file placements), optionally filtered by category. Printful: GET /products.
category_idGet a catalog product
Fetch one catalog product with ALL its variants (size, color, variant_id, price, stock). Use the variant_id values when quoting shipping or building an order. Printful: GET /products/{id}.
product_id必填Get a catalog variant
Fetch one catalog variant and its parent product. Printful: GET /products/variant/{id}.
variant_id必填List store products (Manual/API store)
List the Sync Products in a Manual-order / API store. For a Shopify, Etsy, WooCommerce or other integrated store use printful_list_sync_products instead. Printful: GET /store/products.
statusstore_idcategory_idGet a store product (Manual/API store)
Fetch one product of a Manual-order / API store with all its Sync Variants — catalog variant, print files, retail price. For a Shopify, Etsy, WooCommerce or other integrated store use printful_get_sync_product instead. Printful: GET /store/products/{id}.
store_idproduct_id必填List synced products (integrated store)
List the products Printful has imported from an integrated store (Shopify, Etsy, WooCommerce…), with how many variants are synced. Filter by status=unsynced to find products that still need a design or catalog variant. Printful: GET /sync/products.
limitoffsetsearchstatusstore_idGet a synced product (integrated store)
Fetch one product imported from an integrated store (Shopify, Etsy, WooCommerce…) with all its Sync Variants — catalog variant, print files, retail price, sync status. Ids come from printful_list_sync_products. Printful: GET /sync/products/{id}.
store_idproduct_id必填List orders
List the store's orders, newest first, optionally by status (draft, pending, failed, canceled, inprocess, onhold, partial, fulfilled, archived). Printful: GET /orders.
limitoffsetstatusstore_idGet an order
Fetch one order: status, recipient, items, costs, and shipments with carrier and tracking links — the answer to 'where is my order?'. Printful: GET /orders/{id}.
order_id必填store_idCalculate shipping rates
Quote the shipping options (method id, name, rate, delivery-day estimate) for a set of items to an address. Only country_code is required (plus state_code for US/CA/AU). Changes nothing. Printful: POST /shipping/rates.
items必填localecurrencystore_idrecipient必填Estimate order costs
Price an order WITHOUT creating it: item, print, shipping and tax costs, plus retail totals. Same item shape as printful_create_draft_order. Changes nothing. Printful: POST /orders/estimate-costs.
items必填shippingstore_idrecipient必填retail_costsGet a file
Fetch one File Library entry — processing status (ok / waiting / failed), dimensions, DPI and preview URLs. Poll this after printful_add_file. Printful: GET /files/{id}.
file_id必填store_idGet printfile specs for a product
List the print areas (placements) and required print-file pixel sizes/DPI for each variant of a catalog product — what a design must match before mockups or orders. DTG is assumed unless technique is given. Printful: GET /mockup-generator/printfiles/{id}.
store_idtechniqueproduct_id必填orientationGet a mockup task result
Check a mockup-generation task: status (pending / completed / failed) and, when done, the mockup image URLs per placement and variant. Printful: GET /mockup-generator/task.
store_idtask_key必填Get store statistics
Sales, costs, profit and order-count reports for a period of at most 6 months. Printful: GET /reports/statistics.
date_to必填currencystore_iddate_from必填report_types必填Create a draft order
Create an order as a DRAFT — nothing is charged or produced. It must be confirmed later in the Printful dashboard, where the charge is shown. Each item needs one of variant_id (+ files), sync_variant_id, external_variant_id, warehouse_product_variant_id or product_template_id (+ variant_id). Printful: POST /orders (never with confirm).
giftitems必填shippingstore_idrecipient必填external_idpacking_slipretail_costsUpdate a draft order
Change a DRAFT order (unsubmitted orders only) — send only the fields to change. CAUTION: if you send `items`, it replaces the list: existing items not included (by id or external_id) are removed. The order stays a draft; nothing is charged. Printful: PUT /orders/{id} (never with confirm).
giftitemsorder_id必填shippingstore_idrecipientexternal_idpacking_slipretail_costsAdd a file to the File Library
Add a print file to the File Library from a public URL (PNG/JPG recommended). If a file with the same URL already exists it is returned instead. Processing is async — poll printful_get_file until status is ok. Printful: POST /files.
url必填typeoptionsvisiblefilenamestore_idCreate a mockup generation task
Start generating product mockups for a design on a catalog product — returns a task_key; poll printful_get_mockup_task for the images. Heavily rate-limited (about 10/min for established stores, 2/min for new ones). Printful: POST /mockup-generator/create-task/{id}.
fileswidthformatoptionsstore_idproduct_id必填variant_ids必填option_groupsproduct_optionsproduct_template_id已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
io.usefulapi官方發布者
針對 Ably 的託管 MCP 伺服器,讓助理檢視頻道、線上狀態與用量統計、發布訊息,並查看應用程式設定。
io.usefulapi官方發布者
面向 Oyster 的遠端 MCP 伺服器,讓助理讀取團隊、休假、費用、合約與發票資料,並核准或拒絕相關申請。
io.usefulapi官方發布者
讀取 Avirato 飯店 PMS 的訂房、可用房、房價與餐食方案資料,並可在訂房上登記現金付款。
io.usefulapi官方發布者
託管的唯讀 MCP 伺服器,讓助理列出 Willo 帳戶中的面試、參與者與部門中繼資料。
io.usefulapi官方發布者
託管型 MCP 伺服器,讓助理讀取 Testlify 招募工作區的資料、測驗與測驗應試者。
{ "mcpServers": { "printful": { "url": "https://printful.usefulapi.io/mcp" } }}