Ads and Commerce

Catalog creation and management

Updated: Jul 24, 2026
Copy for LLM
Create product catalogs, upload and edit product data, and troubleshoot data feed and item visibility issues for Advantage+ catalog ads.

Catalogs

ToolDescription
ads_catalog_create
Create a new product catalog and optionally upload initial product data via a feed URL, inline items, or file upload.
ads_catalog_update_catalog
Update settings on an existing catalog (for example, rename it).
ads_catalog_get_catalogs
List product catalogs, optionally filtered by business or name.
ads_catalog_get_details
Retrieve details about a catalog — name, vertical, item count, business ownership, and (optionally) feeds.
ads_catalog_get_diagnostics
List issues on a catalog (errors, warnings, opportunities) that may affect ad delivery.
ads_catalog_get_dynamic_ads_health
Check whether a catalog (or product set) is healthy enough to serve Advantage+ catalog ads.
ads_catalog_get_data_sources
List all data sources associated with a catalog (feed URLs, uploads, API sources).

Products

ToolDescription
ads_catalog_get_product_details
Get details for a single product (name, price, availability, image).
ads_catalog_product_create
Create a product in a catalog.
ads_catalog_update_product
Update a product’s fields (name, price, availability, brand, and so on).
ads_catalog_delete_product
Delete a product from a catalog.
ads_catalog_get_product_product_sets
List the product sets a given product belongs to.
ads_catalog_search_product
Search a catalog with a structured filter rule and preview matching products.

Product sets

ToolDescription
ads_catalog_create_product_set
Create a dynamic product set from a filter rule.
ads_catalog_update_product_set
Update a product set’s name, filter, retailer ID, visibility, or parent.
ads_catalog_get_product_sets
List product sets in a catalog.
ads_catalog_get_product_set_details
Get details for a single product set, including its filter rule and match count.
ads_catalog_get_product_set_products
List products in a product set, with optional attribute filters.
ads_catalog_product_set_delete
Delete a product set and its filter rule. Products themselves are not deleted; only the set that groups them.

Product feeds

ToolDescription
ads_catalog_create_product_feed
Register a new product feed on a catalog (optionally scheduled to fetch from a URL).
ads_catalog_update_product_feed
Update a feed’s name, currency defaults, parsing options, or schedules.
ads_catalog_get_product_feed_details
Get feed configuration — URL, schedule, format, and status.
ads_catalog_create_product_feed_upload_session
Start a new upload session for a feed (used for chunked uploads).
ads_catalog_get_product_feed_upload_sessions
List upload sessions for a feed, including status and error counts.
ads_catalog_product_feed_delete
Delete a product feed and its schedule. Products ingested by the feed are also removed asynchronously; products also supplied by another data source are kept.

Feed rules

ToolDescription
ads_catalog_create_feed_rule
Create a supplementary rule that maps or transforms an attribute on a feed.
ads_catalog_get_feed_rules
List the supplementary rules applied to a feed.
ads_catalog_product_feed_delete_rule
Delete a transformation rule from a product feed. The feed and its products are not affected.

Event sources

ToolDescription
ads_catalog_event_source_get
List the event sources (pixels, apps, or offline conversion data sets) connected to a catalog.
ads_catalog_event_source_get_catalogs
Get the catalogs connected to a given event source (pixel, app, or offline conversion data set).
ads_catalog_event_source_get_health
Report the match rate and setup issues for a catalog’s connected event sources, including 28-day historical match rate stats.
ads_catalog_event_source_get_recommendations
Recommend event sources to connect to a catalog with weak or missing signal coverage, based on which sources’ conversion events best match the catalog’s products.
ads_catalog_event_source_connect
Connect an event source (pixel, app, or offline conversion data set) to a catalog so its signals can be matched against catalog products for dynamic ads and Advantage+ catalog ads.
ads_catalog_event_source_disconnect
Disconnect an event source from a catalog, so its signals are no longer matched against catalog products.