Tools Reference
AdsCove Product & Engineering · Last reviewed July 10, 2026
Browse the live AdsCove tool registry by platform, search for a task, and copy an example prompt or REST call. Read tools run immediately. Write tools are guarded: agents should preview first, then ask for confirmation before AdsCove creates a paused ad, draft product, or pending account change. Internal units are system safety signals, not the customer billing basis.
Runtime registry
205 guarded tools, generated from live code
Reads run immediately. Writes create previews or approval requests, and new ads and products start paused or as drafts.
Account, approvals, business reports, and cross-platform workflows.
Create an AdsCove account, connect at least one platform, then add AdsCove to your AI client.
Read orders and products, create drafts, install A/B tests, and update pages after approval.
Connect Shopify from AdsCove Connections. Use the custom app setup while the public Shopify app is under review, then link the store to matching ad accounts.
Analyze campaigns, upload creatives, and create paused campaign/ad set/ad drafts.
Connect Meta Business Manager, activate the ad accounts to use, then choose the Page and Pixel before writes.
Analyze Search waste, create paused Search/PMax/Display drafts, and apply negatives after approval.
Connect Google Ads, activate the customer account, and make sure billing and conversion tracking are ready.
Common (20)
list_connectionsreadinternal 0List Connections
List platform connection status for the current user.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
get_connection_healthreadinternal 0Connection Health
Check token, scope, and platform health across connected accounts.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
get_usage_statusreadinternal 0Usage Status
Return current plan, binding usage, and internal protection status.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
get_daily_business_reportreadinternal 1Daily Business Report
Aggregate Shopify GMV, Meta spend, Google spend, and blended ROAS.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
get_campaign_performancereadinternal 1Campaign Performance
Return cross-platform campaign performance in a shared schema.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
analyze_attribution_gapreadinternal 1Attribution Gap
Compare platform ROAS against Shopify order attribution.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
recommend_next_actionsreadinternal 1Recommended Actions
Produce rule-based next actions without calling an LLM.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
get_business_performance_insightsreadinternal 1Business Performance Insights
One call returns the daily business report, cross-platform campaign performance, Google search-term diagnosis, and rule-based recommended actions. Use this FIRST for 'how are my accounts doing / what should I optimize' questions to avoid many separate round-trips.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
approve_actionwrite gatedinternal 0Approve Pending Action
Execute a pending write after the user explicitly consents in conversation. Requires the execution_id returned by the pending action. NEVER call this without asking the user first.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
reject_actionwrite gatedinternal 0Reject Pending Action
Reject a pending write on the user's behalf after they decline in conversation.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
create_ad_library_launch_batchwrite gatedinternal 1Ad Library Launch Batch
Create Shopify draft products and paused Meta launch objects from structured ad-library records.
Importing structured Ad Library records into draft products and paused ads.
Preview, then approval
Creates paused or draft changes first
get_meta_help_articlereadinternal 0Meta Help Lookup
Look up curated guidance and official Meta documentation links for an ads topic or Graph API error code. Free; works without a connected account.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
list_adscove_capabilitiesreadinternal 0List AdsCove Capabilities
List synced skill and workflow capabilities with mapped tools.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
get_adscove_capabilityreadinternal 0Get AdsCove Capability
Return one synced skill/workflow playbook.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
plan_adscove_workflowreadinternal 1Plan AdsCove Workflow
Map a natural-language goal to safe AdsCove tools and approval gates.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
get_profit_reportreadinternal 1Profit Report
Calculate Shopify revenue minus product cost and Meta/Google spend, accepting stored unit costs, a customer cost rate, or a customer gross margin.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
set_spend_guardrailwrite gatedinternal 1Set Daily Budget Alert
Create or update a daily account/campaign budget for a saved Meta or Google account and alert when actual daily spend goes above it. Pause actions use R3 approval; notify-only uses R1.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
list_spend_guardrailsreadinternal 1List Spend Guardrails
List active or triggered spend protection rules and dashboard notifications.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
remove_spend_guardrailwrite gatedinternal 1Remove Spend Guardrail
Disable an AdsCove spend guardrail and its native Meta automated rule when present.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
audit_tracking_urlsreadinternal 0Audit Tracking URLs
Audit active Meta and Google ad URLs for missing or inconsistent UTMs, source mismatches, and unreachable landing pages.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
Shopify (22)
shopify_get_store_inforeadinternal 0Shopify Store Info
Get Shopify store metadata.
Connecting store data, product pages, landing pages, or A/B tests.
Runs immediately
No account changes
shopify_list_productsreadinternal 1Shopify Products
List Shopify products.
Connecting store data, product pages, landing pages, or A/B tests.
Runs immediately
No account changes
shopify_get_product_contextreadinternal 1Shopify Product Context
Fetch product, variant, media, and inventory context.
Connecting store data, product pages, landing pages, or A/B tests.
Runs immediately
No account changes
shopify_list_ordersreadinternal 1Shopify Orders
List Shopify orders.
Connecting store data, product pages, landing pages, or A/B tests.
Runs immediately
No account changes
shopify_get_analyticsreadinternal 1Shopify Analytics
Calculate Shopify order count, gross sales, AOV, daily trends, and UTM-source attribution from order data.
Connecting store data, product pages, landing pages, or A/B tests.
Runs immediately
No account changes
shopify_list_collectionsreadinternal 1Shopify Collections
List Shopify collections.
Connecting store data, product pages, landing pages, or A/B tests.
Runs immediately
No account changes
shopify_list_pagesreadinternal 1Shopify Pages
List Shopify pages.
Connecting store data, product pages, landing pages, or A/B tests.
Runs immediately
No account changes
shopify_create_page_draftwrite gatedinternal 1Create Shopify Page Draft
Create an unpublished Shopify page draft.
Connecting store data, product pages, landing pages, or A/B tests.
Preview, then approval
Creates paused or draft changes first
shopify_create_product_draftwrite gatedinternal 1Create Product Draft
Create a Shopify product as a draft with optional media.
Connecting store data, product pages, landing pages, or A/B tests.
Preview, then approval
Creates paused or draft changes first
shopify_publish_productwrite gatedinternal 1Publish Product
Publish a Shopify product to the online store.
Connecting store data, product pages, landing pages, or A/B tests.
Preview, then approval
Creates paused or draft changes first
shopify_list_blogsreadinternal 1Shopify Blogs
List Shopify blogs for article publishing.
Connecting store data, product pages, landing pages, or A/B tests.
Runs immediately
No account changes
shopify_create_blog_articlewrite gatedinternal 1Create Blog Article
Create a Shopify blog article as draft or published content.
Connecting store data, product pages, landing pages, or A/B tests.
Preview, then approval
Creates paused or draft changes first
shopify_list_themesreadinternal 1Shopify Themes
List Shopify online store themes.
Connecting store data, product pages, landing pages, or A/B tests.
Runs immediately
No account changes
shopify_get_theme_assetreadinternal 1Get Theme Asset
Read a Shopify theme section, template, snippet, or asset.
Connecting store data, product pages, landing pages, or A/B tests.
Runs immediately
No account changes
shopify_build_landing_page_planreadinternal 1Landing Page Plan
Build a reusable Shopify landing page draft plan.
Connecting store data, product pages, landing pages, or A/B tests.
Runs immediately
No account changes
shopify_build_abtest_planreadinternal 1A/B Test Plan
Build a Shopify landing page A/B test and tracking plan.
Connecting store data, product pages, landing pages, or A/B tests.
Runs immediately
No account changes
shopify_install_abtest_splitterwrite gatedinternal 1Install A/B Splitter
Install a generic Shopify A/B splitter and tracking snippet.
Connecting store data, product pages, landing pages, or A/B tests.
Preview, then approval
Creates paused or draft changes first
shopify_upsert_theme_assetwrite gatedinternal 1Upsert Theme Asset
Create or update a Shopify theme section/template/snippet asset.
Connecting store data, product pages, landing pages, or A/B tests.
Preview, then approval
Creates paused or draft changes first
shopify_create_product_templatewrite gatedinternal 1Create Product Template
Create or replace a Shopify JSON product template and optionally assign its template suffix to a product.
Connecting store data, product pages, landing pages, or A/B tests.
Preview, then approval
Creates paused or draft changes first
shopify_update_product_copywrite gatedinternal 1Update Product Copy
Update Shopify product copy, SEO, or assigned product template suffix.
Connecting store data, product pages, landing pages, or A/B tests.
Preview, then approval
Creates paused or draft changes first
shopify_update_pagewrite gatedinternal 1Update Shopify Page
Update a Shopify page.
Connecting store data, product pages, landing pages, or A/B tests.
Preview, then approval
Creates paused or draft changes first
shopify_publish_landing_pagewrite gatedinternal 1Publish Landing Page
Publish a Shopify landing page.
Connecting store data, product pages, landing pages, or A/B tests.
Preview, then approval
Creates paused or draft changes first
Meta Ads (68)
meta_list_campaignsreadinternal 1Meta Campaigns
List Meta campaigns.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_list_adsetsreadinternal 1Meta Ad Sets
List Meta ad sets.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_list_adsreadinternal 1Meta Ads
List Meta ads.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_fetch_insightsreadinternal 1Meta Insights
Fetch Meta Ads insights.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_get_campaign_performancereadinternal 1Meta Campaign Performance
Pull campaign-level Meta metrics with conversion, CPA, and ROAS helpers.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
meta_get_adset_performancereadinternal 1Meta Ad Set Performance
Pull ad-set performance within a campaign or account.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
meta_analyze_ad_performancereadinternal 1Meta Ad Performance Analysis
Analyze ad-level spend, CTR, CPA, ROAS, and conversion action mix.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
meta_get_audience_insightsreadinternal 1Meta Audience Insights
Break Meta performance down by age, gender, country, or placement.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_analyze_audiencesreadinternal 1Meta Audience Analysis
Rank audience segments and surface weak/high-ROAS demographic pockets.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_analyze_wasted_spendreadinternal 1Meta Wasted Spend
Find Meta campaigns, ad sets, or ads spending without enough conversions or ROAS.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_detect_creative_fatiguereadinternal 1Meta Creative Fatigue
Detect ads with declining CTR/CVR over daily trend data.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_explain_anomalyreadinternal 1Meta Performance Anomaly
Explain recent CPA, CTR, spend, or conversion spikes against the previous period.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_get_ad_creativesreadinternal 1Meta Ad Creatives
Return ad creative composition, thumbnails, story IDs, image URLs, and asset feed specs.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_search_interestsreadinternal 1Meta Interests
Search Meta targeting interests.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_search_targetingreadinternal 1Meta Targeting Search
Search Meta targeting interests, demographics, and behaviors by keyword.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_browse_targetingreadinternal 1Meta Targeting Browse
Browse Meta targeting categories such as interests, behaviors, and demographics.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_list_custom_audiencesreadinternal 1Meta Custom Audiences
List existing custom, lookalike, website, and engagement audiences.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_create_custom_audiencewrite gatedinternal 1Create Meta Website Audience
Create a website-behavior custom audience from a Pixel using all-visitors, URL-contains, event, or raw rule input.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_create_lookalikewrite gatedinternal 1Create Meta Lookalike
Create a 1%-20% lookalike from an existing origin audience. Use meta_list_custom_audiences first to select the origin.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_list_pages_and_pixelsreadinternal 1Meta Pages and Pixels
List available Pages and Pixels.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_list_pixelsreadinternal 1Meta Pixels
List Meta Pixels configured for the connected ad account.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_list_instagram_accountsreadinternal 1Meta Instagram Accounts
List Instagram accounts connected to the Meta ad account.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_discover_assetsreadinternal 1Meta Asset Discovery
Discover images, videos, and ad creatives already available in the ad account.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_validate_assetsreadinternal 1Meta Asset Validation
Validate image, video, and carousel asset inputs before creating Meta campaigns.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_select_campaign_typereadinternal 0Meta Campaign Type Selector
Choose image, video, carousel, or DCO flow based on supplied creative inputs.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_get_campaign_detailsreadinternal 1Meta Campaign Details
Read detailed campaign settings, budgets, status, and objective.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_get_campaign_targetingreadinternal 1Meta Campaign Targeting
Read ad-set targeting under a campaign, including geo, audiences, placements, and promoted objects.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_list_automated_rulesreadinternal 1Meta Automated Rules
List native Meta automated ad rules for the connected ad account.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_build_launch_planreadinternal 1Meta Launch Plan
Build a structured launch plan from provided inputs.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
get_meta_campaign_performancereadinternal 1Meta Campaign Performance
Alias for meta_get_campaign_performance.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
get_meta_adset_performancereadinternal 1Meta Ad Set Performance
Alias for meta_get_adset_performance.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
analyze_meta_ad_performancereadinternal 1Meta Ad Performance Analysis
Alias for meta_analyze_ad_performance.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
search_meta_targetingreadinternal 1Meta Targeting Search
Alias for meta_search_targeting.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
list_meta_campaignsreadinternal 1Meta Campaigns
Alias for meta_list_campaigns.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
list_meta_ad_setsreadinternal 1Meta Ad Sets
Alias for meta_list_adsets.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
list_meta_adsreadinternal 1Meta Ads
Alias for meta_list_ads.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_upload_creativewrite gatedinternal 1Upload Meta Creative
Upload a creative asset for later use.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_upload_videowrite gatedinternal 1Upload Meta Video
Upload a video URL or an AdsCove R2 object to the Meta video library.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_get_video_statusreadinternal 0Get Meta Video Status
Check Meta video processing status before creating an ad.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_create_paused_campaignwrite gatedinternal 1Create Paused Meta Campaign
Create a paused Meta campaign draft.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_create_paused_adsetwrite gatedinternal 1Create Paused Meta Ad Set
Create a paused Meta ad set under an existing campaign.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_create_paused_adwrite gatedinternal 1Create Paused Meta Ad
Create a paused Meta ad, creating the creative first when needed.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_clone_existing_post_adswrite gatedinternal 1Clone Existing Post Ads
Clone ads from an existing post into paused ads.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_duplicate_entitywrite gatedinternal 1Duplicate Meta Entity
Deep-copy a Meta campaign, ad set, or ad into PAUSED status. Supports rename options and optional destination campaign/ad set overrides.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_bulk_update_statuswrite gatedinternal 1Bulk Update Meta Status
Serially update 1-50 Meta campaigns, ad sets, or ads to ACTIVE, PAUSED, or ARCHIVED; individual failures do not stop the batch.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_create_test_matrixwrite gatedinternal 1Create Meta Test Matrix
Create up to 5 paused ad sets × 6 paused creatives (30 paused ads maximum) under an existing or new paused campaign.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_create_automated_rulewrite gatedinternal 1Create Meta Automated Rule
Create a native Meta automated rule for stop-loss, notification, or budget scaling.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_update_automated_rulewrite gatedinternal 1Update Meta Automated Rule
Update a native Meta automated rule's status, schedule, conditions, or action.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_disable_automated_rulewrite gatedinternal 1Disable Meta Automated Rule
Disable a native Meta automated rule without deleting it.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_update_statuswrite gatedinternal 1Update Meta Status
Change Meta campaign, ad set, or ad status.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_update_budgetwrite gatedinternal 1Update Meta Budget
Change Meta campaign or ad set budget.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_upload_offline_conversionswrite gatedinternal 1Upload Meta Offline Conversions
Upload up to 500 CRM, phone, or store conversions to a Meta Pixel/dataset. Email and phone values are normalized and SHA-256 hashed only in memory; dry-run returns a redacted coverage summary.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_update_entitywrite gatedinternal 1Update Meta Entity
General update for a campaign, ad set, or ad: name, status, schedule, bid strategy, targeting, or budget in one call.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_get_dataset_qualityreadinternal 1Meta Dataset Quality
Read EMQ (event match quality) score, match-key feedback, event coverage, dedup, and freshness for a Pixel/dataset.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_get_dataset_statsreadinternal 1Meta Dataset Stats
Read Pixel/dataset event statistics with an aggregation such as event_total_counts, event_source, or match_keys.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_get_dataset_errorsreadinternal 1Meta Dataset Errors
Surface Pixel/CAPI event processing problems and match-quality diagnostics for a dataset.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_list_catalogsreadinternal 1Meta Catalogs
List product catalogs owned by the connected Business.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_get_catalog_detailsreadinternal 1Meta Catalog Details
Read one product catalog's name, vertical, and product count.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_get_catalog_diagnosticsreadinternal 1Meta Catalog Diagnostics
List catalog errors and warnings that block products from ads.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_list_catalog_productsreadinternal 1Meta Catalog Products
List products in a catalog with price, availability, visibility, and review status.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_get_product_detailsreadinternal 1Meta Product Details
Read one catalog product's full details including review status.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_list_product_setsreadinternal 1Meta Product Sets
List product sets in a catalog with product counts and filters.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_get_product_set_productsreadinternal 1Meta Product Set Products
List the products inside a product set.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_list_product_feedsreadinternal 1Meta Product Feeds
List catalog data feeds with schedule and latest upload.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_get_product_feed_detailsreadinternal 1Meta Product Feed Details
Read one data feed's schedule, recent uploads, and latest upload errors.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_list_ab_testsreadinternal 1Meta A/B Tests
List Meta ad studies (split tests) for the connected Business.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
meta_create_ab_testwrite gatedinternal 1Create Meta A/B Test
Create a Meta split test (ad study) with named cells over existing campaigns or ad sets.
Auditing Meta campaigns or preparing paused creative tests.
Preview, then approval
Creates paused or draft changes first
meta_get_activity_logreadinternal 1Meta Activity Log
Read the ad account change history (who changed what, when) mirroring Ads Manager activity.
Auditing Meta campaigns or preparing paused creative tests.
Runs immediately
No account changes
Google Ads (84)
google_list_accessible_customersreadinternal 0Google Accessible Customers
List accessible Google Ads customers.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_list_campaignsreadinternal 1Google Campaigns
List Google Ads campaigns.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_list_ad_groupsreadinternal 1Google Ad Groups
List Google Ads ad groups.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_fetch_performancereadinternal 1Google Performance
Fetch Google Ads performance.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
google_get_ad_performancereadinternal 1Google Ad Performance
Pull ad-level performance with CTR, CPC, CPA, ROAS, ad type, and live status.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
google_analyze_wasted_spendreadinternal 1Google Wasted Spend
Find search terms, keywords, or ads spending without enough conversions or ROAS.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_search_terms_reportreadinternal 1Google Search Terms
Fetch search terms report.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
google_analyze_search_termsreadinternal 1Google Search Term Analysis
Summarize search-term waste, winners, and negative-keyword candidates.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_explain_performance_anomalyreadinternal 1Google Performance Anomaly
Compare recent Google Ads metrics against a prior baseline and explain likely causes.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
google_optimize_budget_allocationreadinternal 1Google Budget Allocation Plan
Recommend budget shifts across campaigns from CPA/ROAS evidence without mutating budgets.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_keyword_ideasreadinternal 1Google Keyword Ideas
Generate keyword ideas.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_research_keywordsreadinternal 1Google Keyword Research
Alias-friendly keyword research with volume, competition, and bid estimates when Google returns them.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_keyword_historical_metricsreadinternal 1Google Keyword Historical Metrics
Return exact avg monthly searches, 12-month search trend, competition, and top-of-page bid range for a keyword list. Growth plan.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_forecast_keywordsreadinternal 1Google Keyword Forecast
Forecast campaign-level impressions, clicks, cost, and conversions for a keyword list at a given CPC bid and daily budget. Growth plan.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_plan_keyword_campaignreadinternal 1Google Keyword Campaign Plan
Full-flow plan: keyword research + historical metrics + forecast, returning a ready-to-approve google_create_search_draft payload. Growth plan.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_suggest_ad_contentreadinternal 0Google Ad Content Suggestions
Generate Search/PMax/Display copy within Google Ads character limits from product and offer inputs.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_get_ad_creativereadinternal 1Google Ad Creative
Read existing Google ad creative composition, final URLs, text assets, and asset references.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_discover_existing_assetsreadinternal 1Google Asset Discovery
Browse reusable Google Ads image, text, YouTube video, sitelink, callout, and snippet assets.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_validate_and_prepare_assetsreadinternal 1Google Asset Validation
Validate copy, image asset references, and URL inputs before Search, PMax, or Display creation.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_list_conversion_actionsreadinternal 1Google Conversion Actions
List account conversion actions, tracking status, category, and inclusion settings.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_get_conversion_action_performancereadinternal 1Google Conversion Action Performance
Break down conversions, value, CPA, and ROAS by conversion action.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
google_get_campaign_targetingreadinternal 1Google Campaign Targeting
Read campaign location, language, device, schedule, topic, and audience criteria.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_build_search_planreadinternal 1Google Search Plan
Build a search campaign plan.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_build_display_planreadinternal 1Google Display Plan
Build a Display/GDN launch plan without mutating Google Ads.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_create_search_draftwrite gatedinternal 1Create Google Search Draft
Create a paused Google Search draft.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
google_create_pmax_asset_planreadinternal 1Google PMax Asset Plan
Create a PMax asset plan without mutating Google Ads.
Building PMax assets and paused campaigns after creative validation.
Runs immediately
No account changes
google_get_pmax_search_themesreadinternal 1Google PMax Search Themes
Read search-theme signals attached to a Performance Max asset group.
Building PMax assets and paused campaigns after creative validation.
Runs immediately
No account changes
google_search_audiencesreadinternal 1Google Audience Search
Search reusable Google audiences and user-interest segments for PMax audience signals.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_create_pmax_draftwrite gatedinternal 1Create Google PMax Draft
Create a paused Performance Max campaign with an asset group.
Building PMax assets and paused campaigns after creative validation.
Preview, then approval
Creates paused or draft changes first
google_create_display_draftwrite gatedinternal 1Create Google Display Draft
Create a paused Display campaign with a responsive display ad.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
google_add_pmax_search_themeswrite gatedinternal 1Add Google PMax Search Themes
Add reviewed search-theme signals to a PMax asset group.
Building PMax assets and paused campaigns after creative validation.
Preview, then approval
Creates paused or draft changes first
google_remove_pmax_search_themeswrite gatedinternal 1Remove Google PMax Search Themes
Remove reviewed search-theme signals from a PMax asset group.
Building PMax assets and paused campaigns after creative validation.
Preview, then approval
Creates paused or draft changes first
google_add_pmax_audience_signalwrite gatedinternal 1Add Google PMax Audience Signal
Attach an existing Google audience as a PMax asset-group signal.
Building PMax assets and paused campaigns after creative validation.
Preview, then approval
Creates paused or draft changes first
google_list_campaign_extensionsreadinternal 1Google Campaign Assets
List sitelink, callout, and structured-snippet assets linked to a campaign.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
google_add_sitelinkswrite gatedinternal 1Add Google Sitelinks
Create and link sitelink assets to a campaign after approval.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
google_remove_sitelinkswrite gatedinternal 1Remove Google Sitelinks
Remove matching sitelink campaign-asset links after approval.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
google_add_callout_extensionswrite gatedinternal 1Add Google Callouts
Create and link callout assets to a campaign after approval.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
google_remove_calloutswrite gatedinternal 1Remove Google Callouts
Remove matching callout campaign-asset links after approval.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
google_add_structured_snippetswrite gatedinternal 1Add Google Structured Snippets
Create and link structured-snippet assets to a campaign after approval.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
google_remove_structured_snippetswrite gatedinternal 1Remove Google Structured Snippets
Remove matching structured-snippet campaign-asset links after approval.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
google_add_search_campaign_imagewrite gatedinternal 1Add Google Search Image Asset
Link uploaded image or logo assets to a Search campaign after approval.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
google_apply_negative_keywordswrite gatedinternal 1Apply Negative Keywords
Apply negative keywords to a campaign or ad group.
Cleaning wasted Google Search spend without touching winners.
Preview, then approval
Creates paused or draft changes first
google_update_bid_strategywrite gatedinternal 1Update Google Bid Strategy
Change a campaign standard bidding strategy after approval.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
google_update_budget_or_bidwrite gatedinternal 1Update Google Budget or Bid
Change Google budget or bidding limits.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
google_update_statuswrite gatedinternal 1Update Google Status
Change Google campaign, ad group, or ad status.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
google_update_ad_group_statuswrite gatedinternal 1Update Google Ad Group Status
Pause or enable a Google ad group after approval.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
get_ad_performancereadinternal 1Google Ad Performance
Alias for google_get_ad_performance.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
analyze_wasted_spendreadinternal 1Google Wasted Spend
Alias for google_analyze_wasted_spend.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
analyze_search_termsreadinternal 1Google Search Term Analysis
Alias for google_analyze_search_terms.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
explain_performance_anomalyreadinternal 1Google Performance Anomaly
Alias for google_explain_performance_anomaly.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes
optimize_budget_allocationreadinternal 1Google Budget Allocation Plan
Alias for google_optimize_budget_allocation.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
research_keywordsreadinternal 1Google Keyword Research
Alias for google_research_keywords.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
keyword_historical_metricsreadinternal 1Google Keyword Historical Metrics
Alias for google_keyword_historical_metrics.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
forecast_keywordsreadinternal 1Google Keyword Forecast
Alias for google_forecast_keywords.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
plan_keyword_campaignreadinternal 1Google Keyword Campaign Plan
Alias for google_plan_keyword_campaign.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
suggest_ad_contentreadinternal 0Google Ad Content Suggestions
Alias for google_suggest_ad_content.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
get_ad_creativereadinternal 1Google Ad Creative
Alias for google_get_ad_creative.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
discover_existing_assetsreadinternal 1Google Asset Discovery
Alias for google_discover_existing_assets.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
validate_and_prepare_assetsreadinternal 1Google Asset Validation
Alias for google_validate_and_prepare_assets.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
create_search_campaignwrite gatedinternal 1Create Google Search Campaign
Alias for google_create_search_draft.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
create_pmax_campaignwrite gatedinternal 1Create Google PMax Campaign
Alias for google_create_pmax_draft.
Building PMax assets and paused campaigns after creative validation.
Preview, then approval
Creates paused or draft changes first
add_pmax_search_themeswrite gatedinternal 1Add PMax Search Themes
Alias for google_add_pmax_search_themes.
Building PMax assets and paused campaigns after creative validation.
Preview, then approval
Creates paused or draft changes first
get_pmax_search_themesreadinternal 1PMax Search Themes
Alias for google_get_pmax_search_themes.
Building PMax assets and paused campaigns after creative validation.
Runs immediately
No account changes
remove_pmax_search_themeswrite gatedinternal 1Remove PMax Search Themes
Alias for google_remove_pmax_search_themes.
Building PMax assets and paused campaigns after creative validation.
Preview, then approval
Creates paused or draft changes first
add_pmax_audience_signalwrite gatedinternal 1Add PMax Audience Signal
Alias for google_add_pmax_audience_signal.
Building PMax assets and paused campaigns after creative validation.
Preview, then approval
Creates paused or draft changes first
search_audiencesreadinternal 1Google Audience Search
Alias for google_search_audiences.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
update_campaign_budgetwrite gatedinternal 1Update Campaign Budget
Alias for google_update_budget_or_bid.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
pause_campaignwrite gatedinternal 1Pause Google Campaign
Alias for google_update_status with PAUSED.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
resume_campaignwrite gatedinternal 1Resume Google Campaign
Alias for google_update_status with ACTIVE.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
pause_ad_groupwrite gatedinternal 1Pause Google Ad Group
Alias for google_update_ad_group_status with PAUSED.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
resume_ad_groupwrite gatedinternal 1Resume Google Ad Group
Alias for google_update_ad_group_status with ACTIVE.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
add_negative_keywordswrite gatedinternal 1Add Negative Keywords
Alias for google_apply_negative_keywords.
Cleaning wasted Google Search spend without touching winners.
Preview, then approval
Creates paused or draft changes first
update_bid_strategywrite gatedinternal 1Update Bid Strategy
Alias for google_update_bid_strategy.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
add_sitelinkswrite gatedinternal 1Add Sitelinks
Alias for google_add_sitelinks.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
remove_sitelinkswrite gatedinternal 1Remove Sitelinks
Alias for google_remove_sitelinks.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
add_callout_extensionswrite gatedinternal 1Add Callouts
Alias for google_add_callout_extensions.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
remove_calloutswrite gatedinternal 1Remove Callouts
Alias for google_remove_callouts.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
add_structured_snippetswrite gatedinternal 1Add Structured Snippets
Alias for google_add_structured_snippets.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
remove_structured_snippetswrite gatedinternal 1Remove Structured Snippets
Alias for google_remove_structured_snippets.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
list_campaign_extensionsreadinternal 1Google Campaign Assets
Alias for google_list_campaign_extensions.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
add_search_campaign_imagewrite gatedinternal 1Add Search Campaign Image
Alias for google_add_search_campaign_image.
Mapping a natural-language agent request to a guarded AdsCove operation.
Preview, then approval
Creates paused or draft changes first
get_campaign_targetingreadinternal 1Google Campaign Targeting
Alias for google_get_campaign_targeting.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
list_conversion_actionsreadinternal 1Google Conversion Actions
Alias for google_list_conversion_actions.
Mapping a natural-language agent request to a guarded AdsCove operation.
Runs immediately
No account changes
get_conversion_action_performancereadinternal 1Google Conversion Action Performance
Alias for google_get_conversion_action_performance.
Finding real spend, orders, ROAS, and campaign outliers.
Runs immediately
No account changes