MCPMCP Tools/Connections/update_boost_config

update_boost_config

Writeconnections:write

Edit a saved boost configuration — e.g. change the budget, audience/targeting, or duration for boosting a Facebook/Instagram post. Pass only the fields you want to change. Identify it by its connectionId and configId (from list_boost_configs).

Parameters
connectionIdstringrequired
The id of the connected account the config belongs to (required).
configIdstringrequired
The id of the boost config to update (required).
adAccountIdstringoptional
Change which ad account this config uses.
namestringoptional
New display name.
targetingobjectoptional
Ad targeting. All fields optional — omitted ones use the platform's defaults / broad targeting.
ageMinnumberoptional
Minimum age.
ageMaxnumberoptional
Maximum age.
gendersnumber[]optional
Platform gender codes to target.
geoLocationsobjectoptional
Geographic targeting.
countriesstring[]optional
ISO country codes.
regionsstring[]optional
Region/state names or ids.
citiesstring[]optional
City names or ids.
zipsstring[]optional
Postal/ZIP codes.
interestsobject[]optional
Interest targeting.
idstringoptional
namestringoptional
publisherPlatformsstring[]optional
Platform surfaces to run on, e.g. ["facebook", "instagram"].
dailyBudgetnumberoptional
New daily budget in minor currency units (cents).
durationDaysnumberoptional
New duration in days.
delayHoursnumberoptional
New delay in hours before boosting starts.
publisherPlatformsstring[]optional
Replaces the platform surfaces to run on.
Example request
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "update_boost_config",
    "arguments": {
      "connectionId": "string",
      "configId": "string"
    }
  }
}
Example response
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "..."
      }
    ]
  }
}

Response shape shown for illustration — the actual content depends on the tool and your data.