google ads generate keyword forecast metrics
google_ads_generate_keyword_forecast_metricsForecast impressions, clicks, CTR, CPC, cost, conversions, and CPA for temporary keyword campaigns. Supports targeting, match types, bidding strategies, and future dates without creating a live campaign.
Instructions
Forecast impressions, clicks, CTR, CPC, cost, conversions, and CPA for a temporary keyword campaign. Supports targeting, negatives, match type, three bidding strategies, explicit future dates, and an optional independent per-keyword breakdown. This read-only planless RPC does not create a campaign or saved plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endDate | No | Optional inclusive forecast end YYYY-MM-DD, no more than one year ahead; supply with startDate | |
| network | No | Google Ads search network selector used for planning. | GOOGLE_SEARCH |
| keywords | Yes | Keyword phrases to analyze; use the language and market of the intended audience. | |
| matchType | No | Google Ads keyword match type for the forecast. | BROAD |
| maxCpcBid | No | Bid in standard account-currency units; required for MANUAL_CPC | |
| startDate | No | Optional inclusive future forecast start YYYY-MM-DD; supply with endDate | |
| customerId | Yes | Google Ads serving customer ID; use a relevant client account for better estimates | |
| dailyBudget | No | Daily amount in standard currency units; required for maximize strategies and optional for MANUAL_CPC | |
| languageIds | No | Google Ads language constant IDs for the intended audience. | |
| currencyCode | No | Optional ISO 4217 conversion currency; account currency is used by default | |
| geoTargetIds | No | Google Ads geo-target constant IDs for the intended locations. | |
| conversionRate | No | Expected conversion rate as a decimal, e.g. 0.02 for 2% | |
| biddingStrategy | No | Supported bidding strategy for this temporary forecast. The request does not create a live campaign. | MANUAL_CPC |
| maxCpcBidCeiling | No | Optional standard-currency CPC ceiling for MAXIMIZE_CLICKS | |
| negativeKeywords | No | Keyword phrases excluded from the keyword forecast. | |
| negativeMatchType | No | Match type applied to the negative keywords. | BROAD |
| keywordBreakdownLimit | No | Safety cap for additional rate-limited Keyword Planner requests | |
| includeKeywordBreakdown | No | Make independent one-keyword forecast calls in addition to the combined campaign forecast |
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. |