MMetadata /docs
Docs/Tools/generate_brand_kit

generate_brand_kit

Analyze a company's brand from their website and extract brand identity.

Writes creative

Creates or changes something in the account. Put it behind whatever review your agent uses.

What it does

Analyze a company's brand from their website and extract brand identity.
                                Fetch brand assets (logo, colors, fonts) and create a brand DNA document for consistent advertising.

                                ALSO KNOWN AS: analyze brand, get brand from website, extract brand identity, brand analysis, company branding, fetch brand, brand style guide

                                USE THIS TOOL WHEN USER WANTS TO:
                                - Analyze their brand from website
                                - Extract brand colors, logo, fonts
                                - Match their existing brand style
                                - Get brand identity for ads
                                - Create brand guidelines

                                COMMON USER PHRASES THAT NEED THIS TOOL:
                                - "match my brand"
                                - "my company website is [URL]"
                                - "analyze my brand"
                                - "get my brand colors"
                                - "brand style"
                                - "company branding"
                                - "use my brand"

                                WORKFLOW:
                                1. Call this tool with company domain
                                2. Returns brand DNA (colors, fonts, logo, style)
                                3. Use brand info in generate_brand_creative

                                PARAMETERS:
                                - domain: Company website URL (e.g., "dapta.ai", "example.com")
                                - brand_name: Optional brand name override
                                - force_regenerate: Set true to refresh existing brand kit

                                OUTPUT:
                                - Logo variations and usage guidelines
                                - Brand colors (primary, secondary, accent)
                                - Typography/fonts
                                - Messaging framework
                                - Channel-specific guidelines

                                IMPORTANT: Automatically checks if brand kit exists. Returns existing kit if found.

                                RETRY SCOPE: This tool handles ONE domain per call. When the user asks to retry or
                                regenerate the kit for specific named domain(s), call it ONLY for those domain(s),
                                with force_regenerate=true, starting with the domain the user named. NEVER widen the
                                request: domains the user did not name stay untouched, even if their kits were
                                generated together as a batch earlier in the conversation.

                                KEYWORDS: brand, website, URL, domain, logo, colors, fonts, identity, style, company, analyze, extract, branding, guidelines

Arguments

ArgumentTypeNotes
domain string required Company website URL or domain
brand_name string Optional brand name override
sample_ad_urls array Optional ad image URLs to analyze (max 5)
force_regenerate boolean If True, regenerate brand kit even if one already exists. Default: False

Request

curl
curl -s -X POST https://mcp-server.metadata.io/mcp \
  -H "Authorization: $METADATA_PAT" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "MCP-Protocol-Version: 2025-11-25" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"generate_brand_kit","arguments":{"domain":"<domain>"}}}'

Response

No recorded response. This tool writes to the account, so it is never executed to build these docs. The request above is still the exact shape to send. Nothing on this page is invented.

Other creative tools:

All 160 tools · machine-readable index