All integrations
Catalogue metadata onlyads & conversionv20260902_00

GOOGLEADS

Google Ads

Google Ads, is an online advertising platform developed by Google, where advertisers bid to display brief advertisements, service offerings, product listings, and videos to web users.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

28

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

googleads_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Developer Tokengeneric_token · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

  • Customer IDgeneric_id · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–28 of 28 actions

Add or remove to customer list

GOOGLEADS_ADD_OR_REMOVE_TO_CUSTOMER_LIST

Adds or removes contacts from a Google Ads customer list (UserList/audience/remarketing list), not a Google Ads customer account. Note: It takes 6 to 12 hours for changes to be reflected in the customer list. Email addresses must comply with Google Ads policies and applicable privacy/consent laws.

Untrusted display-only summary

Create Callout Asset

GOOGLEADS_CREATE_CALLOUT_ASSET

Create an immutable account asset containing a validated callout. Associate the returned resource using Mutate Customer Assets with field_type CALLOUT. Cleanup removes that association; Google does not allow deleting the asset.

Untrusted display-only summary

Create customer list

GOOGLEADS_CREATE_CUSTOMER_LIST

Creates a Google Ads customer list (UserList/audience/remarketing list), not a Google Ads customer account. Note: Requires an authenticated Google Ads connection with customer_id configured. Email-based lists must comply with Google Ads policies and applicable privacy/consent laws. Membership updates can take many hou…

Untrusted display-only summary

Get Campaign By Id

GOOGLEADS_GET_CAMPAIGN_BY_ID

GetCampaignById Tool returns details of a campaign in Google Ads. Requires an active Google Ads OAuth connection with the correct customer_id configured; missing or mismatched customer_id will cause empty results.

Untrusted display-only summary

Get campaign by name

GOOGLEADS_GET_CAMPAIGN_BY_NAME

Queries Google Ads via SQL to retrieve a campaign by its exact name. Requires an active Google Ads connection with valid customer_id and appropriate OAuth scopes.

Untrusted display-only summary

Get Conversion Action Tag Snippets

GOOGLEADS_GET_CONVERSION_ACTION_TAG_SNIPPETS

Retrieve provider-generated website or call conversion tag snippets after creating a conversion action. Markup is returned exactly as Google provides it.

Untrusted display-only summary

Get customer lists

GOOGLEADS_GET_CUSTOMER_LISTS

GetCustomerLists Tool lists all customer lists (audience/remarketing lists) in Google Ads. These are user segments for targeting, not Google Ads accounts — list IDs are distinct from account IDs. When multiple lists share similar names, review all returned results before selecting one for downstream operations.

Untrusted display-only summary

Get Required Google Ads Report

GOOGLEADS_GET_RMF_REPORT

Run a prominent, bounded Google Ads report template for Customer, Campaign, Ad, Keyword, Search Term, Dynamic Search Ads Search Term, or Bidding Strategy. Official required columns are always selected; dates default to LAST_30_DAYS.

Untrusted display-only summary

List Accessible Customers

GOOGLEADS_LIST_ACCESSIBLE_CUSTOMERS

List Google Ads customer resource names directly accessible to the authenticated OAuth user. Google determines the complete result from the OAuth credentials and ignores customer_id and login-customer-id; this action does not filter the response. For MCC child account names, status, and direct hierarchy, use List Sub…

Untrusted display-only summary

List Sub Accounts

GOOGLEADS_LIST_SUB_ACCOUNTS

List direct child/sub-accounts under a Google Ads manager (MCC) account. Use this before account-scoped read or mutate calls when a user needs to choose which child account to target. The returned customer_id values can be passed to other Google Ads tools as their customer_id.

Untrusted display-only summary

Mutate Ad Group Ads

GOOGLEADS_MUTATE_AD_GROUP_ADS

Create, update, or remove ads in Google Ads ad groups, including responsive search ads. Use this after creating campaigns, budgets, ad groups, and keywords so the ad group has creative that can serve.

Untrusted display-only summary

Mutate Ad Group Assets

GOOGLEADS_MUTATE_AD_GROUP_ASSETS

Create, update, or remove links between assets and ad groups. Use this after creating assets to attach sitelinks, callouts, snippets, images, and other asset types at ad group level.

Untrusted display-only summary

Mutate Ad Group Bid Modifiers

GOOGLEADS_MUTATE_AD_GROUP_BID_MODIFIERS

Create, update, or remove ad group bid modifiers, such as device bid adjustments or hotel-specific bid modifier criteria.

Untrusted display-only summary

Mutate Ad Group Criteria

GOOGLEADS_MUTATE_AD_GROUP_CRITERIA

