Printful integration for AI agents.
Printful integration for AI agents with secure authentication and server-side credential injection. Open Connector runs the OAuth, seals the token in an encrypted vault, and serves Printful tools to your agent over MCP or a typed API — credentials injected server-side, every call audited, nothing leaving your infrastructure. Open source (AGPL-3.0) and self-hostable.
Real Printful actions, managed and audited.
Your user connects Printful once; your agent can then use Printful to manage catalog data, product templates, orders, files, shipping rates, webhooks, stores, warehouse products, and reports — scoped to the OAuth permissions you grant and the tool allowlist you configure. Every action is least-privilege and written to a tamper-evident audit trail.
- 1
Your user grants Printful access once (OAuth) — the token lands in the vault.
- 2
Your agent calls a tool over MCP or the typed API; Open Connector injects the credential server-side.
- 3
Every routed call appends a hash-chained audit record — nothing leaves your infra.
Supported Printful tools.
87 tools are generated from the published Printful catalog. Descriptions are plain text; each action remains subject to its configured authentication and tool allowlist.
Showing 87 tools. All published catalog entries are included in this page's server-rendered HTML.
- Cancel an order
- Printful Cancel an order.
- Orders
- Delete Product Template
- Printful Delete Product Template.
- Product Templates
- Disable webhook support
- Printful Disable webhook support.
- Webhook
- Delete an order
- Printful Delete an order.
- Orders v2
- Delete Order Item
- Printful Delete Order Item.
- Orders v2
- Disable support for event
- Printful Disable support for event.
- Webhooks v2
- Disable webhook support
- Printful Disable webhook support.
- Webhooks v2
- Retrieve a list of approval sheets
- Printful Retrieve a list of approval sheets.
- Approval Sheets API
- Get Categories
- Printful Get Categories.
- Catalog
- Get Category
- Printful Get Category.
- Catalog
- Get Product
- Printful Get Product.
- Catalog
- Get Product Size Guide
- Printful Get Product Size Guide.
- Catalog
- Get Products
- Printful Get Products.
- Catalog
- Get Variant
- Printful Get Variant.
- Catalog
- Retrieve country list
- Printful Retrieve country list.
- Country/State Code
- Get file
- Printful Get file.
- File Library
- Layout templates
- Printful Layout templates.
- Mockup Generator
- Mockup generation task result
- Printful Mockup generation task result.
- Mockup Generator
- Get scopes for token
- Printful Get scopes for token.
- Oauth
- Get list of orders
- Printful Get list of orders.
- Orders
- Get order data
- Printful Get order data.
- Orders
- Get list of Product Templates
- Printful Get list of Product Templates.
- Product Templates
- Get single Product Template
- Printful Get single Product Template.
- Product Templates
- Get Statistics
- Printful Get Statistics.
- Reports
- Get basic information about a store
- Printful Get basic information about a store.
- Store Information
- Get basic information about stores
- Printful Get basic information about stores.
- Store Information
- Get a list of countries for tax calculation
- Printful Get a list of countries for tax calculation.
- Tax Rate
- Get a list of your warehouse products
- Printful Get a list of your warehouse products.
- Warehouse Products
- Get warehouse product data
- Printful Get warehouse product data.
- Warehouse Products
- Get Webhook configuration
- Printful Get Webhook configuration.
- Webhook
- Retrieve a list of catalog categories
- Printful Retrieve a list of catalog categories.
- Catalog v2
- Retrieve a list of catalog product categories
- Printful Retrieve a list of catalog product categories.
- Catalog v2
- Retrieve a list of catalog products
- Printful Retrieve a list of catalog products.
- Catalog v2
- Retrieve a single catalog product
- Printful Retrieve a single catalog product.
- Catalog v2
- Retrieve blank images for a catalog product
- Printful Retrieve blank images for a catalog product.
- Catalog v2
- Retrieve blank images for a catalog variant
- Printful Retrieve blank images for a catalog variant.
- Catalog v2
- Retrieve catalog product mockup styles
- Printful Retrieve catalog product mockup styles.
- Catalog v2
- Retrieve catalog product mockup templates
- Printful Retrieve catalog product mockup templates.
- Catalog v2
- Retrieve catalog product prices
- Printful Retrieve catalog product prices.
- Catalog v2
- Retrieve catalog product stock availability
- Printful Retrieve catalog product stock availability.
- Catalog v2
- Retrieve catalog variant stock availability
- Printful Retrieve catalog variant stock availability.
- Catalog v2
- Retrieve information about catalog product variants
- Printful Retrieve information about catalog product variants.
- Catalog v2
- Retrieve information about specific catalog variant
- Printful Retrieve information about specific catalog variant.
- Catalog v2
- Retrieve information about specific category
- Printful Retrieve information about specific category.
- Catalog v2
- Retrieve pricing information for the catalog variant
- Printful Retrieve pricing information for the catalog variant.
- Catalog v2
- Retrieve shipping countries for a product
- Printful Retrieve shipping countries for a product.
- Catalog v2
- Retrieve size guide for a catalog product
- Printful Retrieve size guide for a catalog product.
- Catalog v2
- Retrieve a list of countries
- Printful Retrieve a list of countries.
- Countries v2
- Retrieve a single file from the file library
- Printful Retrieve a single file from the file library.
- Files v2
- Retrieve Mockup Generator tasks
- Printful Retrieve Mockup Generator tasks.
- Mockup Generator v2
- Retrieve OAuth scopes
- Printful Retrieve OAuth scopes.
- OAuth Scopes v2
- Get Invoice
- Printful Get Invoice.
- Orders v2
- Get Order Item
- Printful Get Order Item.
- Orders v2
- Get Order Items
- Printful Get Order Items.
- Orders v2
- Get Shipments
- Printful Get Shipments.
- Orders v2
- Retrieve a list of orders
- Printful Retrieve a list of orders.
- Orders v2
- Retrieve an order estimation task
- Printful Retrieve an order estimation task.
- Orders v2
- Retrieve a single order
- Printful Retrieve a single order.
- Orders v2
- Retrieve a list of stores
- Printful Retrieve a list of stores.
- Stores v2
- Retrieve a single store
- Printful Retrieve a single store.
- Stores v2
- Retrieve reports for a single store
- Printful Retrieve reports for a single store.
- Stores v2
- Retrieve a list of warehouse products
- Printful Retrieve a list of warehouse products.
- Warehouse Products v2
- Retrieve a single warehouse product
- Printful Retrieve a single warehouse product.
- Warehouse Products v2
- Get webhook configuration
- Printful Get webhook configuration.
- Webhooks v2
- Get webhook event configuration
- Printful Get webhook event configuration.
- Webhooks v2
- Update an order
- Printful Update an order.
- Orders v2
- Update Order Item
- Printful Update Order Item.
- Orders v2
- Approve a design
- Printful Approve a design.
- Approval Sheets API
- Submit changes to an approval sheet
- Printful Submit changes to an approval sheet.
- Approval Sheets API
- Add a new file
- Printful Add a new file.
- File Library
- Return available thread colors from provided image URL
- Printful Return available thread colors from provided image URL.
- File Library
- Create a mockup generation task
- Printful Create a mockup generation task.
- Mockup Generator
- Confirm draft for fulfillment
- Printful Confirm draft for fulfillment.
- Orders
- Create a new order
- Printful Create a new order.
- Orders
- Estimate order costs
- Printful Estimate order costs.
- Orders
- Calculate shipping rates
- Printful Calculate shipping rates.
- Shipping Rate
- Change packing slip
- Printful Change packing slip.
- Store Information
- Set up webhook configuration
- Printful Set up webhook configuration.
- Webhook
- Add a new file
- Printful Add a new file.
- Files v2
- Create Mockup Generator tasks
- Printful Create Mockup Generator tasks.
- Mockup Generator v2
- Confirm an order
- Printful Confirm an order.
- Orders v2
- Create a new order
- Printful Create a new order.
- Orders v2
- Create a new order estimation task
- Printful Create a new order estimation task.
- Orders v2
- Create Order Item
- Printful Create Order Item.
- Orders v2
- Calculate Shipping Rates
- Printful Calculate Shipping Rates.
- Shipping Rates v2
- Setup webhook configuration (ISO 8601 format)
- Printful Setup webhook configuration (ISO 8601 format).
- Webhooks v2 / POST Setup webhook configuration
- Update order data
- Printful Update order data.
- Orders
Printful integration, answered
- How do AI agents use Printful through Open Connector?
- Your user connects Printful once with one of its cataloged authentication methods. Open Connector stores the credential in an encrypted vault and exposes Printful tools to your agent over MCP or a typed API, with credentials injected server-side on each call.
- Is this a Printful MCP server?
- Yes. Open Connector can serve Printful as a named MCP server with a scoped allowlist and a per-user connection URL, so any MCP client can call Printful actions with credentials injected server-side.
- Where do Printful credentials live?
- In your own infrastructure. Open Connector keeps credentials in its own vault and injects them at call time, so they never leave your environment.
Give your agents Printful — keep the keys.
Open source, self-hostable, with Printful credentials that never leave your infrastructure. Run it from source today.