| 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. |
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"
}
}
}'
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"
}
| 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 |
- Returns an error if the
brandId does not exist or does not belong to your company.