> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rainbrand.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a branded product video

> Use a brand in Rainbrand and a connected agent to plan, render, and review a short video through Rainbrand MCP.

## Finished result

This nine-second [Adesso](https://adessobakeshop.com/) concept shows the workflow in practice. Rainbrand supplied the brand system; Seedance rendered the video. The walkthrough below now generates video through Rainbrand MCP.

<video
  controls
  playsInline
  preload="metadata"
  src="https://mintcdn.com/bloom-100885a1/0YDI4N4iz9GbHbHU/videos/use-cases/adesso-branded-product-video.mp4?fit=max&auto=format&n=0YDI4N4iz9GbHbHU&q=85&s=83073968c442771891bd0c341c956d9d"
  poster="/images/use-cases/adesso-branded-product-video-poster.webp"
  alt="Nine-second vertical Adesso product video rendered by Seedance"
  aria-label="Nine-second vertical Adesso product video rendered by Seedance"
  style={{
width: "100%",
maxWidth: "360px",
aspectRatio: "9 / 16",
display: "block",
margin: "0 auto",
borderRadius: "0.75rem",
}}
  data-path="videos/use-cases/adesso-branded-product-video.mp4"
>
  Your browser does not support video playback.{" "}

  <a href="/videos/use-cases/adesso-branded-product-video.mp4">
    Download the Adesso video
  </a>

  .
</video>

## What you need

* An agent connected to Rainbrand through MCP.
* A ready brand in Rainbrand.

<Note>
  This feature is in beta. During beta, endpoint schemas and behavior may change
  or be removed.
</Note>

## Run it with your agent

<Card title="Connect Rainbrand to your agent" icon="plug" href="/mcp/connect" horizontal>
  Setup for Codex, Claude, ChatGPT, Cursor, or any MCP-compatible agent.
</Card>

Use this reusable starting prompt. It is not the original prompt used for the Adesso clip.

```text theme={"dark"}
Use Rainbrand through MCP to make a short video for [brand website].
Video idea: [video idea].

Reuse a matching ready brand, or create one in Rainbrand and wait until it is ready.
Inspect the complete active Brand Skill. Translate the relevant identity,
voice, imagery, and constraints into one focused motion concept.

Decide whether a small number of relevant rendered assets would help. Use
references only when they serve the concept. Write a concise request covering
duration, framing, action, pacing, sound, and what must remain unchanged.
Use Seedance 2.5 through Rainbrand to render the clip from the request and chosen
references. Wait until the clip is ready to review, or report a failure if
generation fails.

Compare the result against the Brand Skill and refine only if needed.
Do not publish anything externally without my explicit instruction.
```

## How it works

<Steps>
  <Step title="Load the brand system">
    Retrieve the complete active Brand Skill from Rainbrand before making
    creative decisions.
  </Step>

  <Step title="Distill it for video">
    Turn the relevant guidance into a video request. The agent reads the full
    Skill, then sends only the focused prompt and useful assets to Rainbrand for
    video generation. Raw font files are not useful inputs for a video model. If
    typography matters, use rendered references.
  </Step>

  <Step title="Render through Rainbrand">
    Use Seedance 2.5 through Rainbrand to render the clip from the request and
    any chosen references. The Adesso example used a reference image; other
    concepts may not need one. Keep checking progress until the clip is ready to
    review, or report a failure if generation fails.
  </Step>

  <Step title="Review and refine">
    Compare the video with the Brand Skill. If it misses the request, adjust the
    prompt or references and render again as needed.
  </Step>
</Steps>

## What each system did

* Rainbrand maintained the brand context and supplied the active Brand Skill.
* The agent chose the concept, prompt, and assets, and handled review.
* Seedance rendered the Adesso example. The current walkthrough uses video generation through Rainbrand MCP.

## Before you publish

* Check brand fit against the Brand Skill.
* Look for malformed logos, incorrect text, and product or subject deformation.
* Watch for visual artifacts and check framing throughout the clip.
* Listen to the sound and check that it fits the intended use.

This is independent concept work, not an official Adesso campaign.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.