google ads get change events
google_ads_get_change_eventsFetch recent Google Ads change events from the last 30 days to audit account modifications, filterable by date range, resource type, operation, or user email.
Instructions
Fetch recent change_event rows. Enforces Google Ads constraints: date window within the last 30 days and LIMIT <= 10000.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of returned items or rows. The declared bounds and default apply; use pagination for additional results. | |
| endDate | No | End date YYYY-MM-DD. Defaults to today. | |
| operation | No | Optional ResourceChangeOperation filter, e.g. CREATE, UPDATE, REMOVE | |
| startDate | No | Start date YYYY-MM-DD. Defaults to 14 days before endDate. | |
| userEmail | No | Optional user email filter | |
| customerId | Yes | Google Ads customer ID (without dashes, e.g., 1234567890) | |
| resourceType | No | Optional ChangeEventResourceType filter, e.g. CAMPAIGN or AD_GROUP_AD |
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. |