bing get insights
bing_get_insightsSubmits an asynchronous Microsoft Advertising report for a selected account and returns a receipt to poll for results.
Instructions
Submit an asynchronous Microsoft Advertising report for the selected account and return a receipt. Poll the receipt with bing_get_report. Column compatibility and sandbox data availability apply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| since | Yes | First day of the report, YYYY-MM-DD, inclusive. | |
| until | Yes | Last day of the report, YYYY-MM-DD, inclusive, on or after since. | |
| columns | Yes | Native report columns compatible with reportType; see bing_get_reporting_schema. | |
| accountId | Yes | Account ID listed in BING_ADS_ACCOUNT_IDS. Use the numeric ID, not the eight-character account number shown in the web app. | |
| campaignId | No | Optional campaign ID to scope the report. Not supported by account reports. | |
| reportType | Yes | Native report type. Each type supports its own columns; see bing_get_reporting_schema. | |
| aggregation | No | Daily returns one row per day. Summary returns period totals; omit TimePeriod from columns to avoid splitting rows. | Daily |
| reportTimeZone | No | Native Microsoft reporting time zone. Omit it to keep Microsoft's default. | |
| returnOnlyCompleteData | No | True makes Microsoft return an error instead of a report while data for the requested period is still being processed. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Original tool result: parsed JSON when the text is JSON, otherwise the text or multiple MCP content blocks. Provider fields depend on the selected query. |