CCAPI
C
CCAPI
/generate_video

Generate a video

Generate a video from a text prompt, optionally driven by reference images (image-to-video, first/last frame). This is asynchronous: it returns a task_id you po

liveunknown~5s typical
mcpccapi
$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-ai-ccapi-mcp /generate_video for me.

Input

FieldTypeDescription
model*stringExact model name, e.g. doubao-seedance-2-0-260128, veo-3.1-quality or viduq3-pro. Call lis
prompt*stringDescription of the video to generate.
imagesstringOptional reference image URLs. A single image is used as the first frame; use image_roles
videosstringOptional Seedance reference video URLs or asset:// URIs returned by the trusted asset cata
audiosstringOptional Seedance reference audio URLs or asset:// URIs returned by the trusted asset cata
durationstringClip length in seconds. Model-dependent, typically 4-15; an unsupported value is rejected
resolutionstringOutput resolution: 480p, 720p (widest compatibility) or 1080p. Model-dependent.
ratiostringAspect ratio, e.g. 16:9, 9:16, 1:1, 21:9 or adaptive. Which values a model accepts varies;
generate_audiostringGenerate a synchronised soundtrack. Only some models support this.
image_rolesstringRole of each entry in images, positionally: first_frame, last_frame or reference_image.
wait_secondsstringPoll server-side for up to this many seconds (max 240) and return the finished video if it

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-ai-ccapi-mcp","endpoint":"/generate_video","input":{"model":"...","prompt":"..."}}'
cli
npx cracked-ai run -p mcp-ai-ccapi-mcp -e /generate_video -i '{"model":"...","prompt":"..."}'
mcp
run_tool({ provider: "mcp-ai-ccapi-mcp", endpoint: "/generate_video", input: {"model":"...","prompt":"..."} })

Try it

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