Create, update, or remove criteria attached to a Google Ads ad group in a single batch request. Supports keywords (positive and negative), audience targeting (user lists, custom audiences, combined audiences, in-market/affinity), demographics (age range, gender, parental status, income range), placements (websites, mo…

Untrusted display-only summary

Mutate Ad Groups

GOOGLEADS_MUTATE_AD_GROUPS

Create, update, or remove ad groups within Google Ads campaigns. Supports batch operations with multiple ad group changes in a single request. Use when you need to manage ad groups programmatically, such as creating new ad groups for campaigns, updating ad group settings or status, or removing ad groups that are no lo…

Untrusted display-only summary

Mutate Assets

GOOGLEADS_MUTATE_ASSETS

Create or update supported Google Ads assets such as sitelinks, structured snippets, text assets, lead forms, promotions, calls, price assets, and media assets. Use Create Callout Asset for validated immutable callouts. Google Ads does not allow removing assets; cleanup removes their resource associations.

Untrusted display-only summary

Mutate Bidding Strategies

GOOGLEADS_MUTATE_BIDDING_STRATEGIES

Create, update, or remove portfolio bidding strategies such as Target CPA, Target ROAS, Target Spend, Maximize Conversions, Maximize Conversion Value, and Target Impression Share.

Untrusted display-only summary

Mutate Campaign Assets

GOOGLEADS_MUTATE_CAMPAIGN_ASSETS

Create, update, or remove links between assets and campaigns. Use this after creating assets to attach sitelinks, callouts, snippets, and other asset types at campaign level.

Untrusted display-only summary

Mutate Campaign Budgets

GOOGLEADS_MUTATE_CAMPAIGN_BUDGETS

Create, update, or remove Google Ads campaign budgets. Use this before creating campaigns because campaign creation requires an existing campaign_budget resource name.

Untrusted display-only summary

Mutate Campaign Criteria

GOOGLEADS_MUTATE_CAMPAIGN_CRITERIA

Create, update, or remove campaign-level targeting criteria such as locations, languages, campaign-level negative keywords, devices, schedules, audiences, and IP exclusions.

Untrusted display-only summary

Mutate Campaign Labels

GOOGLEADS_MUTATE_CAMPAIGN_LABELS

Create or remove relationships between campaigns and labels. Use this after creating labels to organize campaigns for filtering and reporting.

Untrusted display-only summary

Mutate Campaigns

GOOGLEADS_MUTATE_CAMPAIGNS

Create, update, or remove Google Ads campaigns in batch. Supports multiple operations (create, update, remove) in a single request. Use when managing campaign lifecycle, applying bulk changes, or automating campaign management workflows. This action is irreversible for remove operations — deleted campaigns cannot be r…

Untrusted display-only summary

Mutate Campaigns V2

GOOGLEADS_MUTATE_CAMPAIGNS_V2

Create, update, or remove Google Ads campaigns in batch. Supports multiple operations (create, update, remove) in a single request. Use when managing campaign lifecycle, applying bulk changes, or automating campaign management workflows. This action is irreversible for remove operations — deleted campaigns cannot be r…

Untrusted display-only summary

Mutate Conversion Actions

GOOGLEADS_MUTATE_CONVERSION_ACTIONS

Create, update, or remove Google Ads conversion actions for conversion tracking configuration. This manages Google Ads conversion action resources; installing website/app tags remains outside this action.

Untrusted display-only summary

Mutate Customer Assets

GOOGLEADS_MUTATE_CUSTOMER_ASSETS

Create or remove customer-level asset associations. Removal irreversibly removes the current association; recreate it to restore the link. Use this after creating assets to attach callouts, sitelinks, snippets, and other asset types across a Google Ads customer account.

Untrusted display-only summary

Mutate Labels

GOOGLEADS_MUTATE_LABELS

Create, update, or remove Google Ads labels. Pair this with campaign label mutations to organize campaigns and support filtering.

Untrusted display-only summary

Mutate Portfolio Bidding Strategies

GOOGLEADS_MUTATE_PORTFOLIO_BIDDING_STRATEGIES

Create, edit, or remove typed Target CPA and Target ROAS portfolio strategies. Attach with Mutate Campaigns, read with Get Required Google Ads Report, and transition all campaigns before removal. Budget alignment is not exposed because Google requires the bidding strategy and campaign budget to be changed atomically w…

Untrusted display-only summary

Search Stream GAQL

GOOGLEADS_SEARCH_STREAM_GAQL

Execute a Google Ads Query Language (GAQL) query and aggregate every streamed response batch in order. For very large reports, select only needed fields and use WHERE and LIMIT because action responses are returned inline and are not automatically offloaded.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.