bing get ads
bing_get_adsRetrieve Microsoft Advertising ads with native creative assets, URLs, and status for a given account, campaign, and ad group, selecting which ad formats to return.
Instructions
Read ads with their native creative assets, URLs and status. adTypes controls which formats Microsoft returns.
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": {
"accountId": "<accountId>",
"campaignId": "<campaignId>",
"campaignType": "<campaignType>",
"adGroupId": "<adGroupId>",
"adTypes": "<adTypes>"
},
"name": "bing_get_ads"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adTypes | Yes | Ad formats to return. Microsoft omits formats that are not listed. | |
| 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. | |
| adGroupId | Yes | Numeric ad group ID in the selected campaign. | |
| campaignId | Yes | Numeric campaign ID in the selected account. | |
| campaignType | Yes | Native type of campaignId, used to verify that it belongs to the account. Dynamic Search campaigns use Search with DynamicSearchAdsSetting. |
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. |