update_report_settings
Change a report's settings that apply to all of its widgets. Takes language, excludeMetaCampaigns or both. language: the report's language (en, de, es or fr) for its labels, dates, numbers and AI text in the app, share links, PDFs and e-mails; it changes how the report reads, not its figures. excludeMetaCampaigns: Meta Ads campaigns whose name contains any of the terms (case-insensitive) are left out of every figure of the report (widgets, blends, share links, PDFs, e-mails, get_report_data), and each such widget says so in its aiNote. The full list replaces the current one; [] or null removes the exclusion; at most 20 terms of at most 100 characters. When a period's exclusion cannot be applied or verified (more than 200 matching campaigns, or a campaign list that does not add up to the account's spend), the affected widgets have no figures and get_report_data names the reason in _meta.unavailable. Requires MCP write actions; without confirm:true it returns a preview.
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": {
"reportId": "<reportId>"
},
"name": "update_report_settings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Set true to apply. Omit for a preview. With confirm:true, also pass the preview's previewToken. | |
| language | No | The report's language: en, de, es or fr. Omit to leave it as it is. | |
| reportId | Yes | Report id (from list_reports). | |
| previewToken | No | With confirm:true: the previewToken from this tool's preview (valid 15 minutes, once, for exactly the previewed arguments). | |
| excludeMetaCampaigns | No | The complete list of name terms: a Meta Ads campaign whose name contains any of them (case-insensitive) is excluded. [] or null = exclude none. Omit to leave the exclusion as it is. At most 20 terms of at most 100 characters. |