ClawLink
Google Apps75 toolsBrowser login (OAuth), no API keys

Google Ads integration for AI agents

Manage campaigns, run reports, and generate keyword ideas

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Google Ads once and call the same tools from all of them.

Setup

Connect Google Ads through ClawLink's hosted setup to run campaign reports, manage customer lists, mutate campaigns and ad groups, and query GAQL.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Google Ads exposes 75 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
googleads_add_or_remove_to_customer_listAdd or remove contacts from a Google Ads customer listRead
googleads_create_customer_listCreate a customer list in Google AdsRead
googleads_get_campaign_by_idGet a Google Ads campaign by IDRead
googleads_get_campaign_by_nameGet a Google Ads campaign by nameRead
googleads_get_customer_listsGet customer lists in Google AdsRead
googleads_list_accessible_customersList Google Ads customers accessible to the accountRead
googleads_mutate_ad_group_criteriaCreate, update, or remove keywords and other ad group criteriaRead
googleads_mutate_ad_groupsCreate, update, or remove Google Ads ad groupsRead
googleads_mutate_campaignsCreate, update, or remove Google Ads campaignsRead
googleads_search_stream_gaqlRun a GAQL query stream in Google AdsRead
googleads_generate_keyword_forecast_metricsForecast clicks, conversions and costs for a hypothetical keyword campaign without creatingRead
googleads_generate_keyword_historical_metricsRetrieve historical search volumes, competition, and bid metrics for supplied keywords withoutRead
googleads_generate_keyword_ideasGenerate keyword ideas and planning metrics from exactly one seed formRead
googleads_get_conversion_action_tag_snippetsRetrieve provider-generated website or call conversion tag snippets after creating a conversionRead
googleads_get_conversion_ingestion_statusRetrieve one Data Manager ingestion status snapshotRead
googleads_get_data_manager_user_listGet one Data Manager user list without modifying itRead
googleads_get_experimentGet one Google Ads experiment by resource name or numeric IDRead
googleads_get_experiment_armGet one Google Ads experiment arm, including draft campaignsRead
googleads_get_rmf_reportRun a prominent, bounded Google Ads report template for Customer, Campaign, Ad, Keyword, SearchRead
googleads_list_data_manager_conversion_actionsList conversion actions usable as Google Ads Data Manager destinationsRead
googleads_list_data_manager_user_listsList one page of Data Manager user lists and their lifecycle configurationRead
googleads_list_experiment_armsList Google Ads experiment arms, including draft campaignsRead
googleads_list_experimentsList Google Ads experiments, optionally filtered by status and typeRead
googleads_list_sub_accountsList direct child/sub-accounts under a Google Ads manager (MCC) accountRead
googleads_search_google_ads_fieldsSearch the Google Ads v26 field metadata catalog with GAQLRead
googleads_create_callout_assetCreate an immutable account asset containing a validated calloutRead
googleads_create_customer_clientCreate a new Google Ads client under an eligible direct parent managerRead
googleads_create_data_manager_user_listCreate a Data Manager user list, or validate without creating oneRead
googleads_create_experimentCreate the experiment definition that begins an experiment setup workflowRead
googleads_create_experiment_armsCreate all arms for a Google Ads experiment in one required atomic batchRead

On this page