developer-toolsapi_key

Dynamic Mockups

Dynamic Mockups provides APIs for generating product mockups, rendering templates, managing catalogs and collections, and creating AI-powered image and motion assets.

Verdict

Dynamic Mockups exposes tools for generating product mockups and motion videos directly from Switchy. An @mention lets your team create apparel, device, or packaging visuals from design files or AI-generated images — no Photoshop layers required. The MockAnything endpoint takes a prompt or image URL and returns a rendered mockup in seconds; MotionMockups produces short MP4s for social posts. Designers and marketers get the most value when prototyping campaigns or client presentations. Setup requires an API key from your Dynamic Mockups dashboard, and each generation consumes account credits.

Common use cases

  • Preview campaign visuals on apparel mockups
  • Generate device screenshots for app store listings
  • Produce motion ads from static product images
  • Test packaging designs across multiple SKUs
  • Build client presentation decks with branded mockups

Integration

Vendor
Dynamic Mockups
Category
developer-tools
Auth
API_KEY
Tools
10
Composio slug
dynamic_mockups

Tools

  • Create MockAnything Mockup

    Create and optionally wait for a MockAnything mockup from exactly one prompt, public image URL, or uploaded image. WARNING: this persists a mockup, may find-or-create named collections, and consumes model-dependent credits on SUCCESS; the c

  • Get Generation Options

    Return current MockAnything styles and aspect-ratio support plus MotionMockups models, durations, aspect ratios, estimated times, and live credit prices. Call this before choosing generation settings because model availability and costs cha

  • Get MockAnything Product

    Get one POD product's supported sizes, colors, and decoration locations before using its UUID in MockAnything generation.

  • Get MockAnything Status

    Check one MockAnything task once, typically after Create MockAnything Mockup stops waiting. WARNING: a well-formed unknown UUID may return PENDING indefinitely, so PENDING does not prove the task exists and this tool never loops.

  • Get Motion Mockup Status

    Check a submitted MotionMockups video job once and return its queue state or completed MP4 metadata. The tool does not poll automatically because jobs commonly take 2-15 minutes.

  • List Catalogs and Collections

    Return the connected account's catalogs and collections, including the UUIDs used to filter mockups and target creation or bulk workflows. This is read-only and does not consume render credits.

  • List Mockups

    Find renderable mockup templates and return their mockup, smart-object, text-layer, and print-area-preset UUIDs. Filters are optional; name matching semantics are not guaranteed because they could not be verified on the empty connected acco

  • Render Mockups

    Render one or more explicitly selected mockup templates from public artwork URLs, colors, Beta text layers, and shared export settings. One item uses POST /renders and multiple items use POST /renders/batch. WARNING: every successful output

  • Search MockAnything Products

    Fuzzy-search POD products that can ground MockAnything generation. The provider may return up to 50 broad matches and exposes no pagination, so use a specific brand, style code, or product phrase.

  • Submit Motion Mockup

    WARNING: Submit image-to-video generation and return a request ID for later status checks. This creates a long-running job and reserves or consumes model-, duration-, and audio-dependent credits; current live-discovered prices range from 40

Setup

Setup guide

  1. 11. Open your Switchy workspace settings and navigate to the Integrations tab. 2. Click 'Add MCP' and select Dynamic Mockups from the developer-tools category. 3. Choose API_KEY as the authentication method. 4. Log in to your Dynamic Mockups account, go to Settings or API Access, and copy your API key. 5. Paste the key into Switchy's configuration field and click Connect. 6. Return to any Project and type '@Dynamic Mockups get generation options' to confirm the connection — you should see a list of available styles, aspect ratios, and credit pricing. 7. To create your first mockup, @mention Dynamic Mockups with a prompt or image URL and specify a product type (e.g. 't-shirt front, navy'). 8. Check the returned task UUID with 'get MockAnything status' if the initial call times out before rendering completes.

What teammates see: by default, memories from Dynamic Mockups are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

T-Shirt Mockup from Prompt

@Dynamic Mockups create a MockAnything mockup with the prompt 'geometric mountain line art in forest green' on a white cotton t-shirt, front view, flat lay style

Phone Screen Mockup

@Dynamic Mockups create a MockAnything mockup using the image at https://example.com/screenshot.png on an iPhone 15 Pro, portrait orientation, hand-held angle

Motion Ad for Social

@Dynamic Mockups submit a MotionMockups job with the image at https://example.com/logo.png, 5-second duration, square aspect ratio, subtle zoom animation

Packaging Variants

@Dynamic Mockups list mockups filtered by 'packaging' and return the UUIDs for box, pouch, and bottle templates I can use in a bulk render

Check Render Status

@Dynamic Mockups get MockAnything status for task UUID abc123-def456 and return the download link if rendering is complete

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@dynamic-mockups show me what t-shirt mockup templates are available in my account, filtered to anything with 'crew neck' in the name

Output

Found 12 crew-neck t-shirt mockup templates in your account. Each entry includes the mockup UUID you'll need for rendering, plus the smart-object layer UUIDs where artwork gets placed. For example, 'Classic Crew Tee – Front & Back' has two smart objects (front chest, back full), supports RGB artwork at 4500×5400px, and exports at 4000×4000px by default. All templates are render-ready; you can call the render tool with a public image URL and these UUIDs to generate final mockups.

Notes

This example demonstrates the read-only List Mockups tool, which requires no credits. The name filter uses substring matching but exact semantics aren't guaranteed. You'll need the returned UUIDs (mockup ID, smart-object IDs) for the next step—rendering—which does consume credits per output image.

Prompt

@dynamic-mockups render the 'Classic Crew Tee – Front & Back' mockup using this artwork URL https://example.com/logo.png, place it on the front smart object, and export as PNG

Output

