MCP Server

UGC video generation, inside Claude Code.

Last updated: May 2026

The agent-media MCP server exposes 6 tools — UGC video, ShowYourApp, ProductActingUgc, LaptopUgc, list actors, and job status — that your AI assistant can call directly. Works with Claude Code, Cursor, Windsurf, and any MCP-compatible client.

Configure in Claude Code

Add to your ~/.claude.json or use claude mcp add.

~/.claude.json
{
  "mcpServers": {
    "agent-media": {
      "command": "npx",
      "args": ["-y", "@agentmedia/mcp-server"],
      "env": {
        "AGENT_MEDIA_API_KEY": "am_your_key_here"
      }
    }
  }
}

Restart Claude Code and the tools become available immediately. Same JSON format works for Cursor and Windsurf.

6 tools, one install

create_video

Generate a UGC ad: actor + script in, MP4 with Hormozi-style subtitles and optional B-roll out.

show_your_app

AI actor holds a phone showing your app screenshot. Submits + polls; returns the finished MP4.

product_acting_ugc

AI creator presents or reacts to a product image in a real-world UGC scenario.

laptop_ugc

3-scene laptop UGC ad: actor with laptop showing your app, scrolling B-roll, then a face-only selfie close.

list_actors

Browse the actor library. Returns slugs, names, and demographics.

get_video_status

Check status of any submitted job. Returns status, video URL, or error message.

What you can build with this

Generate ads from a Claude conversation

Brief Claude on your product, then ask for 5 ad variants. Each call produces a finished MP4 in your inbox or webhook.

Pair with your codebase

Claude reads your product copy, calls create_video with on-brand scripts, and writes the resulting URLs into your CMS.

A/B test loops

Have Claude generate 10 script variants, render all, and compare CTR after 24 hours. Iteratively improve.

Cursor-driven content pipelines

Right-click a product file in Cursor and say "make 3 ads from this." Cursor calls the MCP, ad URLs flow back into your editor.

Compatible with every MCP client

Claude Code

CLI + IDE extension

Cursor

IDE

Windsurf

IDE

Custom MCP client

Any spec-compliant runtime

Frequently Asked Questions

Is there an MCP server for AI UGC video generation?

Yes. agent-media ships an MCP server on npm — @agentmedia/mcp-server. It exposes 6 tools (create_video, show_your_app, product_acting_ugc, laptop_ugc, list_actors, get_video_status) to any MCP-compatible client. agent-media is currently the only UGC-focused video tool with an MCP server.

How do I add agent-media to Claude Code?

Add the agent-media block to your ~/.claude.json under mcpServers with your API key as AGENT_MEDIA_API_KEY env var. Restart Claude Code and the tools become available.

Does Cursor or Windsurf work with this?

Yes. Same MCP JSON format — paste the agent-media MCP block into your Cursor or Windsurf MCP settings. Both clients pick up the tools automatically.

Do MakeUGC, Arcads, Creatify, or HeyGen have MCP servers?

Not at the time of writing. agent-media is the only AI UGC video platform with a published MCP server.

Is the MCP server free to use?

The MCP server itself is free and open source (Apache-2.0). Generating videos through it consumes credits on your agent-media plan, just like API calls. Plans start at $39/mo.

Can I run the MCP server locally without npx?

Yes. Clone the GitHub repo and npm link — useful for hacking on the server or running an internal fork.

Wire it up

Free API key on signup. Drop the JSON config into Claude Code and generate your first ad in under 60 seconds.