Tool Reference

All 99 tools at your fingertips

Complete list of all 99 AI tools available through the AdWhiz MCP server for Google Ads and Meta Ads management.

ℹ️

This page is for developers

If you just use the AdWhiz dashboard, you don't need to know about these tools. They're used by AI coding tools (like Claude Code or Cursor) behind the scenes. But if you're curious, read on!

AdWhiz exposes 99 tools through the MCP server. These tools let AI assistants read your ad data, make changes, and run audits — all through natural language commands. Below is the complete list, organized by category.

Account Tools (2)#

Basic tools to list and inspect your connected Google Ads accounts.

Tool NameWhat It Does
list_accountsList all Google Ads accounts you have access to
get_account_infoGet details about a specific account (name, currency, timezone, etc.)

Read Tools (20)#

These tools read data from your Google Ads account. They never make changes — they only look at your existing data.

Tool NameWhat It Does
list_campaignsList all campaigns with status, budget, and bidding strategy
get_campaign_performanceGet clicks, impressions, cost, conversions for a campaign over a date range
list_ad_groupsList ad groups within a campaign
list_adsList ads with their headlines, descriptions, and status
list_keywordsList keywords with match type, bid, and quality score
get_search_termsSee the actual search queries that triggered your ads
list_negative_keywordsList keywords you've blocked from triggering ads
list_assetsList ad extensions (sitelinks, callouts, snippets, etc.)
list_conversion_actionsList your conversion tracking goals
list_budgetsList campaign budgets and spending
list_bidding_strategiesList portfolio bidding strategies
list_audience_segmentsList available audience segments for targeting
list_user_listsList remarketing and customer match lists
get_operation_logView history of changes made through AdWhiz
list_recommendationsList Google's optimization suggestions
get_change_historySee all recent changes to the account
list_geo_targetsList geographic targeting settings
list_ad_schedulesList when your ads are set to run
list_labelsList labels used to organize campaigns
generate_keyword_ideasGet keyword suggestions for a given topic

Write Tools (45)#

These tools make actual changes to your Google Ads account — like creating campaigns, adjusting bids, or pausing ads. AdWhiz logs every change so you can track what happened.

Important

Write tools modify your real Google Ads account. Always review what the AI suggests before confirming changes.

Tool NameWhat It Does
create_campaignCreate a new campaign with budget and targeting
update_campaignChange a campaign's name, budget, or settings
set_campaign_statusPause, enable, or remove a campaign
create_ad_groupCreate a new ad group within a campaign
update_ad_groupChange an ad group's name, bid, or settings
set_ad_group_statusPause, enable, or remove an ad group
create_responsive_search_adCreate a new responsive search ad with headlines and descriptions
update_responsive_search_adEdit an existing responsive search ad
set_ad_statusPause, enable, or remove an ad
add_keywordsAdd new keywords to an ad group
update_keyword_bidChange the bid for a specific keyword
set_keyword_statusPause, enable, or remove a keyword
add_negative_keywordBlock a search term from triggering your ads
remove_negative_keywordStop blocking a previously negative keyword
create_shared_negative_listCreate a list of negative keywords shared across campaigns
add_to_shared_listAdd keywords to a shared negative list
attach_shared_listApply a shared negative list to a campaign
create_sitelinkAdd a sitelink extension (extra link below your ad)
create_calloutAdd a callout extension (extra text below your ad)
create_structured_snippetAdd a structured snippet (list of features/services)
create_price_extensionAdd a price extension showing your products/services with prices
link_asset_to_campaignAttach an extension to a specific campaign
unlink_asset_from_campaignRemove an extension from a campaign
link_asset_to_ad_groupAttach an extension to a specific ad group
unlink_asset_from_ad_groupRemove an extension from an ad group
create_conversion_actionSet up a new conversion tracking goal
update_conversion_actionChange settings for an existing conversion goal
upload_click_conversionsUpload offline conversion data
create_budgetCreate a new shared budget
update_budgetChange an existing budget amount
create_bidding_strategyCreate a portfolio bidding strategy
add_audience_to_campaignAdd an audience segment to a campaign
upload_customer_listUpload a customer email list for targeting
apply_recommendationAccept a Google optimization recommendation
dismiss_recommendationDecline a Google optimization recommendation
add_geo_targetingAdd location targeting to a campaign
remove_geo_targetingRemove location targeting from a campaign
add_ad_scheduleSet specific days/times for your ads to run
remove_ad_scheduleRemove an ad schedule restriction
set_device_bid_adjustmentAdjust bids for mobile, tablet, or desktop
set_demographic_targetingTarget or exclude by age, gender, or income
create_labelCreate a label to organize your campaigns
apply_labelApply a label to a campaign, ad group, or keyword
remove_labelRemove a label from an entity
create_asset_groupCreate an asset group for Performance Max campaigns

Audit Tools (2)#

Run automated audits to check your account health and get recommendations.

Tool NameWhat It Does
run_mini_auditQuick 30-second health check — finds wasted spend and top issues
run_full_auditComprehensive analysis with detailed PDF report

Query Tool (1)#

Run custom queries using Google Ads Query Language (GAQL) for advanced data retrieval.

Tool NameWhat It Does
run_gaql_queryExecute a custom GAQL query to retrieve any data from your account

Meta Ads Read Tools (13)#

These tools read data from your Meta (Facebook/Instagram) Ads accounts.

Tool NameWhat It Does
meta_list_ad_accountsList all Meta ad accounts you have access to
meta_list_campaignsList all campaigns in a Meta ad account
meta_get_campaign_insightsGet performance data for a Meta campaign
meta_list_ad_setsList ad sets within a campaign
meta_list_adsList individual ads with creative details
meta_get_account_insightsGet overall account performance metrics
meta_get_ad_set_insightsGet performance data for a specific ad set
meta_get_ad_insightsGet performance data for a specific ad
meta_get_ad_creativesGet creative content (images, text, links) for ads
meta_search_interestsSearch for interest-based targeting options
meta_search_geo_locationsSearch for geographic targeting options
meta_estimate_audience_sizeEstimate how many people match your targeting criteria
meta_get_account_pagesList Facebook Pages connected to the ad account

Meta Ads Write Tools (15)#

These tools make changes to your Meta Ads campaigns.

Tool NameWhat It Does
meta_set_campaign_statusPause or activate a Meta campaign
meta_update_campaign_budgetChange a campaign's daily or lifetime budget
meta_set_ad_set_statusPause or activate an ad set
meta_set_ad_statusPause or activate an individual ad
meta_create_campaignCreate a new Meta Ads campaign
meta_create_ad_setCreate a new ad set with targeting and budget
meta_create_ad_creativeCreate ad creative content (image, text, link)
meta_create_adCreate a new ad from existing creative
meta_update_campaignUpdate campaign settings (name, objective, etc.)
meta_update_ad_setUpdate ad set targeting, budget, or schedule
meta_update_adUpdate an existing ad
meta_create_custom_audienceCreate a custom audience from customer data
meta_create_lookalike_audienceCreate a lookalike audience based on existing customers
meta_upload_ad_imageUpload an image for use in ad creatives
meta_duplicate_campaignCopy an existing campaign with all its settings

Meta Ads Audit Tool (1)#

Tool NameWhat It Does
meta_run_mini_auditQuick health check for your Meta Ads account

Need Help?#

If a tool isn't working as expected, check the FAQ page or email support@adwhiz.ai. You can also ask in the AI Chat — it knows about all 99 tools and can help you use them.