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, guidelinesArguments
| Argument | Type | Notes | |
|---|---|---|---|
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.
Related
Other creative tools: