ga4_get_dimensions
ChatGPTList GA4 dimensions in one category with their API names.
ga4_get_metrics
ChatGPTList GA4 metrics in one category with their API names.
ga4_get_property_schema
ChatGPTList every dimension and metric of the linked GA4 property, by category.
ga4_get_report
ChatGPTRun one GA4 report: sessions, users, conversions, revenue by chosen dimensions.
ga4_list_dimension_categories
ChatGPTList the GA4 dimension categories of the linked property.
ga4_list_metric_categories
ChatGPTList the GA4 metric categories of the linked property.
ga4_search_schema
ChatGPTFind the GA4 dimension or metric API name matching a keyword.
gads_create_demand_gen_campaign
ChatGPTCreate a paused Demand Gen campaign with ad groups and image or product ads.
gads_create_display_campaign
ChatGPTCreate a paused Display campaign with responsive display ads.
gads_create_dsa_campaign
ChatGPTCreate a DSA campaign from an existing page feed asset set.
gads_create_experiment
ChatGPTCreate a Google Ads experiment: AI Max, broad match, PMax, video or custom.
gads_create_pmax_campaign
ChatGPTCreate a paused Performance Max campaign from a Merchant feed, assets, or both.
gads_create_search_campaign
ChatGPTCreate a Search campaign: budget, targeting, ad groups, keywords, ads.
gads_create_shopping_campaign
ChatGPTCreate a paused standard Shopping campaign with ad groups.
gads_forecast_keyword_plan
ChatGPTForecast impressions, clicks, cost and conversions for a keyword set and bids.
gads_get_account_performance
ChatGPTAccount headline metrics for a window versus the previous window.
gads_get_ad_asset_performance
ChatGPTSpend and performance label per ad asset, one window versus the one before.
gads_get_ad_group_performance
ChatGPTAd group spend, conversions and search share, one window versus the one before.
gads_get_ad_performance
ChatGPTAd spend, conversions, strength and approval, one window versus the one before.
gads_get_asset_group_performance
ChatGPTAsset group spend, conversions and Ad Strength, a window versus the one before.
gads_get_campaign_audiences
ChatGPTAudience segments on campaigns or their ad groups, with optional performance.
gads_get_campaign_detail
ChatGPTRead after gads_inspect_campaigns: stored rows of one campaign from that run.
gads_get_campaign_performance
ChatGPTCampaign spend, ROAS and impression share, one window versus the one before.
gads_get_cart_data_sales
ChatGPTWhich clicked product later sold which product, day by day (cart data sales).
gads_get_change_history
ChatGPTWho changed what in the account and when, with old and new values.
gads_get_conversion_diagnosis
ChatGPTDiagnose a conversion drop: real decline, tracking issue, healthy, inconclusive.
gads_get_conversion_setup
ChatGPTConversion actions and conversion goals the account and campaigns bid on.
gads_get_demographic_performance
ChatGPTCampaign performance split by age, gender, household income or parental status.
gads_get_dsa_page_feed_report
ChatGPTDSA page feed asset sets and their entries (URLs, labels).
gads_get_dsa_targets
ChatGPTDSA dynamic ad targets per ad group, with linked page feeds.
gads_get_dsa_term_detail
ChatGPTRead after gads_inspect_dsa_search_terms: stored rows of one campaign.
gads_get_extension_performance
ChatGPTAd metrics while each extension served, plus clicks on it, window versus window.
gads_get_geo_performance
ChatGPTCampaign performance split by country, region or city over a date window.
gads_get_geo_targets
ChatGPTResolve location names to geo target constant resource names.
gads_get_keyword_performance
ChatGPTKeyword spend, conversions and Quality Score, one window versus the one before.
gads_get_placement_performance
ChatGPTWhere Display and Video ads showed: placements with cost and conversions.
gads_get_pmax_asset_performance
ChatGPTPerformance Max asset spend and conversions, one window versus the one before.
gads_get_pmax_search_term_performance
ChatGPTPMax search term spend, conversions and ROAS, one window versus the one before.
gads_get_product_performance
ChatGPTShopping metrics by product type, label, brand or item, versus the prior window.
gads_get_search_term_performance
ChatGPTSearch term spend, conversions and status, one window versus the one before.
gads_get_search_terms_detail
ChatGPTRead after gads_inspect_search_terms: classified terms of one campaign.
gads_get_winner_ads
ChatGPTCompare each ad group's ads: winner, sole candidate, tie, or too little data.
gads_inspect_ads
ChatGPTAds as stored: headlines, descriptions, pinning, URLs, strength, policy status.
gads_inspect_campaigns
ChatGPTMap campaign settings, structure, creatives; rows via gads_get_campaign_detail.
gads_inspect_dsa_search_terms
ChatGPTRank wasteful DSA terms and pages; rows via gads_get_dsa_term_detail.
gads_inspect_negative_conflicts
ChatGPTNegative keywords that block the account's own keywords, by list and campaign.
gads_inspect_search_terms
ChatGPTClassify search terms per campaign; full lists via gads_get_search_terms_detail.
gads_list_assets
ChatGPTAssets attached at account, campaign or ad group level, with their approval.
gads_list_audience_segments
ChatGPTAudience catalogs: Google taxonomies and this account's lists and audiences.
gads_list_brand_logos
ChatGPTBrand logo assets of the account with their resource names.
gads_list_experiments
ChatGPTGoogle Ads experiments with their arms and treatment vs control results.
gads_list_image_assets
ChatGPTImage assets in the account library with resource names and formats.
gads_list_keywords
ChatGPTPositive keywords by campaign and ad group: text, match, status, policy, bids.
gads_list_listing_groups
ChatGPTProduct partition tree of PMax asset groups or Shopping ad groups.
gads_list_negative_keywords
ChatGPTExisting negative keywords by level: lists, campaigns, ad groups, account.
gads_list_placement_exclusions
ChatGPTExisting placement exclusions by level: account, campaigns, ad groups, lists.
gads_list_resources
ChatGPTCampaigns, ad groups or linked Merchant Center IDs that write tools take.
gads_research_keyword_ideas
ChatGPTKeyword ideas from Keyword Planner for seed keywords.
gads_validate_keyword_metrics
ChatGPTHistorical Keyword Planner metrics for candidate keywords.
gads_write_account_negatives
ChatGPTExclude mobile app categories account-wide.
gads_write_ad
ChatGPTCreate ads in ad groups or update the text of existing ads.
gads_write_ad_group
ChatGPTCreate ad groups in existing campaigns or update ad groups.
gads_write_asset
ChatGPTCreate, edit, attach or detach sitelink, callout, call, image and other assets.
gads_write_asset_group
ChatGPTCreate a Performance Max asset group, or set or remove audience signals.
gads_write_audience
ChatGPTCreate reusable audiences from segments, or update existing ones.
gads_write_audience_targeting
ChatGPTReplace the attached or excluded audiences of campaigns or ad groups.
gads_write_campaign_criteria
ChatGPTReplace campaigns' geo targets, exclusions, languages, devices or ad schedule.
gads_write_campaign_settings
ChatGPTChange campaign settings: budget, bid, details, networks, presence, priority.
gads_write_conversion
ChatGPTCreate conversion actions and set conversion goals for account or campaigns.
gads_write_custom_audience
ChatGPTCreate or update custom audiences built from keywords, URLs or apps.
gads_write_demographics
ChatGPTExclude, restore or re-bid age, gender, income or parental status values.
gads_write_dsa_page_feed
ChatGPTCreate DSA page feed entries or add labels to existing ones, in one batch.
gads_write_dsa_targets
ChatGPTCreate, replace, pause, enable or delete DSA dynamic ad targets.
gads_write_dsa_url_exclusions
ChatGPTExclude landing-page URLs from DSA campaigns.
gads_write_experiment
ChatGPTEnd a Google Ads experiment, or promote or graduate its treatment.
gads_write_keyword
ChatGPTCreate keywords in ad groups, or replace keyword final URLs.
gads_write_listing_groups
ChatGPTEdit product partition trees of PMax asset groups or Shopping ad groups.
gads_write_negative_keywords
ChatGPTAdd or remove negative keywords on campaigns, ad groups or negative lists.
gads_write_negative_list
ChatGPTCreate keyword or placement exclusion lists; attach or detach them.
gads_write_placement_exclusions
ChatGPTAdd or remove placement exclusions on account, campaigns, ad groups or lists.
gads_write_status
ChatGPTPause or enable campaigns, ad groups, ads or keywords.
gtm_account
ChatGPTThe linked Tag Manager account: id and settings.
gtm_built_in_variable
ChatGPTEnable, disable or list built-in variables of a workspace.
gtm_client
ChatGPTManage clients of a server-side container (request entry points).
gtm_container
ChatGPTFind or manage the containers of the linked account, with IDs and snippets.
gtm_destination
ChatGPTLink or inspect destinations (GA4 etc.) of a server-side container.
gtm_environment
ChatGPTManage environments for testing container versions before publish.
gtm_folder
ChatGPTGroup workspace items into folders or list folder contents.
gtm_gtag_config
ChatGPTManage Google tag (gtag.js) configuration settings in a workspace.
gtm_tag
ChatGPTList, inspect, create, update or remove the tags of a workspace.
gtm_template
ChatGPTManage custom tag and variable templates of a workspace.
gtm_transformation
ChatGPTManage server-side transformations that reshape or redact event data.
gtm_trigger
ChatGPTList, inspect, create, update or remove the triggers of a workspace.
gtm_variable
ChatGPTManage user-defined variables of a workspace.
gtm_version
ChatGPTPublish, set latest, roll back or undelete container versions.
gtm_workspace
ChatGPTPick, create, sync, preview or resolve conflicts in draft workspaces.
gtm_zone
ChatGPTManage zones of a workspace: which tags other containers may run.
merchant_create_data_source
ChatGPTCreate the API primary or supplemental Merchant data source for a PPCMax source.
merchant_explain_product_issues
ChatGPTMerchant's own explanation and remedies for the issues of up to 10 products.
merchant_get_product_statuses
ChatGPTLive Merchant status of up to 10 products: approval per country, issues, dates.
merchant_get_status_overview
ChatGPTMerchant product counts per reporting context and country, with their issues.
merchant_list_data_sources
ChatGPTMerchant data sources with their rule order and the role PPCMax gives each.
merchant_list_products_with_issues
ChatGPTMerchant products with a given status and the issues behind it, one page.
merchant_search_product_categories
ChatGPTSearch Google product taxonomy categories by name: ids and full paths.
merchant_write_data_source_rule
ChatGPTSet which data sources a Merchant primary feed takes data from, in order.
merchant_write_product_issue_action
ChatGPTSubmit a Merchant issue-resolution form for one product.
ppcmax_create_feed_export
ChatGPTStart a product feed export to Merchant Center for one data source.
ppcmax_create_image_upload
ChatGPTSingle-use URL for one ad image: POST its bytes there to get its upload_id.
ppcmax_create_product_duplicates
ChatGPTDuplicate products in PPCMax under new offer IDs; ppcmax_create_feed_export sends them to Merchant Center.
ppcmax_get_account_connections
ChatGPTWhat one link has connected: Ads, Merchant, data sources, GTM, GA4, runs.
ppcmax_get_dsa_page_feed
ChatGPTBuild a DSA page feed CSV (URL, custom labels) from the product feed.
ppcmax_get_feed_export_run
ChatGPTStatus and counts of a feed export run.
ppcmax_get_labelizer_config
ChatGPTLabelizer (product performance buckets sent to a Merchant custom label): current configuration.
ppcmax_get_labelizer_history
ChatGPTLabelizer (product performance buckets sent to a Merchant custom label): history rows.
ppcmax_get_labelizer_state
ChatGPTLabelizer (product performance buckets sent to a Merchant custom label): state and buckets.
ppcmax_get_merchant_export_settings
ChatGPTHow labelizer labels reach Merchant Center: feed, column, schedule, last and next run.
ppcmax_get_product_attributes
ChatGPTPPCMax's copy of up to 10 products' attributes, unexported edits included.
ppcmax_list_labelizer_products
ChatGPTLabelizer (product performance buckets sent to a Merchant custom label): current product rows.
ppcmax_list_products
ChatGPTProducts of the PPCMax feed: browse a page, fetch by offer ID, or search titles.
ppcmax_list_workspaces
ChatGPTYour workspaces: the workspace_id every other tool takes. Call this first.
ppcmax_upload_image
ChatGPTShow a widget where the user uploads ad images; returns their upload_ids.
ppcmax_write_account_connections
ChatGPTConnect Ads, Merchant, GTM or GA4, select data sources, refresh imports.
ppcmax_write_labelizer_config
ChatGPTLabelizer (product performance buckets sent to a Merchant custom label): apply a configuration.
ppcmax_write_merchant_export_settings
ChatGPTSet how labelizer labels reach Merchant Center: column, enabled, schedule.
ppcmax_write_product_attributes
ChatGPTSet or clear product attributes in PPCMax; Merchant gets them on export.
utils_create_memory
ChatGPTSave one account memory the user asked to remember.
utils_delete_document
ChatGPTDelete documents from the account knowledge base.
utils_delete_memory
ChatGPTForget saved account memories.
utils_delete_scheduled_action
ChatGPTCancel scheduled tool calls before they run.
utils_get_agent_config
ChatGPTThe account context profile: fields by category with current values.
utils_get_ppcmax_skill
ChatGPTStart here: playbook for triage, DSA, negatives, deep dive, conversions, feed.
utils_get_user_skill
ChatGPTLoad one of the user's own skills, or a supporting file of it.
utils_list_change_outcomes
ChatGPTCampaign metrics before and after earlier approved changes, per cycle.
utils_list_documents
ChatGPTDocuments in the account knowledge base: name, description, size, indexing status, id.
utils_list_memories
ChatGPTSaved account memories with ids, newest first.
utils_list_scheduled_actions
ChatGPTScheduled tool calls and planner notes, with when and why.
utils_list_user_skills
ChatGPTThe team's own skills this workspace reads: name, description and scope.
utils_schedule_tool_calls
ChatGPTSchedule calls of other tools, reads or writes, to run later or on repeat.
utils_search_chat_history
ChatGPTFull-text search over this account's past conversations with the PPCMax assistant.
utils_search_documents
ChatGPTSemantic search over the documents the account uploaded.
utils_search_memories
ChatGPTSemantic search over what the account asked to remember.
utils_write_agent_config
ChatGPTSet or clear fields of the account context profile.
utils_write_planner_note
ChatGPTAdd a dated note to the account planner, never run.
utils_write_user_skill
ChatGPTCreate or edit one of the team's own skills; each change is approved.