ZuckerBot

ZuckerBotTool referenceCreative analysis

Generate Static AdPaid add-on

zuckerbot_generate_static_ad

Generate a brand-aware 1080×1080 static ad image. Automatically injects brand context (logo, colors, brand name, value props, social proof) from the business profile when business_id is provided — no need to pass brand data manually. Templates: stat_hook (statistic + supporting copy), pain_headline (bold headline + benefit bullets), testimonial (customer quote + portrait), feature_showcase (product + benefits). Returns a public image URL and QA scores. Present the image to the customer for approval; to generate more variants, call again with different parameters.

Parameters

NameTypeDescription
business_idstringoptionalBusiness ID for automatic brand context injection (logo, colors, CTA, testimonials)
session_idstringoptionalArchitect session ID — when provided, the generated asset is linked to this campaign session
template"stat_hook" | "pain_headline" | "testimonial" | "feature_showcase"requiredAd template
headlinestringoptionalPrimary headline (required for stat_hook, pain_headline, feature_showcase)
subtextstringoptionalSubtext below headline (stat_hook only)
bodystringoptionalBody copy (stat_hook only)
ctastringoptionalCTA text. Auto-filled from business primary_cta if omitted.
quotestringoptionalTestimonial quote. Auto-filled from business social_proof if omitted (testimonial template).
attributionstringoptionalQuote attribution (testimonial template)
price_textstringoptionalPrice text (feature_showcase template)
hero_promptstringoptionalHero image generation prompt. Auto-generated from brand context if omitted.
hero_image_urlstringoptionalDirect hero image URL (skips AI image generation)
skip_qabooleanrequiredSkip QA vision scoring for faster generation
slot_idstringoptionalOptional creative brief slot_id for linking to a campaign brief

Example call

{
  "tool": "zuckerbot_generate_static_ad",
  "arguments": {
    "template": "stat_hook",
    "skip_qa": true
  }
}

You never invoke this directly — describe what you want in plain English inside Claude, Cursor, ChatGPT or any MCP client with ZuckerBot connected, and the agent selects zuckerbot_generate_static_ad and fills the arguments for you.

Related tools — Creative analysis

Connect ZuckerBot to your AI agent in about two minutes: get started free, browse the full tool reference, or grab the lifetime deal.