MCPBring EzUGC into any AI agent
Generate brand videos and image ads with any model β straight from Claude Code, Cursor, Claude Desktop, or any MCP client. One key, every EzUGC tool, no leaving your agent.
Connect in three steps
A couple of minutes from install to your first generation
npx -y @ezugc/mcpInstall EzUGC MCP
Run it straight from npm. Node.js 18+, nothing to clone.
npx -y @ezugc/mcp
Add it to your client
Drop this into your MCP config. Same command everywhere.
claude mcp add ezugc --env EZUGC_API_KEY=<key> -- npx -y @ezugc/mcp
Get your key
Create an ezk_live_ key from your dashboard. Paid plans only.
Opens app.ezugc.ai Β· paid plans only
29 tools your agent can call
Ask in plain language. Your agent maps the request to the right tool and hands back a finished asset.
Account
Confirm your key works and check how much quota is left.
whoamiVerify your API key and return the account, granted scopes, and subscription status. The best first call.
βCheck that my EzUGC key is connected and what it can do.β
get_usageSee how much of your video and image quota you've used this cycle, what's left, and your plan status.
βHow much EzUGC quota do I have left this month?β
Video
Generate clips, UGC ads, and on-brand videos with any model.
list_video_modelsBrowse every available video model with its capabilities, supported durations, and whether it accepts a start image.
βList the EzUGC video models I can use.β
generate_videoCreate a video with any model β text-to-video or image-to-video β and optionally ground it in a saved brand.
βMake an 8s cinematic clip of a coffee pour.β
generate_ugc_videoProduce a full creator-style ad β script, avatar, voiceover, and captions β straight from a brief.
βCreate a 20s UGC ad for my new running shoe.β
generate_brand_videoOne-shot on-brand video grounded in your saved brand's logo, colors, tone, and products.
βCreate a 15s launch teaser for my brand.β
Image ads
Produce static image ads from prompts or your brand identity.
list_image_modelsBrowse every static image-ad model with its reference-image support and supported aspect ratios.
βWhat image-ad models are available?β
generate_image_adProduce 1β4 static image ads from a prompt, optionally guided by reference images or a saved brand.
βGenerate 4 square ad images for a summer sale.β
generate_brand_image_adOne-shot on-brand static image ad grounded in your saved brand's identity.
βCreate an on-brand image ad announcing free shipping.β
Brands
Save a brand from a website and ground every generation in it.
list_brandsList your saved brand workspaces with their status, website, brand name, and logos.
βShow me the brands I've saved.β
create_brandIngest a website URL to extract brand DNA β logo, colors, tone, and value props β into a saved brand.
βAdd my brand from https://acme.com.β
get_brandRead a brand's status and extracted profile: brand book, tone, value props, colors, logos, and product images.
βShow the brand profile for Acme.β
get_brand_assetsList a brand's uploaded assets and previously generated creatives so they can be reused as references.
βList the assets saved for my brand.β
update_brand_mdEdit the brand book (the brand DNA used to ground on-brand generations) and optionally its tone of voice.
βUpdate my brand book to emphasize sustainability.β
Skills
Reusable prompt templates your agent can save and run on demand.
list_skillsList your saved skills β reusable parameterized prompt templates that dispatch generation jobs.
βWhat saved skills do I have?β
create_skillSave a reusable prompt template with variable tokens and default settings for video, UGC, or image jobs.
βSave a skill that makes a 9:16 product teaser.β
get_skillRead a single saved skill by id, including its template and defaults.
βShow me my 'product teaser' skill.β
update_skillEdit a saved skill in place β tweak its prompt template or default settings without recreating it.
βChange my teaser skill to default to 10 seconds.β
delete_skillPermanently remove a saved skill you no longer need.
βDelete my old 'holiday promo' skill.β
run_skillFill in a skill's variables, merge any overrides, and dispatch the generation it was built for.
βRun my teaser skill for the new sneaker line.β
list_agent_skillsBrowse the read-only catalog of capabilities the conversational agent can use, with their parameters.
βWhat can the EzUGC agent do?β
Jobs & history
Review past work and poll long-running generations.
list_jobsBrowse your recent generation history β video, UGC, image-ad, and subtitle jobs β with status and result links.
βShow my last 10 generations.β
get_jobCheck the status and result of a single job by id β useful for polling work you started in the background.
βIs my video job done yet?β
Subtitles
Burn captions onto a finished video.
generate_subtitled_videoBurn styled captions onto a video β either a finished UGC job or any public video URL plus its script.
βAdd bold TikTok-style captions to my last UGC video.β
24/7 agent
Schedule autonomous runs and link a chat channel for delivery.
create_agent_scheduleSet up a recurring or one-off autonomous run that fires a prompt on a schedule and can deliver to a chat.
βEvery Monday at 9am, draft a fresh ad concept for me.β
list_agent_schedulesList your scheduled autonomous runs with their cadence, next fire time, and last run.
βWhat automations do I have running?β
pause_agent_schedulePause a scheduled run to stop future autonomous fires, or resume it later β without deleting it.
βPause my Monday concept automation.β
list_channel_accountsList the messaging accounts linked for 24/7 agent delivery, such as connected chats.
βWhich chats are linked to my agent?β
create_channel_link_tokenGenerate a short-lived code to link a chat so the agent can message you and deliver scheduled results.
βGive me a code to link my chat to the agent.β
New tools ship regularly. See the full, current set on npm (@ezugc/mcp).
Works with the agents you already use
Any client that speaks the Model Context Protocol over stdio can run the EzUGC server.
Built for how teams ship creative
E-commerce & DTC
Save your store as a brand once, then turn product pages into on-brand video and image ads from a single prompt.
Social & paid teams
Spin up hook variations for TikTok, Reels, and Shorts inside the agent that already runs your daily workflow.
Filmmaking & concepting
Compare models, draft cinematic shots, and iterate on look and motion without switching tools.
24/7 scheduled agent
Run generations on a schedule and deliver finished creative to a linked chat while you sleep.
Agencies
Keep one brand workspace per client and reuse saved skills so every operator ships consistent output.
Builders & automations
Wire EzUGC generation into your own agents, scripts, and pipelines through one standard protocol.
MCP server FAQs
What teams ask before connecting EzUGC to their agent.
Put EzUGC inside your agent
Generate your API key, add @ezugc/mcp to your client, and make on-brand video and image ads without leaving the chat.
Generate your API key