Pixly
P
Pixly
/before_after_reel

before after reel

Animate a before→after transformation (e.g. empty room → staged) into a social-ready reveal video from two frames. Costs credits from the user's Pixly balance.

liveunknown~5s typical
mcppixly
$0.0020
per call
plus $0.001 platform fee per run
Open MCP server; Cracked bills routing only
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run mcp-app-pixly-pixly /before_after_reel for me.

Input

FieldTypeDescription
beforeImageUrlstringStart frame (e.g. the empty room photo) — https URL or data: URI
afterImageUrlstringEnd frame (e.g. the staged result) — https URL or data: URI
beforeR2PathstringR2 path of the start frame — the alternative to beforeImageUrl.
afterR2PathstringR2 path of the end frame — the alternative to afterImageUrl.
videoIntentstring (staging_reveal | staging_reveal_reverse | construction_timelapse) default "staging_reveal"
revealStylestring (smooth | slideIn | dropLand | glowBuild | movers)How the transformation is revealed default "smooth"
durationSecondsstring default 5
formatstring (9:16 | 16:9 | 1:1) default "9:16"

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"mcp-app-pixly-pixly","endpoint":"/before_after_reel","input":{"videoIntent":"staging_reveal","revealStyle":"smooth","durationSeconds":5,"format":"9:16"}}'
cli
npx cracked-ai run -p mcp-app-pixly-pixly -e /before_after_reel -i '{"videoIntent":"staging_reveal","revealStyle":"smooth","durationSeconds":5,"format":"9:16"}'
mcp
run_tool({ provider: "mcp-app-pixly-pixly", endpoint: "/before_after_reel", input: {"videoIntent":"staging_reveal","revealStyle":"smooth","durationSeconds":5,"format":"9:16"} })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.