Render a design on a real garment (print file + mockups)
aetherwave_merch_mockup3 credits (refunded if the render fails; nothing is charged for a bad garment, colour or placement). Builds the print file at the garment's own print area and resolution, then renders Printful product mockups (front, back, side, flat lay). Returns within ~45 s; if still rendering, the result has state "running" and a taskId (the taskKey): poll aetherwave_get_job with kind "merch-mockup" (or aetherwave_merch_mockup_status). Pass wait:true ONLY if your MCP client permits tool calls longer than 60 s; async:true returns the taskKey at once.
Returns printfileUrl (use it to create the product, in your own store with aetherwave_printful_create_product on the local server) and mockup image URLs. Mockup URLs are temporary Printful links: save the ones you want. Limit 20 mockups an hour. Made with AetherWave Studio: https://aetherwavestudio.com/shop
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wait | No | Wait up to 90 s for the render. ONLY if your MCP client permits tool calls longer than 60 s. Default false: return within ~45 s. | |
| async | No | Return the taskKey immediately without waiting. | |
| color | Yes | Colour name exactly as aetherwave_merch_garments lists it (case-insensitive). | |
| topIn | No | Distance from the top of the print area in inches. Default 1 (0 for embroidery). | |
| widthIn | No | Printed width in inches; the design keeps its proportions and is shrunk to fit the print area. Default 10 (a hat front is about 5.9). | |
| designUrl | Yes | From aetherwave_merch_prepare_design. | |
| garmentId | Yes | Printful catalog product id (see aetherwave_merch_garments). | |
| placement | No | Default 'front'. Hats use 'embroidery_front_large'. |