MCP App Store
by KeenEthics
UGCBuilder icon

UGCBuilder

By Sami Builds

Get New App Alerts

Overview

Create landing-page section images and UGC videos from a product photo and your creative brief. Choose a format and approve each generation in the interactive card, then download your result. Connect your UGCBuilder account to get started.

Tools

approve_landing_page_request

ChatGPT
Called by the confirmation card after the user selects a format and clicks the button approving the exact total. Repeated calls never start another batch.

display_generation

ChatGPT
Retrieve temporary download links for a job owned by this account. Returns text and links only, without image previews. Results expire 15 minutes after completion; server restarts lose jobs.

generate_landing_page

ChatGPT
Use Landing Page Pro to create one section image from a product image. Costs 15 credits per section. Gemini 2.5 Flash analyzes the image and plans the creative brief before generation, using the website agent instructions. Supply the original user requirements in userBrief and a draft defaultPrompt. For multiple sections, create one job per section and authorize the total budget. Returns a temporary job ID; poll get_generation and immediately share the returned downloadMarkdown when completed. Does not create or publish HTML websites.

generate_ugc_video

ChatGPT
Open an interactive premium Veo video card. Supply the product attachment or imageUrl, full dialogue and requested desiredDurationSeconds. Only high quality is supported; never use Standard/Grok. Requests above 7s use an ~8s base plus ~7s extensions, costing 200 credits per step (15s costs 400). Maximum requested duration 57s. No generation or charge occurs until the user selects portrait/landscape and approves the full total in the card. The server then generates, extends and updates downloads automatically. Do not call again to start generation.

get_account

ChatGPT
Read the current account's available credits and generation prices.

get_generation

ChatGPT
Poll progress. On completion, immediately share downloadMarkdown with the user before starting the next section. No preview card is created.

get_landing_page_request

ChatGPT
Free connection/status check for a prepared request. Returns completed download links; never starts or retries generation.

list_generations

ChatGPT
List this account's jobs still held in server memory. This is not persistent history; results expire and restarts clear the list.

prepare_landing_page

ChatGPT
Open a confirmation card with format choices and the exact total. Accepts a chat attachment via productImage or an HTTPS imageUrl. Prefer the attached product image when supplied. Use this for one or multiple sections, even if the user has not chosen a format or confirmed a budget. This does not generate images or spend credits. The user starts generation using the card; do not also call generate_landing_page for these sections.

retry_failed_landing_page_section

ChatGPT
Called by the progress card after a finished request when the user clicks Regenerate on a failed section, approving its displayed cost. Regenerates only that section. Repeated calls for the same attempt never start another generation.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

Similar Apps