WIA Motion: product video campaigns
Server Details
Create product video campaigns from 1-4 product photos and track them. Requires an API key.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 3 tools
check_campaign, create_campaign, and list_packages target clearly distinct actions on distinct resources, so tool selection is straightforward. However, create_campaign internally bundles several very different workflows (tiered scene-based video generation plus a 'creator' presenter mode) whose parameters and behavior differ sharply, which can blur what the single tool actually does.
All three names follow a consistent verb_noun snake_case pattern (check_campaign, create_campaign, list_packages). The resource nouns differ appropriately by what each acts on, with no casing or style deviations.
Three tools is thin for a service with credit accounting, multiple package tiers, and multi-stage video jobs. The check/create/list triad covers the happy path but leaves no room for adjacent operations.
The core lifecycle (list packages -> create -> poll status) is present, but notable operations are missing: no campaign history/listing, no cancel or delete of a job, and no way to query account credits even though creation deducts from the caller's balance.
Available Tools
3 toolscheck_campaignARead-onlyIdempotentInspect
Check status/progress/artifacts of a wiamotion campaign job by job_id (from create_campaign).
Inputs: job_id (required).
create_campaignAInspect
Create a wiamotion product video campaign from 1-4 product photos. Produces finished 1080x1920 video(s) + thumbnail(s) + multi-language metadata (never a raw/unfinished clip) and deducts credits from the caller's account. Package tiers: "trial" (1 video, watermarked, 25cr, 3-language metadata), "starter" (1 video, 50cr, 254-language metadata), "launch" (3 videos — hook/how-to/brand mood — 254-language metadata, 125cr), "story" (everything in launch plus one 60-90s cinematic brand short on a premium engine, 400cr). DIRECT YOUR OWN CINEMATOGRAPHY: write distinct scene prompts (English, one short cinematic camera direction each) — this is what makes the result good, the server will not invent creative direction for you. Videos are subtitle-free by default (globally reusable); on-screen text (hook_text / endcard_text) is OPT-IN — omit both unless you specifically want burned-in copy for one language. For "starter"/"trial" use scenes[] (2-4 scenes, one video). For "launch"/"story" use hook_scenes[]/howto_scenes[]/brand_scenes[] (2-4 scenes each, one set per video role) — omit any of these to fall back to a generic template for that video. For "story" additionally use story_scenes[] (8-12 scenes) for the brand short — think in classic beats: hook, development, climax, resolution into the endcard. The server always appends a standard anti-distortion guard to every scene prompt server-side (keeps the product/printed text exactly as in the reference photo, no warping) — do not add your own "no distortion" wording, just describe the shot. Prefer image_urls over images_base64 when the photos are already hosted somewhere — base64 request bodies are capped at 8MB total (~1MB/photo) and get rejected past that. "creator" (200 credits, 2026-09-25) = a realistic on-screen presenter holds the product and speaks YOUR script with lip-sync (~12s, up to 15s): pass persona (who appears), setting (where), language, script (what they say — hook first, then proof), optional gender (voice) and direction (gestures/beats). scenes/hook_text/bgm are ignored for creator. Returns a job_id — poll it with check_campaign.
Inputs: product_name (required), gender, scenes, script, +17 more.
list_packagesARead-onlyIdempotentInspect
List wiamotion campaign packages — credit cost, video count/duration, resolution. Call before create_campaign to pick a package.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Create branded vertical video ads from ecommerce product URLs or product photos.
Create and edit product videos from a brief: launch, demo and feature films, rendered for you.
Your agent makes a product video; you approve each step and publish. Needs a Fluxcut agent key.
Make motion-design video ads and AI videos for e-commerce products from your AI assistant.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables generating commercial multi-shot product video ads from product image URLs or base64 images across TikTok/Reels, Meta Feed, Square, and YouTube formats. Supports storyboard sequences, multiple variants, status polling with coherence scoring, video listing, and quota checks.7MIT

instantclipsofficial
AlicenseAqualityBmaintenanceEnables turning e-commerce products into short-form vertical videos for TikTok, Instagram Reels and Stories, with tools for importing products, editing creative direction, and rendering videos.10554 npmMIT- AlicenseNot gradedqualityCmaintenanceConnects AI assistants to a hosted motion-design studio that turns a product URL or brief into editable storyboard-based video ads, with quotes for paid steps approved before credits are spent.MIT
- AlicenseAqualityDmaintenanceEnables programmatic video generation via the json2video API, supporting scene and element creation, status polling, and template management.541 npm26MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.