OpenClaw + UnrealUGCUGC video, the lobster way.
Connect your OpenClaw personal AI agent to UnrealUGC via MCP. Now your agent can generate ultra-realistic UGC video ads from Telegram, WhatsApp, Discord, or anywhere else it lives — same prompt-driven flow, finished MP4 in minutes.
Add UnrealUGCas an OpenClaw tool
OpenClaw discovers MCP servers automatically. Drop our config into your OpenClaw tools directory and the new generate_video tool shows up alongside everything else.
tools/mcp.json
{
"mcpServers": {
"unrealugc": {
"command": "npx",
"args": ["-y", "@unrealugc/mcp"],
"env": {
"UNREALUGC_API_KEY": "usk_live_..."
}
}
}
}Restart OpenClaw. Try asking it: “Generate a 15-second UGC ad for my new product launch using your favorite creator.”
Your personal agentnow ships UGC ads.
OpenClaw was built to act on your behalf 24/7. Adding UnrealUGC gives it one of the most expensive tasks in your marketing stack — finished video creative — completely automated.
Generate ads from any inbox
Drop a Slack or WhatsApp message into OpenClaw and have a finished UGC video ad in your asset library within minutes. No dashboard required.
Always-on creative loops
Let OpenClaw run a daily routine: research a winning hook, rewrite for your brand, generate three creator variations, ping you when ready.
Channel → Brain → Body, with UGC
Slot UnrealUGC into OpenClaw's three-layer architecture as a Body tool. Your agents now see the video studio alongside everything else they can do.
Multi-creator A/B at scale
Tell OpenClaw 'make this ad with our top 5 creators in 9:16'. It batches the calls, polls completion, and reports back when all five are ready to upload.
Example workflow
A nightly UGC routine in 12 lines
Drop this into your OpenClaw routines — every night at 8pm, it picks your highest-spending product, writes a fresh hook, and generates three creator variations.
name: nightly-ugc
schedule: "0 20 * * *"
prompt: |
1. Look up our top product by ad spend in the last 7 days.
2. Write three fresh hooks (different angles).
3. For each hook, pick a different stock creator from list_creators
(mix gender / age / accent).
4. Use generate_video with kling-2.6 and native audio,
9:16, 12 seconds, useNativeAudio=true.
5. When all three complete, post the outputUrls to #marketing on Slack.Three pieces.One pipeline.
UnrealUGC slots into OpenClaw the same way any other MCP-aware tool does — but the result is a complete UGC video studio your agent can drive autonomously.
01
Your agent listens
OpenClaw watches your inboxes — Telegram, WhatsApp, Discord, Slack — for a creative brief, prompt, or scheduled trigger.
02
OpenClaw calls UnrealUGC
It picks a creator, a video model, and a voice from our MCP tools, estimates the credit cost, and kicks off the job in <100ms.
03
You get a finished ad
Our webhook fires the second the video is ready. OpenClaw drops the MP4 wherever you told it to — Slack, your asset library, or straight to Meta Ads Manager.
Eleven tools.Zero glue code.
OpenClaw auto-discovers everything UnrealUGC exposes via MCP. Your agent picks the right tool for the task at hand — no plumbing required.
generate_videoKick off a new UGC video — pick creator, model, voice, aspect ratio.estimate_video_costForecast credit cost before spending. OpenClaw checks budget first.list_modelsBrowse Kling, Veo, Sora, Seedance, Wan. Pick by tier, audio support, max duration.list_creators85+ stock creators across age, gender, accent, vibe. Plus your custom avatars.list_voices25+ curated voices + your cloned voices.get_videoPoll a job. Get the final outputUrl when status flips to COMPLETED.list_videosBrowse generation history. Filter by project or status.create_projectGroup videos by product or campaign.list_projectsFind an existing project to write to.get_creditsHow many credits left? Useful before batch runs.get_meConfirm the account OpenClaw is connected to.
Common questionsfrom OpenClaw users
- Do I need to install anything beyond OpenClaw?
- No. The MCP server runs via npx on demand — OpenClaw spawns it when it needs UnrealUGC and tears it down after. Just paste the config and add your API key.
- Does my OpenClaw agent need a special model to use this?
- Any model OpenClaw supports works. Claude 4 / 5, GPT-4o, Gemini, locally-hosted models via Ollama — they all see the same UnrealUGC tools through MCP.
- How does pricing work when OpenClaw runs videos for me?
- Same as the web app. Your OpenClaw agent uses your API key, which pulls from your UnrealUGC credit balance. Use estimate_video_cost in your prompt to make OpenClaw budget-aware.
- Can OpenClaw post the final video to my ad platform?
- Indirectly, yes. UnrealUGC returns a public MP4 URL. OpenClaw's other tools (browser automation, API plugins) handle the actual upload to Meta, TikTok, or wherever you ship ads.
- Will OpenClaw burn through my credits if I leave it running?
- Only if you tell it to. UnrealUGC enforces per-key rate limits (10 generations / minute) and your credit balance is the hard ceiling. You can also create a separate API key for OpenClaw and revoke it anytime.