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" } }}