Rendered 1 mockup successfully. The front chest now displays your logo.png artwork composited into the t-shirt template. Export settings: PNG format, 4000×4000px, transparent background preserved where the template allows. The finished file is hosted at https://cdn.dynamicmockups.com/renders/abc123.png (CDN URL valid for 90 days). This render consumed 1 credit from your account balance.

Notes

This write action persists a render and debits your credit balance immediately. You must supply a publicly accessible image URL—the MCP cannot upload local files. If the artwork aspect ratio mismatches the smart object, Dynamic Mockups will fit-to-fill by default. Always confirm the mockup UUID and smart-object UUID from a prior List call to avoid rendering the wrong template.

Prompt

@dynamic-mockups I just designed a new app icon; create a MockAnything mockup showing it on an iPhone lock screen in the 'photorealistic' style, then summarize whether the icon is legible at that size

Output

Submitted MockAnything job (task UUID: xyz789) with your uploaded icon and 'iPhone lock screen, photorealistic' prompt. Generation completed in 48 seconds. The mockup places your icon among other app icons on a simulated iOS lock screen, rendered in 16:9 landscape at 1920×1080px. Examining the result: your icon's central glyph is clearly visible, but the two-line subtitle you included is too small to read at this mockup scale—consider simplifying to a single-word mark for mobile contexts. The mockup consumed 2 credits and is saved to your default collection.

Notes

MockAnything is the AI-driven mockup generator (distinct from template rendering). It accepts a text prompt OR an image URL, then produces a scene in ~30–90 seconds. This example pairs the MCP's generation capability with the AI's visual reasoning to give design feedback. Be aware: MockAnything persists the result and may auto-create a collection if none is named, so it has side effects beyond the credit charge.

Use-case deep-dives

E-commerce product launch prep

When Dynamic Mockups speeds up Shopify listing creation

A 3-person DTC brand launching 12 new SKUs needs 60+ product images across apparel and accessories in 48 hours. Dynamic Mockups wins here because the MockAnything tool generates on-model shots from flat artwork in minutes, and the batch render endpoint handles color variants without manual Photoshop round-trips. The API key auth means your designer can trigger renders from Slack or a Notion database without touching credentials. The trade-off: if you need hyper-custom staging (specific lighting angles, props, or brand-specific backgrounds), you'll hit the template library's limits and still need a photographer for hero shots. This MCP pays off when speed and volume matter more than bespoke art direction.

Agency client mockup iteration

How this MCP cuts revision cycles for design studios

A 6-person agency presents three logo concepts to a client who wants to see each on t-shirts, mugs, and tote bags before choosing. Dynamic Mockups' List Mockups and Render Mockups tools let the team generate all nine combinations in one API call, then swap artwork URLs when the client picks option two and requests color changes. The Get MockAnything Product tool surfaces decoration locations upfront, so you don't render a chest print when the client expected a sleeve. The friction point: if your client wants motion mockups (product spins, unboxing videos), the MotionMockups jobs take 2-15 minutes each and you can't batch them. This MCP shines when you're iterating static product shots across templates, not when you need video at scale.

Print-on-demand catalog refresh

When bulk rendering beats manual export for POD sellers

A solo Etsy seller with 200 designs needs to refresh product photos twice a year as mockup trends shift (new apparel styles, seasonal backgrounds). Dynamic Mockups' List Catalogs and Collections plus batch Render Mockups tools let you target a named collection, feed it updated artwork URLs from a CSV, and generate 200 new images in one afternoon. The Get Generation Options tool shows current styles and aspect ratios so you don't render 4:5 images when your storefront needs 1:1 squares. The boundary: if your catalog is under 50 items or you only refresh once a year, the API setup overhead (managing keys, writing the batch script) costs more time than clicking through Printful's built-in generator. This MCP pays off when catalog size and refresh frequency make manual work unsustainable.

Frequently asked

What does the Dynamic Mockups MCP do in Switchy?

It generates product mockups and motion videos directly from your AI conversations. You can create print-on-demand mockups (t-shirts, mugs, posters), render designs onto existing templates, or produce short animated videos of your products. The MCP handles both one-off generations and bulk workflows, storing results in catalogs you define. All rendering happens server-side and consumes your Dynamic Mockups credits.

Do I need a paid Dynamic Mockups account to use this MCP?

Yes. The MCP authenticates with an API key tied to your Dynamic Mockups account, and every mockup or video generation consumes render credits from your plan. Free-tier accounts typically have limited credits, so check your balance before running bulk jobs. The MCP can query live credit prices and generation options, but it won't stop you from depleting your quota mid-workflow.

Can the MCP edit existing mockup templates or only create new ones?

It can render into existing templates you've already set up in Dynamic Mockups, but it cannot edit template structure (smart objects, layers, print areas). You select a template by UUID, supply artwork URLs or text, and the MCP renders the final image. For motion mockups, you pick a model and duration; the MCP submits the job and polls status until the MP4 is ready.

How is this different from uploading designs to Dynamic Mockups manually?

The MCP lets your AI agent orchestrate multi-step workflows—generate a logo with DALL·E, create five t-shirt mockups, sort them into a named collection—without leaving the chat. Manual uploads require you to context-switch to the Dynamic Mockups dashboard, download intermediate files, and click through each product variant. The trade-off: the MCP uses your API quota, and complex template customisation still needs the web UI.

Who on the team should connect the Dynamic Mockups MCP?

Whoever owns your Dynamic Mockups API key and understands your credit budget. Designers and product managers benefit most because they can prototype mockups in conversation, but anyone with the key can burn through credits fast if they run bulk renders carelessly. Consider creating a dedicated API key with usage alerts, and document which catalogs the team should target to keep mockups organised.

More developer tools MCPs

See all developer tools MCPs →

Data last verified 62 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.