Tools
Every tool your assistant can use through Adplane, by platform, built from the tool list Adplane publishes.
- Reads
- Looks up data and changes nothing.
- Changes
- Makes a change you asked for. Anything it creates that could spend starts paused.
- Can spend
- The one tool on each platform that can start spending.
- Needs confirm
- Asks for your yes before it removes something that has spent, or whose spend it cannot check.
Google Ads
23 tools: 7 read, 16 change
Forecast keyword traffic (Keyword Planner), Reads
google_get_keyword_forecastForecasts clicks, cost and average CPC for a Search campaign that does not exist yet, from a keyword list, using Google Keyword Planner.
Get keyword ideas (Keyword Planner), Reads
google_get_keyword_ideasGets new keyword ideas from Google Keyword Planner, from seed keywords, a page url, or both.
Get keyword search volumes (Keyword Planner), Reads
google_get_keyword_volumesGets Google Keyword Planner search volume for a list of keywords.
List connected Google Ads accounts, Reads
google_list_accountsLists the Google Ads accounts this user has connected, with their IDs, names, currencies, and time zones.
Look up available report types and fields, Reads
google_get_report_schemaReturns the report types (resources) you can query with google_run_report and the exact fields each supports.
Run a Google Ads performance report, Reads
google_run_reportRuns a read-only report against one Google Ads account.
Run a raw GAQL query (read-only), Reads
google_run_gaqlExecutes a raw GAQL (Google Ads Query Language) SELECT query against the Google Ads API (query language reference: https://developers.google.com/google-ads/api/docs/query/overview).
Add callouts, sitelinks, structured snippets, or images to a Google Ads account, campaign, or ad group, Changes
google_add_assetsCreates Google Ads callout, sitelink, structured snippet, or image assets and attaches them to the whole account (scope ACCOUNT: every eligible campaign can show them), to one campaign (scope CAMPAIGN, with campaign_id), or to one ad group (scope AD_GROUP, with ad_group_id).
Add keywords to a Google Ads ad group (paused), Changes
google_add_keywordsAdds search keywords to an existing ad group.
Add negative keywords to a Google Ads account, Changes
google_add_negative_keywordsAdds negative keywords to one Google Ads account, at campaign, ad group, or shared-list scope.
Attach a shared negative keyword list to Google Ads campaigns, Changes
google_attach_negative_keyword_listAttaches an existing shared negative keyword list to one or more Google Ads campaigns, so the campaigns' ads stop showing for searches that match its negative keywords.
Change a Google Ads campaign's location targeting or URL suffix, Changes
google_update_campaign_settingsChanges campaign settings that google_update_object cannot.
Create a Google Ads ad group (paused), Changes
google_create_ad_groupCreates an ad group inside an existing Search campaign, ALWAYS PAUSED.
Create a Google Ads Demand Gen or Display campaign (paused), Changes
google_create_demand_gen_campaignCreates a complete Google Ads Demand Gen campaign in one step.
Create a Google Ads Performance Max campaign (paused), Changes
google_create_pmax_campaignCreates a complete Google Ads Performance Max campaign in one step.
Create a Google Ads portfolio Target CPA or Target ROAS bidding strategy, Changes
google_create_bidding_strategyCreates a portfolio (shared) bidding strategy in one Google Ads account.
Create a Google Ads responsive search ad (paused), Changes
google_create_adCreates a responsive search ad in an existing ad group, ALWAYS PAUSED.
Create a Google Ads Search campaign (paused), Changes
google_create_campaignCreates a new Google Ads Search campaign with its own daily budget.
Create a Google Ads website conversion action and get its tag, Changes
google_create_conversion_actionCreates a website (WEBPAGE) conversion action in one Google Ads account and returns its tag.
Create a shared negative keyword list in Google Ads, Changes
google_create_negative_keyword_listCreates a shared negative keyword list in one Google Ads account, optionally with its first negative keywords.
Permanently remove a Google Ads campaign, ad group, ad, keyword, or asset link, ChangesNeeds confirm
google_remove_objectPermanently removes ONE Google Ads campaign, ad group, ad, or keyword.
Permanently remove a never-spent Google Ads campaign, Changes
google_remove_campaignPermanently removes ONE Google Ads campaign that has never spent money, for cleaning up an abandoned scaffold that was never launched.
Rename, pause, enable, re-budget, or re-bid a Google Ads object, ChangesCan spend
google_update_objectChanges one existing Google Ads campaign, ad group, ad, keyword, Performance Max asset group, or portfolio bidding strategy.
Meta Ads
16 tools: 8 read, 8 change
List connected Meta ad accounts, Reads
meta_list_accountsLists the Meta (Facebook/Instagram) ad accounts this user has connected, plus the Facebook Pages available for ad creatives.
List Meta ad account activity history, Reads
meta_list_activityLists Meta's own activity log for one Meta ad account, newest first.
List Meta campaigns, ad sets, ads, or creatives, Reads
meta_list_objectsLists the current configuration of campaigns, ad sets, ads, or ad creatives on one Meta ad account, including status and budgets.
Look up Meta report fields and campaign settings, Reads
meta_get_schemaReturns everything the other Meta tools will accept.
Preflight-check a Meta ad account before building, Reads
meta_check_readinessChecks whether one Meta ad account is actually ready to build and run ads.
Render a preview of how a Meta ad or creative looks, Reads
meta_get_previewReturns Meta's own rendering of how an ad or creative appears in a given placement, as a ready-to-embed iframe.
Run a Meta Ads performance report, Reads
meta_run_reportRuns a read-only insights report against one Meta ad account.
Search Meta ad targeting interests and behaviors, Reads
meta_search_targetingSearches Meta's ad targeting taxonomy (interests, behaviors, demographics, job titles, and similar) by free text and returns the IDs an ad set's targeting spec accepts.
Create a Meta ad (paused), Changes
meta_create_adCreates an ad by attaching an existing creative to an existing ad set.
Create a Meta ad creative, Changes
meta_create_ad_creativeCreates an ad creative.
Create a Meta ad set (paused), Changes
meta_create_ad_setCreates an ad set inside an existing campaign, ALWAYS PAUSED.
Create a Meta campaign (paused), Changes
meta_create_campaignCreates a new Meta campaign.
Permanently delete a never-spent Meta campaign, Changes
meta_delete_objectPermanently deletes ONE Meta campaign that has never spent money, for cleaning up a failed or abandoned campaign that was never launched.
Rename, pause, activate, or re-budget a Meta object, ChangesCan spend
meta_update_objectChanges one existing campaign, ad set, or ad.
Upload a video to a Meta ad account, Changes
meta_upload_videoAdds a video to one Meta ad account's video library by giving Meta the video's public URL.
Upload an image to a Meta ad account, Changes
meta_upload_imageDownloads an image from a public URL and uploads it to one Meta ad account's image library, returning the image_hash that meta_create_ad_creative accepts.
Microsoft Ads
11 tools: 4 read, 7 change
List connected Microsoft Advertising accounts, Reads
microsoft_list_accountsLists the Microsoft Advertising (formerly Bing Ads) ad accounts this user has connected.
List Microsoft Advertising campaigns, ad groups, keywords, or ads, Reads
microsoft_list_objectsLists the current settings of campaigns, ad groups, keywords, ads, or negative keywords on one Microsoft Advertising account.
Look up Microsoft Advertising report columns, Reads
microsoft_get_report_schemaReturns everything microsoft_run_report and microsoft_list_objects accept.
Run a Microsoft Advertising performance report, Reads
microsoft_run_reportRuns a read-only performance report against one Microsoft Advertising account.
Add keywords to a Microsoft Advertising ad group (paused), Changes
microsoft_add_keywordsAdds search keywords to an existing Microsoft Advertising ad group, given with its campaign_id.
Add negative keywords to a Microsoft Advertising account, Changes
microsoft_add_negative_keywordsAdds negative keywords to campaigns or ad groups in one Microsoft Advertising account.
Create a Microsoft Advertising ad group (paused), Changes
microsoft_create_ad_groupCreates an ad group inside an existing Microsoft Advertising campaign, ALWAYS Paused.
Create a Microsoft Advertising responsive search ad (paused), Changes
microsoft_create_adCreates a responsive search ad in an existing Microsoft Advertising ad group, given with its campaign_id, ALWAYS Paused.
Create a Microsoft Advertising Search campaign (paused), Changes
microsoft_create_campaignCreates a new Microsoft Advertising Search campaign with its own daily budget.
Permanently remove a never-spent Microsoft Advertising campaign, Changes
microsoft_remove_campaignPermanently deletes ONE Microsoft Advertising campaign that has never spent money, for cleaning up a scaffold that was never launched.
Rename, pause, enable, re-budget, or re-bid a Microsoft Advertising object, ChangesCan spend
microsoft_update_objectChanges one existing Microsoft Advertising campaign, ad group, ad, or keyword.
TikTok Ads
16 tools: 8 read, 8 change
Get a preview link for a TikTok ad, Reads
tiktok_get_previewReturns a link that shows one existing TikTok Smart+ ad as TikTok would display it, so the user can check it before turning it on.
List connected TikTok ad accounts, Reads
tiktok_list_accountsLists the TikTok ad accounts (advertisers) this user has connected.
List the identities a TikTok ad account can publish ads under, Reads
tiktok_list_identitiesLists the identities of one TikTok ad account.
List TikTok campaigns, ad groups, or ads, Reads
tiktok_list_objectsLists the current configuration of campaigns, ad groups, or ads on one TikTok ad account, from both TikTok's standard and Smart+ campaign types (each row says which in family), including status and budget.
Look up TikTok report fields and object settings, Reads
tiktok_get_schemaReturns everything the other TikTok tools accept.
Preflight-check a TikTok ad account, Reads
tiktok_check_readinessChecks whether one TikTok ad account is ready to run ads, and why something is not delivering.
Run a TikTok Ads performance report, Reads
tiktok_run_reportRuns a read-only performance report against one TikTok ad account.
Search TikTok targeting interests and locations, Reads
tiktok_search_targetingSearches TikTok's ad targeting options by free text and returns the IDs an ad group's targeting accepts.
Authorize a creator's TikTok post for ads, Changes
tiktok_authorize_postLets a TikTok ad account use someone else's existing TikTok post as an ad (Spark Ads), with the authorization code the post's creator generated in the TikTok app (on the post: Ad settings, then Ad authorization).
Create a TikTok Smart+ ad group (paused), Changes
tiktok_create_ad_groupCreates an ad group in an existing TikTok Smart+ campaign, ALWAYS paused (DISABLE).
Create a TikTok Smart+ campaign (paused), Changes
tiktok_create_campaignCreates a new TikTok Smart+ campaign in one ad account.
Create a TikTok Spark ad (paused), Changes
tiktok_create_adCreates one video ad in an existing TikTok Smart+ ad group, ALWAYS paused (DISABLE); it cannot serve until tiktok_update_object enables it (and its campaign and ad group are on and TikTok has approved it).
Permanently delete a never-spent TikTok campaign, Changes
tiktok_remove_campaignPermanently deletes ONE TikTok campaign that has never spent money, for cleaning up a campaign that was never launched.
Rename, pause, enable, or re-budget a TikTok object, ChangesCan spend
tiktok_update_objectChanges one existing TikTok campaign, ad group, or ad (object_type campaign, adgroup, or ad).
Upload a video to a TikTok ad account, Changes
tiktok_upload_videoAdds one video to a TikTok ad account's creative library from a public video URL (MP4, MOV, MPEG, or AVI; 9:16 vertical works best on TikTok, 16:9 and 1:1 also work; TikTok downloads it).
Upload an image to a TikTok ad account, Changes
tiktok_upload_imageAdds one image to a TikTok ad account's creative library from a public image URL (JPG or PNG; TikTok downloads it).
Every platform
2 tools: 2 read, 0 change
List recent changes made through Adplane, Reads
list_recent_changesLists the changes this user made in their ad accounts through Adplane, newest first.
Ping, Reads
pingHealth check.
Try it in your own chat
Sign in with Google, connect your ad accounts, and ask your first question.