Skip to main content
MCP server CX Codex

SuperCMO — Claude Code MCP server: ad generation

Turns a product photo and brief into marketing images and videos. Use it to plan an ad, create its scenes, and assemble the clips.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add supercmo -e WAVESPEED_API_KEY=<WAVESPEED_API_KEY> -e FAL_KEY=<FAL_KEY> -e ELEVENLABS_API_KEY=<ELEVENLABS_API_KEY> -e GEMINI_API_KEY=<GEMINI_API_KEY> -e FIRECRAWL_API_KEY=<FIRECRAWL_API_KEY> -e SCRAPECREATORS_API_KEY=<SCRAPECREATORS_API_KEY> -- uvx supercmo-skills
Open on GitHub

What SuperCMO does

SuperCMO guides an agent through producing a marketing video: it examines the product photo, picks a format, drafts a script, makes storyboards, and joins the generated clips. You can review the concept and script before rendering begins, then approve or redirect the work. The server also supports marketing images and voice generation.

In Claude Code, the server runs with uvx supercmo-skills. Its setup command passes WAVESPEED_API_KEY, FAL_KEY, ELEVENLABS_API_KEY, GEMINI_API_KEY, FIRECRAWL_API_KEY, and SCRAPECREATORS_API_KEY as environment variables. Have those keys ready: the install command uses them to configure the server.

What it helps with

  • draft an ad script from a campaign brief
  • create a UGC video from a product photo
  • generate marketing images for a product
  • combine generated scenes into a finished video

Example prompts for the agent

  • Create an unboxing UGC ad from this product photo and brief.
  • Make a playful cartoon-style video ad for this product.
  • Create an ad video for this drink using the attached photo.

How to install SuperCMO

Platform CLI

claude mcp add supercmo -e WAVESPEED_API_KEY=<WAVESPEED_API_KEY> -e FAL_KEY=<FAL_KEY> -e ELEVENLABS_API_KEY=<ELEVENLABS_API_KEY> -e GEMINI_API_KEY=<GEMINI_API_KEY> -e FIRECRAWL_API_KEY=<FIRECRAWL_API_KEY> -e SCRAPECREATORS_API_KEY=<SCRAPECREATORS_API_KEY> -- uvx supercmo-skills

Replace <…> with your own values. 1 more environment variable is in the server README. uvx runs the command named after the package; if the README names another one, use uvx --from supercmo-skills <command>

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about SuperCMO

How do I install SuperCMO in Claude Code?

Run `claude mcp add supercmo -e WAVESPEED_API_KEY=<WAVESPEED_API_KEY> -e FAL_KEY=<FAL_KEY> -e ELEVENLABS_API_KEY=<ELEVENLABS_API_KEY> -e GEMINI_API_KEY=<GEMINI_API_KEY> -e FIRECRAWL_API_KEY=<FIRECRAWL_API_KEY> -e SCRAPECREATORS_API_KEY=<SCRAPECREATORS_API_KEY> -- uvx supercmo-skills`.

What does SuperCMO do?

It helps an agent turn a product photo and brief into marketing content, including a script, storyboard, and assembled video clips.

Which API keys does SuperCMO use in Claude Code?

The install command passes WAVESPEED_API_KEY, FAL_KEY, ELEVENLABS_API_KEY, GEMINI_API_KEY, FIRECRAWL_API_KEY, and SCRAPECREATORS_API_KEY.

Similar MCP servers

MCP servers catalog →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor