Weavz
Printful

Printful

Print-on-demand catalog, order, shipping, estimation, and fulfillment operations.

API KeyCommerce
14 tools
4 triggers

Tools

Name
list_stores

List Printful stores available to the private token.

list_catalog_products

List Printful catalog products with optional category, region, and pagination filters.

get_catalog_product

Get Printful catalog product details by product ID.

list_catalog_variants

List Printful catalog variants for a product.

list_orders

List Printful orders for a store or account token.

get_order

Get a Printful order by ID.

create_order

Create a draft Printful order with explicit recipient, currency, and item design fields. Confirmation is a separate action.

update_order

Patch a draft or failed Printful order by precise order ID.

confirm_order

Confirm a draft or failed Printful order and initiate fulfillment. Requires precise order ID and explicit confirmation.

cancel_order

Cancel a Printful order by precise order ID when Printful permits cancellation.

calculate_shipping_rates

Calculate Printful shipping rates with explicit recipient address, catalog variant quantities, and currency.

list_order_shipments

List shipments, tracking, and delivery estimates for a Printful order.

create_order_estimation

Start an asynchronous Printful order cost estimation with explicit recipient, items, amounts, and currency.

get_order_estimation

Get a Printful order estimation task by task ID.

Triggers

Name
order_created

Receive Printful order_created webhook events for a store.

order_updated

Receive Printful order_updated webhook events for a store.

shipment_sent

Receive Printful shipment_sent webhook events for a store.

order_canceled

Receive Printful order_canceled webhook events for a store.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('printful', 'list_stores', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'printful',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Printful to my app?

Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Printful support?

Printful supports 14 tools including List Stores, List Catalog Products, Get Catalog Product, List Catalog Variants, List Orders, and more.

Can I use Printful with AI agents?

Yes. Add Printful to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Printful be used in stateful agent workflows?

Yes. Agents can combine Printful tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Printful use?

Printful uses API Key. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Printful integration cost?

The Printful integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Printful support?

Printful supports 4 triggers including Order Created, Order Updated, Shipment Sent, Order Canceled.

Connect Printful in minutes

Get 20,000 free action executions every month. No credit card required.