Skip to main content
Glama

ADM Google Ads

Draft ad groups with AI (async)

draft_ad_groups
Read-only

Starts an AI draft of ad groups for an existing Search campaign and returns draft_id at once; it changes nothing in Google Ads. ADM reads the landing page, groups the keywords by theme and writes responsive search ads per group. Poll get_ad_group_draft every poll_after_seconds (usually done in 1-3 minutes). The finished ad_groups can be passed verbatim to add_ad_groups (preview first). Needs a read_write key and a paid plan. Each call runs several AI calls: do not repeat it for the same input while a draft is pending or running.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
keywordsYes1-200 keywords in Google notation: broad (text), "phrase", [exact].
languageYesAd language code, e.g. en, de, ja. Also added as the language tag of each ad group name.
campaign_idYesCampaign id from get_campaigns (must be a SEARCH campaign).
customer_idYesGoogle Ads customer ID from get_accounts, e.g. 123-456-7890.
ads_per_groupNoResponsive search ads per ad group, 1-3. Default 1.
paused_keywordsNoOptional keywords to add PAUSED, same notation. Passed through to the primary ad group without AI.
landing_page_urlYesLanding page URL (absolute http/https). Its content drives grouping and ad text; it is also the ads' final_url.
group_name_prefixNoOptional prefix for every ad group name, e.g. "remove-watermark/" (max 100 characters).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources