Skip to content

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.

23 tools: 7 read, 16 change

Forecast keyword traffic (Keyword Planner), Reads
google_get_keyword_forecast

Forecasts 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_ideas

Gets 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_volumes

Gets Google Keyword Planner search volume for a list of keywords.

List connected Google Ads accounts, Reads
google_list_accounts

Lists 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_schema

Returns 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_report

Runs a read-only report against one Google Ads account.

Run a raw GAQL query (read-only), Reads
google_run_gaql

Executes 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_assets

Creates 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_keywords

Adds search keywords to an existing ad group.

Add negative keywords to a Google Ads account, Changes
google_add_negative_keywords

Adds 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_list

Attaches 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_settings

Changes campaign settings that google_update_object cannot.

Create a Google Ads ad group (paused), Changes
google_create_ad_group

Creates 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_campaign

Creates a complete Google Ads Demand Gen campaign in one step.

Create a Google Ads Performance Max campaign (paused), Changes
google_create_pmax_campaign

Creates 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_strategy

Creates a portfolio (shared) bidding strategy in one Google Ads account.

Create a Google Ads responsive search ad (paused), Changes
google_create_ad

Creates a responsive search ad in an existing ad group, ALWAYS PAUSED.

Create a Google Ads Search campaign (paused), Changes
google_create_campaign

Creates 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_action

Creates 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_list

Creates 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_object

Permanently removes ONE Google Ads campaign, ad group, ad, or keyword.

Permanently remove a never-spent Google Ads campaign, Changes
google_remove_campaign

Permanently 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_object

Changes 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_accounts

Lists 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_activity

Lists Meta's own activity log for one Meta ad account, newest first.

List Meta campaigns, ad sets, ads, or creatives, Reads
meta_list_objects

Lists 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_schema

Returns everything the other Meta tools will accept.

Preflight-check a Meta ad account before building, Reads
meta_check_readiness

Checks 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_preview

Returns 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_report

Runs a read-only insights report against one Meta ad account.

Search Meta ad targeting interests and behaviors, Reads
meta_search_targeting

Searches 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_ad

Creates an ad by attaching an existing creative to an existing ad set.

Create a Meta ad creative, Changes
meta_create_ad_creative

Creates an ad creative.

Create a Meta ad set (paused), Changes
meta_create_ad_set

Creates an ad set inside an existing campaign, ALWAYS PAUSED.

Create a Meta campaign (paused), Changes
meta_create_campaign

Creates a new Meta campaign.

Permanently delete a never-spent Meta campaign, Changes
meta_delete_object

Permanently 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_object

Changes one existing campaign, ad set, or ad.

Upload a video to a Meta ad account, Changes
meta_upload_video

Adds 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_image

Downloads 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_accounts

Lists the Microsoft Advertising (formerly Bing Ads) ad accounts this user has connected.

List Microsoft Advertising campaigns, ad groups, keywords, or ads, Reads
microsoft_list_objects

Lists 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_schema

Returns everything microsoft_run_report and microsoft_list_objects accept.

Run a Microsoft Advertising performance report, Reads
microsoft_run_report

Runs a read-only performance report against one Microsoft Advertising account.

Add keywords to a Microsoft Advertising ad group (paused), Changes
microsoft_add_keywords

Adds 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_keywords

Adds negative keywords to campaigns or ad groups in one Microsoft Advertising account.

Create a Microsoft Advertising ad group (paused), Changes
microsoft_create_ad_group

Creates an ad group inside an existing Microsoft Advertising campaign, ALWAYS Paused.

Create a Microsoft Advertising responsive search ad (paused), Changes
microsoft_create_ad

Creates 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_campaign

Creates a new Microsoft Advertising Search campaign with its own daily budget.

Permanently remove a never-spent Microsoft Advertising campaign, Changes
microsoft_remove_campaign

Permanently 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_object

Changes 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_preview

Returns 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_accounts

Lists the TikTok ad accounts (advertisers) this user has connected.

List the identities a TikTok ad account can publish ads under, Reads
tiktok_list_identities

Lists the identities of one TikTok ad account.

List TikTok campaigns, ad groups, or ads, Reads
tiktok_list_objects

Lists 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_schema

Returns everything the other TikTok tools accept.

Preflight-check a TikTok ad account, Reads
tiktok_check_readiness

Checks 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_report

Runs a read-only performance report against one TikTok ad account.

Search TikTok targeting interests and locations, Reads
tiktok_search_targeting

Searches 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_post

Lets 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_group

Creates an ad group in an existing TikTok Smart+ campaign, ALWAYS paused (DISABLE).

Create a TikTok Smart+ campaign (paused), Changes
tiktok_create_campaign

Creates a new TikTok Smart+ campaign in one ad account.

Create a TikTok Spark ad (paused), Changes
tiktok_create_ad

Creates 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_campaign

Permanently 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_object

Changes 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_video

Adds 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_image

Adds 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_changes

Lists the changes this user made in their ad accounts through Adplane, newest first.

Ping, Reads
ping

Health check.

Try it in your own chat

Sign in with Google, connect your ad accounts, and ask your first question.

Sign up with Google
Tools — Adplane