MMetadata /docs
Docs/Tools/get_brand_kit

get_brand_kit

Retrieve current brand kit configuration for a company.

Read creative

Returns data. Calling it changes nothing, so it is safe in an unattended loop.

What it does

Retrieve current brand kit configuration for a company.

                                USE FOR: Check stored brand info, review colors/fonts/logos before updating, verify brand kit exists, view brand guidelines.

                                RETURNS: domain, longDescription, logos[], colors[], fonts[], industries

                                Accepts URLs with/without protocol, normalizes to domain (e.g., "www.example.com" → "example_com.json").
                                Requires brand kit to exist (created via generate_brand_kit).

Arguments

ArgumentTypeNotes
domain string required Company website URL or domain. Examples: 'metadata.io', 'www.bloomreach.com', 'https://example.com'

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":"get_brand_kit","arguments":{"domain":"<domain>"}}}'

Response

Recorded with these arguments. Enum values are the first the tool's own schema declares; ids were fetched live from a list_ call immediately before.

arguments used
{
 "domain": "metadata.io"
}

Real, from the production server, in 331 ms. Values that identify a customer or disclose money are replaced with typed placeholders; keys, types and nesting are exactly as returned.

recorded response
[
 {
  "type": "text",
  "text": "[text redacted]"
 },
 {
  "type": "text",
  "text": "[text redacted]"
 }
]

Other creative tools:

All 160 tools · machine-readable index