developer-toolsapi_key

Dynapictures

Generate Hundreds of Personalized Images in Minutes. DynaPictures is a cloud-based solution for dynamic image generation. Connect your preferred data source like Google Sheets to create personalized images and display your client names, coupons, or virtually anything else.

Verdict

Dynapictures generates branded images from templates — social cards, banners, thumbnails — without leaving your workspace. @Mention it to create workspaces, upload assets, list available templates, and manage webhooks for automated image workflows. Marketing teams use it to spin up campaign visuals on demand; product teams generate OG images for new features. You'll need an API key from your Dynapictures account. The MCP can't generate images directly yet — it handles setup and asset management, so you'll still visit Dynapictures to trigger renders or configure templates.

Common use cases

  • Upload campaign images before template runs
  • List available templates for social posts
  • Create workspace for new product launch
  • Audit workspaces across team accounts
  • Remove deprecated workspaces and assets

Integration

Vendor
Dynapictures
Category
developer-tools
Auth
API_KEY
Tools
7
Composio slug
dynapictures

Tools

  • Create Workspace

    Tool to create a new workspace for organizing templates, images, and media library assets. Use when you need to establish a new workspace within a Dynapictures account.

  • Delete Workspace
    destructive

    Tool to delete a workspace and all associated content (templates, media, generated images). Use when permanently removing a workspace. Warning: Deletion is permanent and cannot be undone.

  • List Templates

    Tool to get all image templates that are ready and have the 'Sync to Zapier' checkbox enabled. Use when you need to retrieve available templates for image generation.

  • List Workspaces

    Tool to get all workspaces associated with the API key. Use when you need to retrieve workspaces the authenticated user is a member of.

  • Unsubscribe Webhook

    Tool to unsubscribe from webhook notifications by providing the same parameters used during subscription. Use when you need to stop receiving notifications for a specific webhook.

  • Update Workspace

    Tool to update an existing workspace's details by workspace ID. Use when you need to modify a workspace's name or properties.

  • Upload Media Asset

    Tool to upload an image and create a media asset object. Use when you need to upload an image to Dynapictures workspace for later use in image generation.

Setup

Setup guide

  1. 11. Open Switchy, navigate to Settings > Integrations, and click Add MCP Server. 2. Select Dynapictures from the catalog. 3. Log into your Dynapictures account, go to API Settings, and generate a new API key. 4. Paste the key into Switchy's configuration dialog and click Connect. 5. Switchy will verify the key by listing your workspaces — if you see workspace names, the connection succeeded. 6. Open any Space, type '@Dynapictures list workspaces' and send — you should see a list of your Dynapictures workspaces in the response. 7. To test asset upload, type '@Dynapictures upload media asset' and follow the prompts to attach an image file. 8. The MCP is now ready to manage templates, workspaces, and media inside any Space.

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

Works well with

Top models

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

How Switchy teams use it

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

Starter prompts

List All Workspaces

@Dynapictures list all workspaces associated with this API key and show their names and IDs in a table
Open in a Space →

Create Campaign Workspace

@Dynapictures create a new workspace called 'Q2 Product Launch' and confirm the workspace ID once created
Open in a Space →

Upload Hero Image

@Dynapictures upload this image as a media asset to the workspace and return the asset ID when done
Open in a Space →

Check Ready Templates

@Dynapictures list all templates that are ready and synced to Zapier, then summarize their names and dimensions
Open in a Space →

Clean Up Old Workspace

@Dynapictures delete the workspace with ID [workspace_id] and confirm deletion — warn me this is permanent before proceeding
Open in a Space →

Example outputs

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

Prompt

@Dynapictures list all templates in my 'Marketing Campaign' workspace that are ready for image generation

Output

Found 8 templates in the Marketing Campaign workspace with 'Sync to Zapier' enabled: • Social Media Post - Square (1080x1080) • Instagram Story Template (1080x1920) • LinkedIn Banner (1584x396) • Email Header - Promotional (600x200) • Facebook Ad - Product Showcase (1200x628) • Twitter Card (1200x675) • Blog Featured Image (1200x630) • Pinterest Pin - Tall (1000x1500) All templates are configured for dynamic text and image layer replacement. This is an illustrative example showing the kind of template inventory you'd see.

Notes

This example demonstrates read access to your template library. Requires an API key with workspace read permissions. Only templates marked 'Sync to Zapier' appear in results—if you're missing expected templates, verify that checkbox is enabled in the Dynapictures dashboard.

Prompt

@Dynapictures upload the product photo from my desktop as 'hero-image-v2.png' to the Brand Assets workspace

Output

Successfully uploaded 'hero-image-v2.png' to Brand Assets workspace. Media Asset Details: • Asset ID: ma_8x9k2p4n • Filename: hero-image-v2.png • Dimensions: 2400x1600px • File size: 1.8 MB • Upload time: 2024-01-15 14:32 UTC This asset is now available for use in any template within the Brand Assets workspace. You can reference it by asset ID when generating images. This example illustrates a successful upload—actual asset IDs and metadata will vary.

Notes

This write operation creates a permanent media asset in your workspace. The uploaded file counts toward your account's storage quota. Asset IDs are workspace-scoped, so the same filename in different workspaces creates separate assets. Ensure your API key has upload permissions.

Prompt

@Dynapictures create a new workspace called 'Q1 Product Launch' and tell me what templates I should set up for a SaaS announcement campaign

Output

Created workspace 'Q1 Product Launch' (ID: ws_7m3k9x2p). Based on typical SaaS launch campaigns, consider setting up these template types: **Social Media**: Square post (1080x1080) for LinkedIn/Instagram, Twitter card (1200x675), and vertical story format (1080x1920) for Instagram/Facebook Stories. **Paid Advertising**: Facebook/LinkedIn ad (1200x628), Google Display responsive (1200x628), retargeting banner set (728x90, 300x250, 160x600). **Content Marketing**: Blog featured image (1200x630), email header (600x200), and comparison chart template (1600x900). You'll need to create these templates in the Dynapictures dashboard—this workspace provides the organizational container. This is an illustrative recommendation.

Notes

Demonstrates workspace creation plus AI reasoning about template strategy. The workspace creation is a real side-effect (permanent until deleted), but template recommendations are advisory. Creating actual templates requires using the Dynapictures dashboard—the MCP handles workspace management and asset operations, not template design.

Use-case deep-dives

Automated social media asset generation

When Dynapictures wins for recurring campaign graphics

A 3-person marketing team runs weekly product launches and needs 15-20 social graphics per campaign—same layouts, different copy and product shots. Dynapictures is the right call here because the List Templates and Upload Media Asset tools let you template once in their UI, then generate variants programmatically through Switchy without touching design software. The workspace model keeps client campaigns isolated. The threshold: if your designs change layout every time (not just content), you're fighting the tool—Dynapictures optimizes for template reuse, not one-off custom layouts. If 70% of your graphics share 3-4 base templates, this MCP saves 8-10 hours per campaign week.

Customer onboarding welcome kits

When workspace isolation matters for client data

A 6-person agency onboards 4-5 new clients monthly, each needing branded welcome emails with personalized hero images (logo, name, account details baked into a template). Dynapictures handles this because Create Workspace and Delete Workspace let you spin up isolated environments per client, upload their assets once, generate their image set, then tear it down when the contract ends. The API key auth means one Switchy integration serves all clients without credential juggling. The trade-off: if you're generating under 20 images per client, the workspace setup overhead isn't worth it—just use a single shared workspace. Above 50 images or when client data isolation is contractual, the workspace model justifies itself.

E-commerce product badge updates

When template sync beats manual export workflows

A 2-person e-commerce ops team manages 300 SKUs and needs to update 'New Arrival' or 'Sale' badges on product images twice monthly when inventory shifts. Dynapictures works because the List Templates tool (filtering for 'Sync to Zapier' enabled templates) surfaces only production-ready layouts, and the 7-tool scope is narrow enough that Switchy's AI won't get lost in irrelevant endpoints. The Unsubscribe Webhook tool hints at event-driven workflows—if your badge logic is 'update when inventory changes,' you can wire this MCP into your stock system. The boundary: if you need pixel-perfect design control or your badges require complex layering, Dynapictures' template constraints will frustrate you. For repetitive badge swaps at SKU scale, it's faster than Photoshop batch actions.

Frequently asked

What does the Dynapictures MCP do in Switchy?

It lets your team generate branded images programmatically from templates you've designed in Dynapictures. You can create workspaces, upload media assets, list available templates, and manage webhooks — all without leaving Switchy's AI chat. Useful for teams that need consistent social graphics, ad variants, or report covers at scale.

Do I need a Dynapictures API key to connect this MCP?

Yes. The MCP uses API key authentication, so you'll need to generate one from your Dynapictures account settings. Anyone on your Switchy team who connects the MCP will need their own key, or you can share a single key if your Dynapictures plan allows it. No OAuth flow — just paste the key into Switchy.

Can the MCP generate images directly or just manage templates?

It manages the infrastructure around image generation — workspaces, media uploads, template lists — but doesn't expose a direct 'render this template now' tool in the current set. You'll likely trigger actual renders via Dynapictures webhooks or their API separately. Think of this MCP as the setup and orchestration layer, not the render button.

How is this different from using Dynapictures' web dashboard?

The MCP brings workspace and asset management into your AI workflow. Instead of switching tabs to upload a logo or check which templates are Zapier-synced, you ask Switchy to do it. The dashboard is still better for designing templates; the MCP is better for automating repetitive setup tasks once your templates exist.

Who on the team should connect the Dynapictures MCP?

Whoever manages your image templates or runs automated campaigns. If your marketing ops person already has a Dynapictures API key, they should connect it. Everyone else on the Switchy team can then ask questions about workspaces or templates without needing their own Dynapictures login.

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