Tool Reference

get_brand_profile

Get detailed information about a specific brand profile.

Parameters

Parameter Type Required Description
brandId string Yes The brand ID (UUID) or brand name (e.g., "Ace Auto Repair")
companyId string Auto-injected Injected from your API key. Do not pass this.

Example Request

curl -X POST https://socialcrm.com/api/mcp-app \
  -H "Authorization: Bearer sk_live_YOUR_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": "1",
    "method": "tools/call",
    "params": {
      "name": "get_brand_profile",
      "arguments": {
        "brandId": "brand_abc123"
      }
    }
  }'

Example Response

The result.content[0].text field contains a JSON string. Parsed:

{
  "id": "brand_abc123",
  "brandName": "Ace Auto Repair",
  "brandDescription": "Family-owned auto repair shop serving the Dallas-Fort Worth area since 1998.",
  "industry": "Automotive Repair",
  "websiteUrl": "https://aceautorepair.com",
  "competitors": ["Meineke", "Firestone", "Jiffy Lube"],
  "keywords": ["auto repair", "oil change", "brake service", "DFW"],
  "targetAudience": "Vehicle owners in the Dallas-Fort Worth metropolitan area",
  "brandVoice": "Friendly, trustworthy, family-oriented"
}

Output Schema

Field Type Description
id string Brand profile UUID
brandName string Brand display name
brandDescription string Brand description
industry string Industry category
websiteUrl string Primary website URL
competitors string[] List of competitor names
keywords string[] Target keywords
targetAudience string Target audience description
brandVoice string Brand voice/tone description

Notes

  • Returns an error if the brandId does not exist or does not belong to your company.