Lets an assistant break down competitor TikTok and Instagram Reels ads, rewrite them as UGC scripts for another product, generate hooks, and estimate ad costs.
What you can do
Five tools cover short-form video ad work. breakdown_ad analyzes a public video link or pasted ad text into hook type, segment structure, selling points and call to action, returning a breakdown_id. rewrite_ad_for_product turns a reference ad into one to three scene-by-scene UGC script variants for a different product, and write_ugc_script produces four 20-30 second scripts from a product link or description. generate_hooks writes eight opening lines labelled by hook type, and estimate_ad_cost solves for budget, impressions or CPM given the other two.
When to use it
Useful for marketers and small brands studying competitor TikTok or Reels ads and producing their own UGC-style video ad scripts, hooks and budget estimates without starting from a blank page.
Requirements
A remote MCP endpoint at ugcfy.ai over streamable HTTP; no API key, environment variables or headers are declared. Script tools return an open_url that loads results into the UGCfy AI web app.
Before you install
The script tools return links that open results in the UGCfy AI web app, so generated content leaves the assistant session. Product links or ad text you submit are sent to a third-party service. Cost estimates are arithmetic only and should not be treated as guaranteed ad pricing.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/ai.ugcfy%2Fugcfy-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Reverse-engineer a competitor TikTok or Instagram Reels ad: hook type and why it works, the segment-by-segment structure, selling points, call to action, and 2-3 copywriting moves worth reusing. Pass a public video link, or paste the ad text if you already have it. Returns a breakdown_id you can hand to rewrite_ad_for_product.
Parametersnotesvideo_urltranscript
rewrite_ad_for_product
Rewrite a proven ad for your product
Take a reference ad (a breakdown_id from breakdown_ad, a video link, or pasted ad text) and write 1-3 scene-by-scene UGC script variants for a different product that keep the same hook type and structure without copying the competitor. Returns an open_url that loads the scripts into UGCfy AI, where the user can render them as videos with AI actors.
Write 8 scroll-stopping opening lines for a UGC-style video ad, each labelled with its hook type (problem, curiosity, social proof, POV, before-after, negativity) and the psychology behind it.
Parametersproductrequiredplatform
write_ugc_script
Write UGC ad scripts from a product
Analyze a product (link or description) and write 4 complete 20-30 second UGC video ad scripts with different angles, scene by scene, plus the product profile used (benefits, proof points, objections). Use this when there is no reference ad to copy. Returns an open_url that loads the scripts into UGCfy AI to render as videos.
Parametersproductrequired
estimate_ad_cost
Solve ad budget, impressions, or CPM
Give any two of budget (USD), impressions, and CPM, and get the third. Free and unlimited.
Parameterscpmbudgetimpressions
Version history
1
v0.1.0LatestOct 14, 2026
Score
83%
83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.