Brand profile
get_business_profileThe brand's saved profile for an ad account: site, margins, CPA and ROAS targets. Read the stored business profile for the current ad account. Returns known fields (website_url, brand_name, category, business_type, target_cac, target_roas, target_mer, product_margin_pct, ltv, repeat_purchase_rate_pct, primary_objective, etc.) plus the list of fields still missing. USE THIS FIRST when a prompt requires business context (e.g. scaling decisions, customer review analysis). If required fields are missing, ASK the user for them in plain language, then call update_business_profile to persist.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ad_account_id": "<ad_account_id>"
},
"name": "get_business_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ad_account_id | Yes | Meta ad account id (act_…), from list_ad_accounts |