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

google_ads_generate_keyword_ideas

Discover Keyword Planner ideas from up to 20 seed keywords, a URL, keywords plus URL, or a whole site.

Discover Keyword Planner ideas from up to 20 seed keywords, a URL, keywords plus URL, or a whole site. Returns historical volume, monthly trends, computed 3-month/YoY changes, competition, bids, close variants, optional concepts, and pagination. Read-only; no plan is saved.

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 the client account, not its MCC manager.
seedKeywordsarrayOptionalSeed keyword phrases from which Google generates keyword ideas.
urlstringOptionalSpecific page URL to crawl; combine with seedKeywords if desired.
sitestringOptionalWhole-domain seed; exclusive with seedKeywords/url.
geoTargetIdsarrayOptionalGoogle Ads geo-target constant IDs for the intended locations. Default: [].
languageIdstringOptionalGoogle Ads language constant ID for the keyword request.
networkstringOptionalGoogle Ads search network selector used for planning. One of: GOOGLE_SEARCH, GOOGLE_SEARCH_AND_PARTNERS. Default: "GOOGLE_SEARCH".
includeAdultKeywordsbooleanOptionalAllow adult keyword ideas where supported by the provider and the selected market. Default: false.
includeAverageCpcbooleanOptionalRequest average cost-per-click metrics when available. Default: true.
includeDeviceBreakdownbooleanOptionalInclude device-specific planning metrics when supported. Default: false.
includeKeywordConceptsbooleanOptionalInclude Google's keyword concept grouping metadata. Default: true.
historyMonthsintegerOptional13 months is enough to compute latest-month YoY while limiting response size. Default: 13.
startYearMonthstringOptionalFirst year and month of the historical metrics period.
endYearMonthstringOptionalLast year and month of the historical metrics period.
pageSizeintegerOptionalGoogle supports up to 10,000; keep pages small for interactive MCP use and use larger pages only for controlled exports. Default: 100.
pageTokenstringOptionalnextPageToken from a prior identical request.

Calling itLink to this section

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

Type to search