google ads get simulations
google_ads_get_simulationsRetrieve bidding simulations for campaigns, ad groups, or portfolio strategies to forecast performance and plan budgets. Returns projected points or metadata.
Instructions
Read-only planning/forecast query for campaign, ad group, or portfolio bidding simulations. Returns simulation metadata and projected point lists when available, with a metadata fallback.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| level | No | Simulation resource level to query | campaign |
| limit | No | Maximum number of returned items or rows. The declared bounds and default apply; use pagination for additional results. | |
| adGroupId | No | Optional ad group ID filter for ad_group simulations | |
| campaignId | No | Optional campaign ID filter. Applies directly to campaign simulations and as campaign context for ad group simulations. | |
| customerId | Yes | Google Ads customer ID (without dashes, e.g., 1234567890) | |
| typeFilter | No | Optional SimulationType enum, e.g. BUDGET, TARGET_CPA, TARGET_ROAS, CPC_BID | |
| biddingStrategyId | No | Optional portfolio bidding strategy ID filter for bidding_strategy simulations | |
| simulationEndDate | No | Optional maximum simulation end date YYYY-MM-DD | |
| modificationMethod | No | Optional SimulationModificationMethod enum, e.g. UNIFORM, SCALING, DEFAULT | |
| simulationStartDate | No | Optional minimum simulation start date YYYY-MM-DD |
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. |