All tools

Social & video · generate_viral_videos

Viral short videos

Filmed-style videos with AI clips, voice-over and captions (25 credits per video).

Price
25 credits / video
€1.95 · $2.125 · debited by the tool, per result
Requirements
No connector
runs on platform keys
Human approval
No
read or internal write

Input

FieldTypeDescription
brandProfileIdstringFiche de marque (analyze_website). Recommandé.
urlstringSinon : URL du site (analysé automatiquement).
countnumberNombre de vidéos (défaut 4, max 12).
clipsPerVideonumberClips IA par vidéo (défaut 2, max 3). Le reste = scènes texte.
enginekling | dop | veo | seedanceseedance (défaut, économique) · veo (audio ambiant) · kling (image→vidéo) · dop.
clipStyleugc | cinematic | productugc = filmé au téléphone (défaut), cinematic, product = écran / mains / bureau.
fromScreenshotsbooleanAnimer les captures du site (image→vidéo) au lieu de générer depuis le texte.
reuseClipsbooleanRéutiliser les clips déjà générés pour cette marque (défaut true, aucun crédit). false = nouveaux clips à chaque vidéo.
durationSecondsnumberDurée cible (défaut 15).
anglesarray
languagestring
voiceoverboolean
voicefemale_fr_pro | male_fr_warm | female_en_pro | male_en_pro
musiccalm | upbeat | bold | noneDéfaut bold.
scriptsarrayScripts imposés : [{ angle?, hook, scenes: [{ kind, text, subtext?, voice?, clipPrompt? }], cta? }].
campaignIdstring
labelstring

Call this tool

Through the HTTP API, or from the MCP server with the run meta-tool.

curl https://api.ezyagents.fr/gateway/v1/run \
  -H "Authorization: Bearer ezk_…" -H "Content-Type: application/json" \
  -d '{"tool":"generate_viral_videos","input":{"brandProfileId":"…","url":"…","count":1,"clipsPerVideo":1}}'
$run({ "tool": "generate_viral_videos", "input": {"brandProfileId":"…","url":"…","count":1,"clipsPerVideo":1} })