Limited offer50% off your first month: the $99 plan for $4924 hours onlySee plans
← All integrations
Google Ads logo

Google Ads

Read campaigns and conversion data.

AdsOAuth76 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
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. Requires an existing Google-approved Customer Match upload integration; new integrations should use Data Manager audience ingestion instead.
POST /composio/googleads/googleads_add_or_remove_to_customer_listexternal_send——managed
GOOGLEADS_BATCH_MUTATE
Create, update, remove, or act on supported Google Ads resource types in one request. With partial_failure=false (the default), all operations are atomic and execute only if every operation is valid. With partial_failure=true, valid operations execute independently while invalid operations return errors. Use negative temporary resource IDs to connect resources created in the same request. Remove operations are destructive.
POST /composio/googleads/googleads_batch_mutateexternal_send——managed
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.
POST /composio/googleads/googleads_create_callout_assetexternal_send——managed
GOOGLEADS_CREATE_CUSTOMER_CLIENT
Create a new Google Ads client under an eligible direct parent manager. Requires a manager account, not an advertiser client account. Currency and time zone cannot be changed after creation. Set validate_only=true to check eligibility and parameters without account creation. Invitation fields require Google allowlisting.
POST /composio/googleads/googleads_create_customer_clientexternal_send——managed
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 hours to propagate; targeting eligibility is not immediate after creation.
POST /composio/googleads/googleads_create_customer_listexternal_send——managed
GOOGLEADS_CREATE_DATA_MANAGER_USER_LIST
Create a Data Manager user list, or validate without creating one.
POST /composio/googleads/googleads_create_data_manager_user_listexternal_send——managed
GOOGLEADS_CREATE_EXPERIMENT
Create the experiment definition that begins an experiment setup workflow. Create its control and treatment arms before scheduling it.
POST /composio/googleads/googleads_create_experimentexternal_send——managed
GOOGLEADS_CREATE_EXPERIMENT_ARMS
Create all arms for a Google Ads experiment in one required atomic batch.
POST /composio/googleads/googleads_create_experiment_armsexternal_send——managed
GOOGLEADS_DELETE_DATA_MANAGER_USER_LIST
Delete a Data Manager user list, optionally validating only.
POST /composio/googleads/googleads_delete_data_manager_user_listexternal_send——managed
GOOGLEADS_END_EXPERIMENT
Immediately stop a running experiment without deleting its campaigns, or validate that operation. Google changes the experiment's end date to now.
POST /composio/googleads/googleads_end_experimentexternal_send——managed
GOOGLEADS_GENERATE_KEYWORD_FORECAST_METRICS
Forecast clicks, conversions and costs for a hypothetical keyword campaign without creating resources.
POST /composio/googleads/googleads_generate_keyword_forecast_metricsexternal_send——managed
GOOGLEADS_GENERATE_KEYWORD_HISTORICAL_METRICS
Retrieve historical search volumes, competition, and bid metrics for supplied keywords without creating or changing advertising resources.
POST /composio/googleads/googleads_generate_keyword_historical_metricsexternal_send——managed

Showing 12 of 76 Google Ads actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.