snapchat get targeting options
snapchat_get_targeting_optionsFetch valid Snapchat targeting values (countries, regions, languages, interests, devices) for an ad account before editing campaigns; supports paginated results.
Instructions
Discover native targeting values before editing: countries, regions, languages, genders, interests and devices. Retains pagination; do not invent category IDs.
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": {
"adAccountId": "<adAccountId>",
"category": "<category>"
},
"name": "snapchat_get_targeting_options"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum entities per page, 1 to 1000. | |
| cursor | No | Opaque cursor from the previous response's next_cursor. Omit on the first request. | |
| category | Yes | Targeting catalog to read. | |
| adAccountId | Yes | Snapchat ad account UUID listed in SNAPCHAT_ADS_ACCOUNT_IDS; never an organization ID. | |
| countryCode | No | Two-letter country code, required for regions, metros and postal codes. |
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. |