The product video playbook

Can Claude Code, Codex or Cursor make a product video?

Yes — three ways, from writing the animation as Remotion code to directing a finished film through an MCP server. What each route gives you, and what it costs you.

A coding agent can make a product video. It can write the animation as code, it can drive a video service through the Model Context Protocol, or it can do the preparation for a recording you make yourself. What differs between the three is not whether you get a video but who does the directing — and how much of your afternoon it takes.

The three routes

RouteWhat the agent doesWhat you doYou end up with
Write it as code (Remotion + agent skills)Writes React components for each scene and renders themDirect: story, pacing, design, voice, music, soundExactly the film you specified, frame by frame
Direct a video service over MCPResearches the product, captures the UI, drives the service's workflowApprove the story and the storylineA finished, narrated film with less frame-level control
Prepare a recordingWrites the script, seeds demo data, lists the screensRecord and edit it (Loom, Screen Studio, Descript)A real walkthrough in your own voice

Writing it as code

Remotion renders React components as video, and it publishes agent skills — installable with npx skills add remotion-dev/skills — that teach Claude Code, Codex and Cursor its timing, composition and media rules. You describe a scene, the agent writes it, the preview updates, and you iterate.

The control is complete, and so is the responsibility. Somebody still has to decide the story, design each scene, write and record the narration, choose music and time the sound effects. For a developer who enjoys that, it is the best route there is. Check Remotion's licence for commercial use by a company before you ship.

Directing a service over MCP

An MCP server exposes a service's actions as tools the agent can call. For video that means creating a project, sending screens, writing and revising a storyline and rendering, with the service doing the animation, voice, music and sound. You connect it once — typically one command and a browser sign-in — and the agent works with your account's permissions.

The trade is control for completion: you approve a scene-by-scene storyline rather than editing keyframes. Frame24 is one such service, built around product films; its MCP server is one of the steps in the guide linked at the bottom of this page.

Preparing a recording

The least glamorous route is often the most useful: let the agent seed realistic demo data, write a tight script from the codebase, and list the exact clicks, then record it yourself with Loom, Screen Studio or Descript. It is the right answer when the video should be you — a founder walkthrough, a support video, a changelog in your own voice.

Where the agent actually earns its keep

It knows what the product is called
Feature names, labels and empty-state copy come straight from the components, so the film describes the product in the product's own words.
It can reach the screens behind the login
A crawler stops at the sign-in page. An agent runs the app locally, signs in with your development account and can capture any screen.
It keeps the brand exact
Colours and type come from the theme files and Tailwind config, and the logo from the repository — not guessed from a screenshot of the homepage.

Getting a product video out of a coding agent

  1. Decide who directsIf you want to write the animation, install Remotion's agent skills. If you want a finished film, connect a video service's MCP server. If it should be your voice and face, plan a recording.
  2. Seed demo dataAsk the agent to seed realistic data before anything is captured or recorded. Empty states make empty films, and real customer data should never be on screen.
  3. Agree the story before the pixelsHave the agent propose one viewer, one outcome and three or four screens that prove it. Approving a paragraph is faster than rejecting a render.
  4. Review muted, on a phoneMost product video is watched without sound on a small screen. If the story does not survive that, fix the storyline, not the transitions.

Where coding agents are the wrong tool

If the video needs a person — a founder explaining why, a customer telling their story, a presenter who speaks your buyers' language — no code-rendered or MCP-directed film replaces that. Record one, or use an avatar tool such as HeyGen or Synthesia if a synthetic presenter is acceptable. And if there is no codebase at all, a website-to-video tool gets you further than an agent with nothing to read.

Questions people ask

Can Claude Code make a video?

Yes. With Remotion's agent skills installed it can write a video as React code and render it, and with a video service connected over MCP it can direct a finished, narrated film. Either way it works best on a product it can read, because the script and the screens come from the code.

What is an MCP server for video?

A service that exposes video creation as tools a coding agent can call — create a project, send screens, write a storyline, render — using the Model Context Protocol. The agent signs in once through OAuth and then works with your account's permissions.

Is Remotion or an MCP video service better for a product demo?

Remotion if you want to own every frame and are happy to do the direction, voice, music and sound design yourself. A video service over MCP if you want the finished film and would rather approve a storyline than write animation code.

Can a coding agent put my real product UI in a video?

Yes, and it is the main reason to use one. The agent can run your app locally and capture screens as screenshots or, better, as DOM captures that keep the real elements and text, so the film can click and highlight actual controls.

Can a coding agent make a video with a presenter or avatar?

Not well through these routes. Code-rendered and MCP-directed films are motion graphics built around the product. For a person on screen, record one, or use an avatar tool such as HeyGen or Synthesia.

NextMake one with your coding agentConnect the agent, let it capture your real UI, approve the storyline and get the film back.

Keep reading

Can Claude Code, Codex or Cursor make a product video? · Frame24