Keyword ideas
discover_keywordsGenerate keyword ideas from seed terms or a website URL via Google Ads Keyword Planner, ranked by search volume with competition and bid data.
Instructions
Discover new keyword ideas using Google Ads Keyword Planner.
Mirrors the "Discover new keywords" UI in Keyword Planner: start with keywords (seed_keywords), start with a website (url), or both together for more targeted ideas. At least one of seed_keywords or url is required.
Returns keyword ideas sorted by avg monthly search volume, with competition level (LOW/MEDIUM/HIGH) and top-of-page bid range, plus the seeds used and insights.
Google Ads API: https://developers.google.com/google-ads/api/docs/start
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A landing page or site URL to extract ideas from, e.g. "https://example.com/products". | |
| page_size | No | Max keyword ideas to return (default 50, clamped to 1-1000). | |
| customer_id | No | Google Ads customer ID (digits, dashes allowed). Defaults to the configured account. | |
| language_id | No | Language constant ID (1000=English, 1001=German, 1002=French). Defaults to 1000. | 1000 |
| geo_target_id | No | Geo target constant ID (2276=Germany, 2840=USA, 2826=UK). Defaults to 2276. | 2276 |
| seed_keywords | No | Seed terms, e.g. ["running shoes", "trail running"]. | |
| include_monthly_volumes | No | true adds per-month search history (last 24 months, top-20 ideas) plus a seasonality insight — relevant to questions about demand trends, seasonality, or "when should I ramp budget". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||