generate_logo
Generate a brand logo. Before calling, collect a short design brief from the user — do not assume defaults: (1) which package/tier they want to buy, (2) visual style, (3) color scheme (a primary brand color, and a secondary/accent if they want one), (4) layout (icon-only, wordmark, horizontal-lockup, or stacked), (5) the primary surface it must read well on, and (6) the industry. Ask for anything the user has not stated; if they have no preference on a field, propose an option and confirm it before generating. Returns a watermarked low-res preview plus a short checkout link priced at the Brandize service tiers, and an upgrades list of higher tiers (what each adds + its price) — offer these to the user before checkout and let them upgrade if they want, but never force it. The full-resolution, watermark-free deliverable (PNG + vector SVG + commercial license) unlocks only after payment — poll get_logo_result with the returned jobToken to retrieve it. This is a paid purchase: you must obtain the user's explicit acceptance of the Terms of Service and Privacy Policy and pass acceptedTerms=true before generating. Collect that consent the same way as the brief choices — give the user both policy links and ask it as a multiple-choice question ("Accept Terms & Privacy" / "Decline").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | Yes | Delivery tier — ask the user which package they want to buy; do not assume one. PREMIUM: full-resolution PNG, vector SVG and a commercial license. COMPLETE: adds alternate logo variations (assembled after payment). BRAND_STARTER / BRAND_KIT: full brand-kit packages (lockups, favicons, palettes, collateral; BRAND_KIT adds social assets, app icons and brand documents). Use get_pricing_tiers to show the user prices if they want to compare before choosing. | |
| style | Yes | Visual style. Ask the user which style they want. | |
| industry | Yes | Industry category — ask the user; use "other" only if it genuinely fits none. | |
| brandName | Yes | The brand or product name. | |
| whatItDoes | Yes | One short phrase describing what the brand does. | |
| colorPrimary | Yes | Dominant brand color as a 6-digit hex. Ask the user for their color scheme; if unsure, propose one and confirm. | |
| layoutIntent | Yes | Logo layout (icon-only, wordmark, horizontal-lockup, stacked). Ask the user. | |
| acceptedTerms | Yes | The purchase is gated on Terms & Privacy consent. Before generating, give the user the Terms of Service and Privacy Policy links (returned by this tool on refusal, and on the /pay checkout page) and ask them to accept as a multiple-choice question — "Accept Terms & Privacy" / "Decline" — the same way you collected style, color scheme and layout. Pass true ONLY after the user picks accept; if they decline, stop and do not generate. The checkout page will also require them to accept. | |
| antiReference | No | Anything the logo should avoid looking like. | |
| colorSecondary | No | Optional secondary/accent color as a 6-digit hex. Offer it as part of the color scheme. | |
| primaryUseSurface | Yes | Primary surface the logo must read well on. Ask the user. |