Integration

Printful integration

Print-on-demand fulfillment and warehousing API. Create and manage products, generate mockups, calculate shipping rates, handle orders, and sync with e-commerce platforms. Features automated order fulfillment, product customization, and webhook notifications for print-on-demand businesses.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Printful.Built from the 27 Printful tools below, on the connection you add once.

Common Printful use cases

  • order correction
  • order management
  • configuration check
  • product configuration
  • store integration
  • sync details
  • design upload
  • order details
  • webhook setup
  • draft approval

What you can do with Printful

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Order, 7 operations

  • cancel_orderCancel orderDELETECancels a Printful order before production begins.
  • confirm_orderConfirm orderPOSTConfirms a draft Printful order for fulfillment processing.
  • create_orderCreate orderPOSTCreates a new Printful order for print-on-demand fulfillment.
  • estimate_order_costsEstimate order costsPOSTEstimates costs and shipping rates for a Printful order before submission.
  • get_orderGet orderGETRetrieves a specific Printful order by ID with full details.
  • list_ordersList ordersGETLists all Printful orders with filtering and pagination. Track fulfillment status.
  • update_orderUpdate orderPUTUpdates an existing draft Printful order with new recipient, items, or shipping.

Sync product, 5 operations

  • create_sync_productCreate sync productPOSTCreates a new synced product with variants and print files.
  • delete_sync_productDelete sync productDELETEDeletes a synced product and all its variants from Printful.
  • get_sync_productGet sync productGETRetrieves a specific synced product with all variants and print files.
  • list_sync_productsList sync productsGETLists all synced products from your connected e-commerce store.
  • update_sync_productUpdate sync productPUTModifies an existing synced product's name, thumbnail, or variants.

Webhook, 3 operations

  • disable_webhooksDisable webhooksDELETEDisables all webhook notifications for your Printful store.
  • get_webhook_configGet webhook configGETRetrieves the current webhook configuration for your Printful store.
  • set_webhook_configSet webhook configPOSTConfigures webhook URL and event subscriptions for your Printful store.

Catalog, 2 operations

  • get_catalog_productGet catalog productGETRetrieves a specific Printful catalog product by ID with all variants and options.
  • list_catalog_productsList catalog productsGETLists all available Printful catalog products. Browse print-on-demand products for your store.

File, 2 operations

  • add_fileAdd filePOSTUploads a file to your Printful file library for use in orders and mockups.
  • get_fileGet fileGETRetrieves information about a file in your Printful library.

Mockup, 2 operations

  • create_mockup_taskCreate mockup taskPOSTCreates a mockup generation task for product visualization with custom designs.
  • get_mockup_task_resultGet mockup task resultGETRetrieves the result of a mockup generation task.

Category, 1 operation

  • list_categoriesList categoriesGETLists all Printful product categories. Browse category hierarchy for product filtering.

Shipping, 1 operation

  • calculate_shipping_ratesCalculate shipping ratesPOSTCalculates shipping rates for items to a specific destination.

Size guide, 1 operation

  • get_product_size_guideGet product size guideGETRetrieves size guide and measurements for a Printful product.

Store, 1 operation

  • get_store_infoGet store infoGETRetrieves information about your Printful store and integration.

Variant, 1 operation

  • get_catalog_variantGet catalog variantGETRetrieves a specific Printful product variant with pricing, stock, and specifications.

Warehouse, 1 operation

  • list_warehouse_productsList warehouse productsGETLists warehouse products stored at Printful fulfillment centers.

Printful API rate limits

  • 120 requests per minute

Resource-intensive endpoints (mockup generation, shipping rates) have lower limits. Unauthenticated catalog requests: 30 per 60 seconds with 60-second lockout if exceeded.

These are the limits Printful documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Printful documentation for current values.

Use Printful from Claude Code, Cursor or Codex

Connect Printful in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Printful operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Printful

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Printful once

    Add your Printful connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Printful integration FAQ

What can you do with the Printful integration?

LiveContext exposes 27 operations on Printful, covering order, sync product, webhook and catalog. Common uses include order correction, order management and configuration check.

What are the Printful API rate limits?

Printful documents 120 requests per minute. Resource-intensive endpoints (mockup generation, shipping rates) have lower limits. Unauthenticated catalog requests: 30 per 60 seconds with 60-second lockout if exceeded. Limits are set by Printful and can depend on your plan.

Popular integrations

Browse the whole catalog