Skip to content
Get MCP AdsGet MCP Ads, home
Start free
View as Markdown

google_ads_generate_keyword_forecast_metrics

Forecast impressions, clicks, CTR, CPC, cost, conversions, and CPA for a temporary keyword campaign.

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.

Kind
Read
Discovery
Reachable through search_tools and run_tool
Account parameter
customerId
Endpoint
https://mcp.getmcpads.com/google-ads/mcp

ParametersLink to this section

NameTypeRequiredNotes
customerIdstringRequiredGoogle Ads serving customer ID; use a relevant client account for better estimates.
keywordsarrayRequired
matchTypestringOptionalOne of: EXACT, PHRASE, BROAD. Default: "BROAD".
negativeKeywordsarrayOptionalDefault: [].
negativeMatchTypestringOptionalOne of: EXACT, PHRASE, BROAD. Default: "BROAD".
geoTargetIdsarrayOptionalDefault: [].
languageIdsarrayOptionalDefault: [].
networkstringOptionalOne of: GOOGLE_SEARCH, GOOGLE_SEARCH_AND_PARTNERS. Default: "GOOGLE_SEARCH".
biddingStrategystringOptionalOne of: MANUAL_CPC, MAXIMIZE_CLICKS, MAXIMIZE_CONVERSIONS. Default: "MANUAL_CPC".
maxCpcBidnumberOptionalBid in standard account-currency units; required for MANUAL_CPC.
dailyBudgetnumberOptionalDaily amount in standard currency units; required for maximize strategies and optional for MANUAL_CPC.
maxCpcBidCeilingnumberOptionalOptional standard-currency CPC ceiling for MAXIMIZE_CLICKS.
conversionRatenumberOptionalExpected conversion rate as a decimal, e.g. 0.02 for 2%.
currencyCodestringOptionalOptional ISO 4217 conversion currency; account currency is used by default.
startDatestringOptionalOptional inclusive future forecast start YYYY-MM-DD; supply with endDate.
endDatestringOptionalOptional inclusive forecast end YYYY-MM-DD, no more than one year ahead; supply with startDate.
includeKeywordBreakdownbooleanOptionalMake independent one-keyword forecast calls in addition to the combined campaign forecast. Default: false.
keywordBreakdownLimitintegerOptionalSafety cap for additional rate-limited Keyword Planner requests. Default: 10.

Calling itLink to this section

jsonThrough run_tool, since it is not announced
{
  "name": "run_tool",
  "arguments": {
    "name": "google_ads_generate_keyword_forecast_metrics",
    "args": {
      "customerId": "<string>",
      "keywords": "<array>"
    }
  }
}
Esc

Type to search