Skip to Content
Tool referenceTool reference

Tool reference

The Adsap AI copilot gives your assistant 91 tools for Meta and Google Ads. This page lists every tool as the server registers it, at server version 0.69.1. Each row shows the platform and whether the tool reads or writes. It also shows the plan that includes the tool, and whether a call consumes one of the workspace’s monthly tasks. Read tools never consume a task. 57 tools have their own page with parameters and example prompts. The rest are listed here only.

Names follow one pattern: adsap_ for Meta and workspace tools, adsap_google_ for Google Ads. Meta ad account IDs start with act_; Google Ads customer IDs are ten digits. A tool marked “Preview” accepts a preview call that validates the request without changing anything on the platform.

ToolPlatformRead or writePlanTaskPreviewSummary
adsap_analyze_websiteMetaReadAll plansNoNoFetch and analyze a website URL to extract business context, tracking scripts (Meta Pixel, GTM, GA4, TikTok), product/pricing signals, value proposition…
adsap_create_adMetaWriteAll plansYesYesCreate a Meta ad (image/video) in an ad set.
adsap_create_ad_from_ig_postMetaWriteEarly AccessYesYesTurn an existing Instagram post, video, or reel into an ad inside an EXISTING ad set: Meta Ads Manager’s “Use existing post”.
adsap_create_ad_setsMetaWriteAll plansYesYesCreate one or more Meta ad sets under an existing campaign.
adsap_create_campaignMetaWriteAll plansYesYesCreate Meta campaign.
adsap_get_account_activitiesMetaReadEarly AccessNoNoRetrieve change log for a Meta ad account: budget changes, status toggles, ad creation/deletion, billing events, policy actions.
adsap_get_account_healthMetaReadAll plansNoNoFull health check on a Meta ad account.
adsap_get_account_summaryMetaReadAll plansNoNoStructural snapshot of a Meta ad account: campaign counts by status/objective, ad set counts, active ad count, budget allocation, top spending campaigns (last…
adsap_get_ad_library_snapshotMetaReadEarly AccessNoNoShow what an Ad Library ad ACTUALLY LOOKS LIKE (creative, copy, page name), in a SELF-CONTAINED card.
adsap_get_ad_previewMetaReadAll plansNoNoRender a pixel-accurate visual preview of an existing Meta ad (real Meta render; video ads also get an animated clip in the interactive card).
adsap_get_ad_review_statusMetaReadAll plansNoNoCheck review and policy status of all active (optionally paused) ads in an account.
adsap_get_ad_sheet_schemaMetaReadAll plansNoNoRetrieve column schema, constraints, and dependencies for an ad sheet: use it to read or explain a sheet’s structure.
adsap_get_ad_statusMetaReadAll plansNoNoCheck the current delivery, review, and effective status of a single Meta ad.
adsap_get_catalog_data_sourcesMetaReadEarly AccessNoNoList all data sources connected to a Meta product catalog: product feeds, Batch API, partner integrations (Shopify/WooCommerce), smart pixel, website crawling…
adsap_get_catalog_detailsMetaReadEarly AccessNoNoGet a Meta product catalog’s metadata: name, vertical, total product count, and owning business: live from Meta.
adsap_get_catalog_diagnosticsMetaReadEarly AccessNoNoGet data-quality diagnostics for a Meta product catalog: errors and warnings that can block products from ads (broken images, missing required fields, policy…
adsap_get_creative_performanceMetaReadEarly AccessNoNoRanked creative performance analysis with fatigue detection.
adsap_get_custom_audience_adsMetaReadEarly AccessNoNoList the ads that use/target a given custom audience (live from Meta): each with its ad set and campaign id.
adsap_get_delivery_estimateMetaReadAll plansNoNoGet Meta’s delivery estimate for a proposed audience and optimization configuration.
adsap_get_import_statusMetaReadEarly AccessNoNoCheck progress of a Meta historical-asset import started with adsap_import_account_creatives: status, phase (images then videos), imported/skipped/failed…
adsap_get_insightsMetaReadAll plansNoNoRetrieve aggregated spend and performance metrics for accounts, campaigns, ad sets, or ads over a date range.
adsap_get_insights_breakdownMetaReadEarly AccessNoNoLive Meta API call: get spend and performance metrics sliced by demographic or placement dimensions (age, gender, platform, country).
adsap_get_pixel_detailsMetaReadEarly AccessNoNoGet a Meta pixel’s configuration details (live from Meta): whether automatic advanced matching is enabled and which customer-info fields it matches on…
adsap_get_pixel_healthMetaReadEarly AccessNoNoGet Dynamic/Advantage+ catalog-ads readiness health checks for a Meta pixel (live from Meta): whether the pixel is set up correctly to power dynamic/catalog…
adsap_get_pixel_statsMetaReadEarly AccessNoNoGet event volume for a Meta pixel / dataset (live from Meta): how many of each event type (PageView, Purchase, Lead, CompleteRegistration, …) the pixel has…
adsap_get_preview_clipMetaReadAll plansNoNoFetch the animated placement-preview clip (recorded video of the real Meta preview) for an ad+placement previously rendered with adsap_get_ad_preview.
adsap_get_product_detailsMetaReadEarly AccessNoNoFetch the full details of one catalog product by its numeric Meta product ID (FBID): live from Meta.
adsap_get_product_set_productsMetaReadEarly AccessNoNoList the products inside a Meta catalog product set (live from Meta).
adsap_get_recommendationsMeta and Google AdsReadEarly AccessNoNoVerified recommendations AND alerts computed by Adsap’s daily/weekly checks from the client’s own data.
adsap_get_upload_statusMetaReadAll plansNoNoCheck status of an async video upload.
adsap_google_create_ad_groupGoogle AdsWriteAll plansYesYesAdd an ad group to an EXISTING Google Ads campaign (Search, Display or Demand Gen) in ONE atomic request: the ad group, optional keywords (Search only) and…
adsap_google_create_app_campaignGoogle AdsWriteEarly AccessYesYesCreate a complete Google App campaign in ONE atomic request: budget, campaign (ALWAYS created PAUSED: activate later with adsap_google_set_entity_status)…
adsap_google_create_demand_gen_campaignGoogle AdsWriteEarly AccessYesYesCreate a complete Google Ads Demand Gen campaign (YouTube, Discover, Gmail, Maps and the Google Display Network) in ONE atomic request: budget, campaign…
adsap_google_create_display_campaignGoogle AdsWriteEarly AccessYesYesCreate a classic standalone Google Display campaign in ONE atomic request: budget, campaign (ALWAYS created PAUSED: activate later with…
adsap_google_create_pmax_campaignGoogle AdsWriteEarly AccessYesYesCreate a complete Google Ads Performance Max campaign in ONE atomic request: budget, campaign (ALWAYS created PAUSED: activate later with…
adsap_google_create_search_campaignGoogle AdsWriteAll plansYesYesCreate a complete Google Ads Search campaign in ONE atomic request: budget, campaign (ALWAYS created PAUSED: activate later with…
adsap_google_create_shopping_campaignGoogle AdsWriteEarly AccessYesYesCreate a complete standard Google Shopping campaign in ONE atomic request: budget, campaign (ALWAYS created PAUSED: activate later with…
adsap_google_get_account_activitiesGoogle AdsReadEarly AccessNoNoChange history for a Google Ads account: who changed what, and when.
adsap_google_get_conversion_breakdownGoogle AdsReadEarly AccessNoNoBreak a Google Ads account’s conversions down BY CONVERSION ACTION (Purchase vs Lead vs Sign-up vs phone call…) instead of one lumped total.
adsap_google_get_insightsGoogle AdsReadAll plansNoNoGet Google Ads performance insights for an account, at campaign, ad-group, or keyword level (cache-first with auto-refresh from Google).
adsap_google_keyword_ideasGoogle AdsReadAll plansNoNoGet keyword suggestions with search volume from Google Keyword Planner for a Google Search campaign.
adsap_google_list_ad_accountsGoogle AdsReadAll plansNoNoList Google Ads accounts linked in this workspace.
adsap_google_list_ad_templatesGoogle AdsReadEarly AccessNoNoList saved Google campaign templates (wizard-saved setups per channel: budget, bidding, geo, languages, ad text, extensions, asset picks).
adsap_google_list_audiencesGoogle AdsReadEarly AccessNoNoList a Google Ads account’s audiences: both Audience resources (reusable segment+demographic combinations: these are the ids that…
adsap_google_list_campaignsGoogle AdsReadAll plansNoNoList Google Ads campaigns in a Google Ads account (cache-first; auto-refreshes from Google when the cache is missing or older than 1 hour).
adsap_google_list_conversion_actionsGoogle AdsReadAll plansNoNoList a Google Ads account’s conversion actions (name, type, category, status, primary-for-goal, counting type, origin).
adsap_google_list_creative_assetsGoogle AdsReadEarly AccessNoNoList the creative assets already in a Google Ads account’s library: IMAGE (with dimensions + which PMax/Demand Gen image slots each fits), YOUTUBE_VIDEO (video…
adsap_google_list_extensionsGoogle AdsReadEarly AccessNoNoList the extensions (sitelinks, callouts, structured snippets, call, promotion, price, image/AD_IMAGE) linked to Google Ads campaigns AND at account level…
adsap_google_list_feed_labelsGoogle AdsReadEarly AccessNoNoList the distinct Merchant Center feed labels visible to a Google Ads account (from the products synced via its Merchant Center link).
adsap_google_manage_ad_templateGoogle AdsWriteEarly AccessNoYesCreate, update, or delete a saved Google campaign template (the wizard-saved setups adsap_google_list_ad_templates reads: budget, bidding, geo, languages, ad…
adsap_google_manage_extensionGoogle AdsWriteEarly AccessYesYesManage Google Ads extensions (sitelinks, callouts, structured snippets, call, promotion, price) at CAMPAIGN level (default) or ACCOUNT level (level: ‘account’…
adsap_google_manage_keywordsGoogle AdsWriteAll plansYesYesManage Google Ads Search keywords AFTER creation.
adsap_google_manage_targetingGoogle AdsWriteEarly AccessYesYesManage a Google Ads campaign or ad group’s targeting AFTER creation: GEO, LANGUAGE and AUDIENCES.
adsap_google_search_geo_targetsGoogle AdsReadAll plansNoNoFind Google Ads geo target constants by location name (city, region, country, postal area) for Search campaign location targeting.
adsap_google_search_termsGoogle AdsReadEarly AccessNoNoSearch terms report for a Google Ads account: the REAL user queries that triggered Search (and Shopping) ads, with impressions/clicks/cost/conversions per term.
adsap_google_set_entity_statusGoogle AdsWriteAll plansYesYesPause or reactivate one or more Google Ads campaigns, ad groups, ads, or keywords (max 20 per call).
adsap_google_update_entityGoogle AdsWriteAll plansYesYesEdit an existing Google Ads campaign, ad group, ad, or keyword: change status (PAUSED/ACTIVE), rename (campaign/ad group), set a campaign’s daily budget (in…
adsap_google_upload_assetGoogle AdsWriteEarly AccessNoYesCreate Google Ads assets (images from the Adsap creative library, text, YouTube videos) in one atomic request: the building blocks for…
adsap_google_upload_videoGoogle AdsWriteEarly AccessNoYesUpload a video FILE (MP4 in the Adsap creative library) to YouTube for use in Google Ads video slots, and get back a YouTube video asset.
adsap_import_account_creativesMetaWriteEarly AccessNoNoImport ALL historical creative assets (images + videos) that already exist in a Meta ad account into the Adsap Creative Library.
adsap_list_ad_accountsMetaReadAll plansNoNoList Meta ad accounts the user manages.
adsap_list_ad_setsMetaReadAll plansNoNoList ad sets for a campaign.
adsap_list_ad_sheetsMetaReadAll plansNoNoList bulk ad creation sheets for an ad account.
adsap_list_ad_templatesMetaReadEarly AccessNoNoList saved ad templates.
adsap_list_appsMetaReadEarly AccessNoNoList the apps an ad account can promote: use to pick application_id + object_store_url for App promotion (OUTCOME_APP_PROMOTION) campaigns/ad sets.
adsap_list_automation_rulesMetaReadEarly AccessNoNoList the automation rules on one ad account, and optionally what they have done.
adsap_list_campaignsMetaReadAll plansNoNoList Meta campaigns in an ad account.
adsap_list_catalogsMetaReadEarly AccessNoNoList Meta product catalogs and their product sets for an ad account: use to pick a catalog + product set when building catalog, DPA, or collection ads.
adsap_list_creative_assetsMetaReadAll plansNoNoList uploaded Meta creative images and videos in the ad account asset library.
adsap_list_custom_audiencesMetaReadEarly AccessNoNoList custom audiences and saved audiences in a Meta ad account.
adsap_list_custom_conversionsMetaReadEarly AccessNoNoList an ad account’s custom conversions (live from Meta): the CAPI/pixel conversion definitions used as optimization or attribution events (e.g. ‘Purchase over…
adsap_list_drive_filesMetaReadEarly AccessNoNoBrowse Google Drive for creative image/video files to upload to Meta.
adsap_list_dropbox_filesMetaReadEarly AccessNoNoBrowse Dropbox for creative image/video files to upload to Meta.
adsap_list_experimentsMetaReadEarly AccessNoNoList an ad account’s Meta experiments / ad studies (live from Meta): A/B split tests and conversion-lift studies, with type, status timestamps…
adsap_list_ig_mediaMetaReadEarly AccessNoNoList an Instagram account’s recent media/posts (live from Meta): the posts, reels, and stories that can be promoted.
adsap_list_meta_assetsMetaReadAll plansNoNoList Meta pages, Instagram accounts, pixels, or forms for ad creation.
adsap_list_pixel_eventsMetaReadEarly AccessNoNoList conversion events for a Meta pixel for ad set optimization.
adsap_manage_ad_templateMetaWriteEarly AccessNoYesCreate, update, or delete a saved Meta ad template (copy, CTA, destination URL, page/Instagram identity, pixel, catalog refs, enhancement toggles, site links).
adsap_manage_automation_ruleMetaWriteEarly AccessNoYesCreate, change, switch on/off or delete an automation rule for one ad account.
adsap_manage_custom_audienceMetaWriteEarly AccessYesYesCreate, update, or delete a RULE-BASED custom audience: Website (pixel/site visitors), Engagement (Instagram/Facebook engagers), Lookalike (people similar to…
adsap_manage_onboarding_planMetaWriteAll plansNoNoCreate, read, update, or delete a structured onboarding plan for a Meta ad account.
adsap_pingMeta and Google AdsReadAll plansNoNoVerify Adsap MCP server connectivity and API key.
adsap_replace_ad_creativeMetaWriteEarly AccessYesYesDESTRUCTIVE.
adsap_search_ad_libraryMetaReadEarly AccessNoNoSearch Meta’s public Ad Library for ads (competitor research / ad transparency).
adsap_search_behaviorsMetaReadAll plansNoNoSearch Meta behavior targeting by keyword/category.
adsap_search_catalog_productsMetaReadEarly AccessNoNoSearch or list the products in a Meta product catalog (live from Meta).
adsap_search_geo_locationsMetaReadAll plansNoNoSearch Meta city/region location keys for targeting.
adsap_search_interestsMetaReadAll plansNoNoSearch Meta interest targeting by keyword.
adsap_set_entity_statusMetaWriteAll plansYesYesPause or reactivate one or more Meta campaigns, ad sets, or ads in batch (max 50).
adsap_update_entityMetaWriteAll plansYesYesEdit an existing Meta campaign, ad set, or ad: change name, status (PAUSED/ACTIVE), budget, schedule, or ad-set targeting.
adsap_upload_creativeMetaWriteAll plansNoNoUpload image/video from Google Drive or Dropbox to a Meta ad account.

Plans are described on the Pricing page. Setup lives in AI Copilot setup and prompts by job in AI Copilot usage.

Last updated on