MCP

Ads Editor MCP: 336 tools for Claude, ChatGPT, Codex and Cursor

The Ads Editor MCP is a Model Context Protocol server that lets your AI assistant read and run your Meta Ads and Google Ads accounts from a plain-language request. It has 336 tools: 145 read tools and 191 action tools (counted on November 6, 2026, straight from the product code).

Recent updates also add ready-to-use prompts, standalone creative analysis and scheduled catalog media changes. The catalog below retains its snapshot date; the app shows the tools available to your account and the history of actions taken.

  1. 1

    Generate the token

    Go to app.adseditor.app/mcp and generate your access token.

  2. 2

    Add it to your client

    Add the MCP connector in Claude, ChatGPT, Codex or Cursor with the address and token shown on that page.

  3. 3

    Ask in plain English

    For example: "pause the ads with a CPA above $40 in the last 7 days" or "how much did I spend on Google Ads this month?".

tools
336
read
145
action
191
groups
41

Tool catalog

Each item is a tool the assistant can call. Read tools only query data; actiontools change something in the account. Access follows each team member's permissions and the accounts included in your plan.

Showing 336 of 336 tools.

Meta Ads

Accounts and metrics

11 tools

Read (9)

Read data. They change nothing in the account.

  • list_meta_accounts

    Lists the Meta (Facebook/Instagram) ad accounts connected to the user.

  • get_meta_connection_status

    Checks whether a valid Meta token is connected for the user (without token details).

  • get_account_dashboard

    Executive dashboard for a Meta ad account with campaigns, budgets, account status and health indicators (billing_error, account_status).

  • get_account_insights

    Account-level Meta insights with metrics aggregated across all campaigns in the period (spend, clicks, impressions, conversions, ROAS and more).

  • get_insights_breakdown

    Meta insights SEGMENTED by breakdown: age, gender, country, region, publisher_platform, platform_position, device_platform, impression_device or hourly stats in the advertiser time zone (up to 2 combined…

  • get_account_summary

    Aggregated summary of a Meta ad account in the period (unique totals: spend, impressions, clicks, conversions).

  • get_account_resources

    Resources available in a Meta ad account for cross-account cloning: Facebook Pages, Instagram accounts, WhatsApp numbers and pixels.

  • get_account_info

    Administrative details of a Meta ad account: name, currency, time zone, linked Business Manager, status and the disable reason when there is one.

  • get_account_charges

    Lists the charges on a Meta ad account for the period, the same ones as the Charges button in the manager and the balance monitor: each charge with date and time and the amount billed to the card, tax included.

Action (2)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • activate_meta_accounts

    Activate Meta accounts within the plan, using available account slots, when requested.

  • deactivate_meta_accounts

    Deactivate Meta accounts within the plan after confirmation.

Meta Ads

Campaigns

15 tools

Read (7)

Read data. They change nothing in the account.

  • list_campaigns

    Lists the campaigns, ad sets or ads of a Meta ad account.

  • get_campaign_details

    Full details of a Meta campaign: name, objective, status, bid_strategy, budget mode, dates, special_ad_categories.

  • get_campaign_metrics

    Metrics (spend, impressions, clicks, CTR, CPM, CPC, ROAS, conversions) for a campaign, ad set or ad in the period.

  • get_campaigns_budgets

    Fetches daily and lifetime budgets of many campaigns in one batch, including the budgets of their ad sets.

  • get_budget_steps_status

    Check the progress of a multi-step budget change, including the current step, applied amounts and errors for items that stopped.

  • list_pixel_custom_events

    Lists the CUSTOM events of a Meta ad account's pixel (for example DEPOSIT_3, SIGNUP) with the recent count of each.

  • get_objective_catalog

    Returns Meta's catalog of valid objective → destination → optimization combinations (with PT/EN labels, the required inputs of each combination and conversion events).

Action (8)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • pause_campaign

    Pauses a Meta campaign, ad set or ad (works on any object_id).

  • activate_campaign

    Activates a Meta campaign, ad set or ad (works on any object_id).

  • toggle_campaign

    Pauses or activates a Meta campaign specifically (status=ACTIVE|PAUSED).

  • update_campaign

    Renames a Meta campaign. Other fields (objective, bid_strategy) cannot be changed after creation.

  • update_budget

    Updates the daily budget (daily_budget) of a campaign (CBO) or ad set (ABO).

  • delete_campaign

    Permanently deletes a Meta campaign (irreversible: its ad sets and ads are deleted too).

  • create_campaign

    Creates a Meta campaign from scratch, ALWAYS PAUSED.

  • clone_campaign

    Clones a Meta campaign (same account or cross-account) with its ad sets and ads.

Meta Ads

Ad sets

11 tools

Read (4)

Read data. They change nothing in the account.

  • list_adsets

    Lists the ad sets of a Meta ad account with metrics, targeting, budget and bid_strategy.

  • list_adsets_for_campaigns

    Fetches destination_type, optimization_goal and promoted_object of the ad sets of several campaigns (used when cloning to decide Page, pixel and WhatsApp overrides).

  • get_adset_details

    Full details of an ad set: targeting, daily_budget/lifetime_budget, bid_amount, bid_strategy, optimization_goal, destination_type, promoted_object, billing_event.

  • get_adset_insights

    Insights for a specific ad set (spend, impressions, clicks, conversions, ROAS and more) in the period.

Action (7)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • pause_adset

    Pauses a Meta ad set specifically (status=PAUSED).

  • activate_adset

    Activates a Meta ad set specifically (status=ACTIVE).

  • toggle_adset

    Pauses or activates an ad set (status=ACTIVE|PAUSED).

  • delete_adset

    Permanently deletes an ad set (its ads are deleted too).

  • clone_adset

    Clones an ad set (same account or cross-account), optionally with its ads.

  • update_adset_bidcap

    Updates the bid_amount (in the account currency) and/or bid_strategy of an ad set.

  • set_end_date

    Sets, changes or removes the end date of an existing ad set (end_time) or campaign (stop_time).

Meta Ads

Ads and media

21 tools

Read (6)

Read data. They change nothing in the account.

  • list_ads

    Lists the ads of a Meta ad account. Shortcut for list_campaigns with level=ads.

  • list_ads_with_insights

    Lists ads with thumbnails and metrics for the period.

  • get_ad_details

    Full details of a Meta ad, including the creative spec (object_story_spec with link_data/video_data), asset_feed_spec, degrees_of_freedom_spec, url_tags and ad set info (destination_type, promoted_object).

  • get_ad_insights

    Insights for a specific ad (spend, impressions, clicks, conversions, ROAS, device breakdown and more) in the period.

  • get_ad_post_links

    Returns the permalinks (public URLs) of the posts behind Meta ads, on Instagram (instagram.com/p/) or Facebook (effective_object_story_id).

  • get_ads_queue_status

    Shows the state of an ad upload queue (the same one the editor uses) by the queue_id returned by create_ads_from_media: how many went live, which failed and why.

Action (15)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • update_ad

    Edits a Meta ad: name, primary text (message), headline, URL (link), UTMs (url_tags), CTA, WhatsApp messages and Advantage+ flags. Changes to text, headline, URL or UTMs create a new creative.

  • disable_account_enhancements

    Turns off, in BULK, every automatic creative recommendation and enhancement on the ads of an account.

  • pause_ad

    Pauses a Meta ad specifically (status=PAUSED).

  • activate_ad

    Activates a Meta ad specifically (status=ACTIVE).

  • toggle_ad

    Pauses or activates a Meta ad (status=ACTIVE|PAUSED).

  • delete_ad

    Permanently deletes a Meta ad. Irreversible.

  • clone_ad

    Clones a Meta ad to another ad set (same account or cross-account).

  • bulk_pause_ads

    Pauses up to 50 Meta ads in bulk. Checks ownership of each ad before pausing.

  • bulk_activate_ads

    Activates up to 50 Meta ads in bulk. Checks ownership of each ad before activating.

  • create_ad_from_instagram_link

    Creates a Meta ad from a public Instagram URL (post, reel, tv or stories).

  • upload_media

    Uploads a media file (image or video) to a Meta ad account.

  • upload_ad_media

    Puts ONE media file into Ads Editor so it can become an ad later with create_ads_from_media.

  • create_ads_from_media

    Creates ads from media files through the SAME queue the editor uses: one ad per file in each ad set, with sequential names (AD01, AD02...) and text, Page, Instagram and UTM inherited from the ad set when…

  • upload_from_drive

    Downloads an image or video from a Google Drive link and prepares it for create_ads_from_media.

  • update_ad_creative

    Updates the creative of a Meta ad with a new video (video_id) or image (image_hash).

Meta Ads

Batch editing

3 tools

Read (1)

Read data. They change nothing in the account.

  • get_batch_job_status

    Status of an async batch job. Returns processing/done/partial/error with progress (done/ok/failed/total) and results.

Action (2)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • batch_update_objects

    Updates many Meta objects (campaigns, ad sets, ads) in parallel, synchronously.

  • batch_update_async

    Asynchronous version of batch_update_objects for large batches (over 50).

Meta Ads

Audiences

12 tools

Read (5)

Read data. They change nothing in the account.

  • list_audiences

    Lists the custom audiences of a Meta ad account, used as sources for lookalikes, retargeting and more.

  • get_audience_size

    Returns the approximate size of a Meta audience (lower/upper bound) plus operation and delivery status.

  • get_audience_debug

    Full diagnosis of an audience: subtype, rule, rule_v2, retention_days, customer_file_source, lookalike_spec, operation_status, delivery_status, timestamps.

  • get_audience_job

    Status of a background audience creation job.

  • list_audience_campaigns

    Lists the campaigns of a Meta ad account (id, name, objective), used as filters for campaign event audiences.

Action (7)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • create_audience

    Creates a Meta custom audience.

  • create_customer_list_audience

    Creates a Meta customer-list custom audience from a CSV or XLSX of emails, phones, names and cities: normalizes the values, SHA-256 hashes them and uploads.

  • create_engagement_audience

    Creates an Instagram or Facebook ENGAGEMENT audience and builds the correct Meta rule automatically (resolves the Instagram account or Page of the ad account).

  • suggest_meta_audiences

    Automatic Meta audience suggestions (the Suggest audiences card): reads the account's real assets, such as Instagram, Page, campaign videos and pixel events with delivery, and returns packages to approve.

  • create_meta_audience_suggestions

    Creates the audience packages from suggest_meta_audiences that the user approved: re-reads the account, bundles the chosen packages and starts the same background creation queue as the screen.

  • clone_audience

    Clones an existing Meta custom audience (same account or cross-account).

  • delete_audience

    Deletes a Meta custom audience. Checks ownership: the audience must be in an account the user's Meta token can access.

Meta Ads

Pages, Instagram and pixel

7 tools

Read (7)

Read data. They change nothing in the account.

  • list_fb_pages

    Lists the user's Facebook Pages (from several sources: me/accounts, promote_pages, Business Manager).

  • lookup_instagram_user

    Searches Instagram accounts by username (or returns the user's own when there is no query).

  • list_page_videos

    Lists videos published by a Facebook Page (used as sources for video view audiences).

  • list_ig_videos

    Lists the videos (Reels, IGTV, video posts) of an Instagram account for video view audiences.

  • list_campaign_videos

    Lists videos already used in the campaigns of a Meta ad account (with video_id and thumbnail).

  • get_ig_followers

    Returns the follower count of the Instagram accounts linked to one or more Meta ad accounts.

  • list_pixel_events

    Lists the conversion events (ViewContent, AddToCart, Purchase, Lead and more) tracked by a Meta pixel, used to build website event audiences.

Meta Ads

Lead forms

5 tools

Read (2)

Read data. They change nothing in the account.

  • list_lead_forms

    Lists the Page's instant forms (lead ads).

  • list_ads_using_lead_forms

    Lists the ads of a Meta ad account that use an instant form (lead ad) and which form each one uses.

Action (3)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • set_ad_lead_form

    Swaps the instant form (lead ad) of an ad.

  • duplicate_lead_form

    Duplicates one of the Page's instant forms, copying questions, privacy policy, thank-you screen and context card.

  • create_lead_form

    Creates a simple instant form on the Page: name, privacy policy and destination website (both https and REQUIRED by Meta) and the standard full name, email and phone questions.

Meta Ads

Locations

3 tools

Read (2)

Read data. They change nothing in the account.

  • search_meta_locations

    Searches Meta locations (city, region/state, country, ZIP code, groups such as worldwide or continents) by name.

  • get_adsets_locations

    Reads the CURRENT locations (include/exclude) of each Meta ad set given, one line per ad set.

Action (1)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • update_adsets_locations

    Edits the LOCATION of several Meta ad sets at once, keeping the rest of each one's targeting (age, gender, audiences, placements). mode="add" ADDS to the locations each ad set already has…

Meta Ads

Devices

2 tools

Read (1)

Read data. They change nothing in the account.

  • list_meta_device_models

    Lists the device models Meta accepts for targeting (user_device), filtered by operating system and name search.

Action (1)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • update_adsets_device_targeting

    Sets mobile device and operating system targeting on Meta ad sets (user_os / user_device / OS version / Wi-Fi only).

Meta Ads

Account notes

2 tools

Read (1)

Read data. They change nothing in the account.

  • list_account_notes

    List the manager's notes for a Meta ad account, newest first, explaining what was done and why.

Action (1)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • add_account_note

    Add a dated note to a Meta ad account's Notes history.

Meta Ads

Budgets, targeting and media

8 tools

Read (2)

Read data. They change nothing in the account.

  • get_campaign_budget_level

    Check whether a Meta campaign uses campaign-level budgets (CBO) or ad set budgets (ABO).

  • get_adsets_advantage_audience

    Check Meta directly to see whether Advantage+ audience is enabled for each selected ad set.

Action (6)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • set_campaign_budget_level

    Switch a Meta campaign between campaign-level budgets (CBO) and ad set budgets (ABO), supplying the required budget amounts.

  • enable_pixel_custom_event_conversions

    Create custom conversions for a pixel's custom events so their counts and costs can appear as columns in the manager and reports.

  • update_adsets_placements

    Change placements for Meta ad sets in bulk, preserving the rest of each ad set's targeting. Supports automatic or selected placements.

  • set_adsets_advantage_audience

    Enable or disable Advantage+ audience for selected Meta ad sets.

  • set_ad_placement_media

    Replace the feed or vertical Stories and Reels media of a Meta ad.

  • reset_ad_placement_media

    Return a Meta ad to one media asset for all placements, keeping its text and destination. This creates a new creative in the account.

Meta Ads11 tools

Read (5)

Read data. They change nothing in the account.

  • list_meta_catalogs

    List the product catalogs used by a Meta account, with product sets already used in campaigns. Business catalogs are included when permissions allow.

  • list_catalog_product_sets

    List a catalog's product sets with their IDs, names and item counts.

  • list_catalog_products

    List catalog products with their IDs, names, retailer IDs and images.

  • get_catalog_job_status

    Check progress and per-item results for catalog creation or bulk editing jobs.

  • list_catalog_media_swaps

    List scheduled catalog media replacements, including product names, SKUs, scheduled times and status.

Action (6)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • create_catalog_ads

    Create a catalog ad in each selected ad set, using its existing product set or a specified product set.

  • manage_meta_catalog

    Manage product catalogs and product sets using the same operations as the app, including creation, renaming and updates.

  • create_catalog_ads_from_media

    Turn each image or video into a catalog product with its own product set and optionally create catalog ads in selected ad sets.

  • bulk_edit_meta_catalog

    Bulk-edit catalog products or product sets, including media, links and other supported fields.

  • schedule_catalog_media_swap

    Schedule the media replacement for one catalog product at a specified date and time.

  • apply_catalog_media_swaps_now

    Apply pending catalog media replacements for this account immediately instead of waiting for their scheduled time.

Meta Ads

Ad set capacity

2 tools

Read (1)

Read data. They change nothing in the account.

  • list_adset_ads_for_limit

    List ads that count toward an ad set's 50-ad limit, including paused ads suggested for review.

Action (1)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • free_up_adset_space

    Free ad set capacity by permanently deleting the selected ads. This action cannot be undone.

Google Ads

Accounts

11 tools

Read (6)

Read data. They change nothing in the account.

  • list_google_accounts

    Lists connected Google Ads accounts (direct, managed by an MCC and MCC clients).

  • get_google_connection_status

    Checks whether a valid Google Ads token is connected (without token details).

  • get_google_account_status

    Real status of Google Ads accounts, the same indicator at the top of the Google manager, not just whether a token is connected: active, suspended, canceled, closed, inactive, or missing a payment method.

  • get_google_saved_selection

    Returns the Google Ads accounts the user selected before (saved in the profile).

  • get_google_account_optimization

    Returns the optimization_score (0 to 100) and impact estimates for a Google Ads account.

  • list_google_recommendations

    Lists Google Ads optimization recommendations (keywords, bid adjustments, text ads and more).

Action (5)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • save_google_accounts_selection

    Saves the user's Google Ads account selection (customer_ids) in the profile.

  • activate_google_accounts

    Activate Google accounts within the plan, using available account slots, when requested.

  • deactivate_google_accounts

    Deactivate Google accounts within the plan after confirmation.

  • apply_google_recommendation

    Applies native Google Ads recommendations from list_google_recommendations, using the values Google itself suggested.

  • dismiss_google_recommendation

    Dismisses native Google Ads recommendations from list_google_recommendations: they leave the list here and in Google Ads, without changing campaigns.

Google Ads

Campaigns and Performance Max

28 tools

Read (12)

Read data. They change nothing in the account.

  • list_google_campaigns

    Lists the Google Ads campaigns of an account with status, bidding_strategy_type, optimization_score, budget and performance metrics.

  • get_google_campaign_metrics

    Returns only the metrics (spend, impressions, clicks, CTR, conversions, ROAS) of Google Ads campaigns in the period.

  • get_google_campaign_details

    Full details of a specific Google Ads campaign.

  • get_google_url_options

    Reads the URL options of a Google Ads campaign: tracking template (tracking_url_template), final URL suffix (final_url_suffix, where the UTMs live) and custom parameters.

  • list_google_utm_campaigns

    List the final URL suffix used for UTM tracking at Google Ads account level and in active campaigns or campaigns with spend in the last 30 days.

  • get_google_campaign_locations

    Lists the current geo targeting of a Google Ads campaign: locations (city, region, country, with resolved names) and radius targeting around addresses (proximity).

  • list_google_asset_groups

    Lists the asset groups (Performance Max) of a Google Ads campaign with metrics.

  • list_google_image_assets

    Lists the images already uploaded to the Google Ads account (asset library), with id, dimensions, format and possible Performance Max uses (marketing 1.91:1, square 1:1, logo, portrait).

  • list_google_youtube_channels

    List YouTube channels connected to this account for unlisted video uploads.

  • list_google_youtube_channel_videos

    List videos from a connected YouTube channel, including unlisted videos, newest first with 25 results per page.

  • get_google_asset_group

    Reads an asset group of a Performance Max campaign: name, status, final URL and every asset by type (headlines, long headlines, descriptions, business name, images, logos, videos), each asset…

  • get_google_account_timeseries

    Aggregated daily series of a Google Ads account (spend, impressions, clicks, conversions per day).

Action (16)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • pause_google_campaign

    Pauses a Google Ads campaign (PAUSED).

  • activate_google_campaign

    Activates a Google Ads campaign (ENABLED).

  • update_google_campaign_status

    Changes the status of a Google Ads campaign (ENABLED, PAUSED or REMOVED).

  • update_google_budget

    Updates the budget of a Google Ads campaign.

  • duplicate_google_campaign

    Duplicates a Google Ads campaign in the SAME account, copying by default its ad groups, ads (responsive search ads), keywords and targeting (location and language).

  • set_google_url_options

    Sets the UTMs of a Google Ads campaign through the FINAL URL SUFFIX (final_url_suffix), the right place: it applies to every ad in the campaign and does not break when an ad URL changes.

  • apply_google_utms

    Set the final URL suffix to Ads Editor's standard UTM parameters.

  • rename_google_campaign

    Renames a Google Ads campaign (only the name changes; status, budget and targeting do not).

  • update_google_campaign_locations

    Changes the geo targeting of a Google Ads campaign.

  • create_google_pmax_campaign

    Creates a PERFORMANCE MAX campaign from scratch in Google Ads (budget + campaign + asset group with headlines, long headlines, descriptions, business name, images and logo + search themes + location), in a…

  • upload_google_image_asset

    Uploads a PNG or JPEG image (base64, up to 5 MB) to the Google Ads account library and returns the asset_id for Performance Max.

  • upload_google_video

    Uploads a video to Google Ads from a URL. The server downloads a public https file, or a Google Drive link to a single file shared with anyone who has the link.

  • update_google_asset_group

    Edits the asset group of a Performance Max campaign: adds headlines, long headlines, descriptions, business name, images (by asset_id), videos and search themes; removes assets by the link that…

  • update_google_bidding

    Changes the bid strategy of a Google Ads campaign (MANUAL_CPC, ENHANCED_CPC, TARGET_CPA, TARGET_ROAS, MAXIMIZE_CONVERSIONS, MAXIMIZE_CONVERSION_VALUE) with optional parameters.

  • create_google_campaign

    Creates a Search campaign from scratch in Google Ads (budget + campaign + ad group + keywords + RSA + optional extensions).

  • clone_google_campaign_to_account

    Clones a Google Ads campaign to ANOTHER ad account.

Google Ads

Ad groups and ads

16 tools

Read (5)

Read data. They change nothing in the account.

  • list_google_adgroups

    Lists the ad groups of a Google Ads campaign with bid, status and metrics.

  • list_all_google_adgroups

    Lists ALL ad groups of a Google Ads account (no campaign filter), with metrics for the period.

  • list_google_ads

    Lists the ads of a Google Ads ad group (headlines, descriptions, URLs, metrics).

  • list_all_google_ads

    Lists ALL ads of a Google Ads account, with metrics for the period.

  • get_google_ad_details

    Full details of a Google Ads ad: headlines (pinned), descriptions, display_url, final_url, tracking_template, custom_parameters, ad_strength.

Action (11)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • create_google_ad_group

    Creates a new ad GROUP under an existing Search campaign, with keywords and, optionally, the first responsive ad.

  • create_google_ad

    Creates a new responsive search ad (RSA) under an existing ad group.

  • rename_google_adgroup

    Renames a Google Ads ad group.

  • set_google_adgroup_target_cpa

    Sets the target CPA of an ad GROUP (in the account currency).

  • update_google_adgroup_status

    Changes the status of a Google Ads ad group (ENABLED, PAUSED, REMOVED).

  • pause_google_adgroup

    Pauses a Google Ads ad group.

  • activate_google_adgroup

    Activates a Google Ads ad group.

  • duplicate_google_adgroup

    Clones a Google Ads ad group (with ads and keywords) to another campaign.

  • update_google_ad_status

    Changes the status of a Google Ads ad (ENABLED, PAUSED, REMOVED).

  • update_google_ad

    Edits a Google responsive search ad (headlines, descriptions, final_url, tracking_template).

  • duplicate_google_ad

    Copies a Google Ads responsive search ad (RSA) to the SAME ad group or to another ad group in the same account.

Google Ads

Keywords and search terms

9 tools

Read (4)

Read data. They change nothing in the account.

  • list_google_keywords

    Lists the keywords of a Google Ads ad group with match_type, bid, status, quality_score and metrics.

  • get_google_keyword_ideas

    Google Keyword Planner: suggestions with the account's REAL search volume and CPC, from a website and/or seed keywords.

  • list_google_keyword_search_terms

    Real search terms that ONE specific keyword triggered, with metrics.

  • list_google_search_terms

    Google Ads search terms report: real queries that triggered ads, with status (ADDED, EXCLUDED, NONE) and metrics.

Action (5)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • add_google_keyword

    Adds a keyword to a Google Ads ad group with a match_type (BROAD, PHRASE, EXACT) and an optional bid.

  • update_google_keyword

    Pauses, re-enables or changes the bid of a Google Ads keyword.

  • remove_google_keyword

    Removes a Google Ads keyword from an ad group.

  • add_google_negative_keyword

    Adds a Google Ads negative keyword at campaign level (campaign_id) or ad group level (ad_group_id).

  • change_google_keyword_match_type

    Changes the match type of a keyword (BROAD, PHRASE, EXACT).

Google Ads

Extensions (assets)

7 tools

Read (2)

Read data. They change nothing in the account.

  • list_google_extensions

    Lists the Google Ads extensions (sitelinks, callouts and structured snippets) of an account or of a specific campaign (campaign_id).

  • list_google_account_assets

    Scans the account's extensions at all three levels (account, campaign and ad group) and returns them deduplicated.

Action (5)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • create_google_sitelinks

    Creates Google Ads sitelinks and links them to a campaign.

  • create_google_callouts

    Creates Google Ads callouts (up to 25 characters each) and links them to a campaign.

  • create_google_snippets

    Creates a Google Ads structured snippet and links it to a campaign: a header (for example Services, Brands, Courses, Destinations) and a list of values (up to 25 characters each).

  • update_google_extension

    Edits a Google Ads extension (sitelink, callout or structured snippet).

  • remove_google_extension

    Unlinks a Google Ads extension from the level where it is attached (account or campaign).

Google Ads

Conversions

5 tools

Read (2)

Read data. They change nothing in the account.

  • list_google_conversion_actions

    Lists the active conversion actions of a Google Ads account: id, name, category, type and whether it is primary.

  • get_campaign_conversion_goal

    Shows the conversion goals of a Google Ads campaign: whether it uses the ACCOUNT goals (mode=account) or conversions SPECIFIC to this campaign (mode=specific), and which ones (selected_action_ids).

Action (3)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • create_google_conversion_action

    Creates a conversion action (webpage type) in the Google Ads account and returns the TAG (global site tag + event snippet) for the user to install on the site. category must be one of: SUBMIT_LEAD_FORM, CONTACT, PURCHASE…

  • remove_google_conversion_action

    Removes (archives) a conversion action from the Google Ads account.

  • set_campaign_conversion_goal

    Sets the conversion goals of a Google Ads campaign. mode="account" makes the campaign inherit the account goals; mode="specific" makes it optimize only for the chosen conversions (conversion_action_ids…

Google Ads

Demographics

2 tools

Read (1)

Read data. They change nothing in the account.

  • list_google_demographics

    Lists the demographics of a Google Ads Search ad group: gender, age range, household income and parental status, with the state of each value (default, adjusted by +/- %, excluded) and the metrics for the period…

Action (1)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • update_google_demographic

    Changes ONE demographic value of a Search ad group. action: "exclude" (the ad group stops showing to that audience), "adjust" (bid adjustment in %, from -90 to +900, for example adjustment_pct 20 =…

Google Ads

Hours, devices and segments

4 tools

Read (2)

Read data. They change nothing in the account.

  • get_google_performance_segments

    Google Ads performance by segment for the period: device, hour of day (0 to 23), day of week, or landing page.

  • get_google_campaign_schedule

    Shows a Google Ads campaign's ad schedule (days and hour ranges, with the bid adjustment of each; an empty list means all hours) and the bid adjustment by device.

Action (2)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • update_google_ad_schedule

    Sets the ad schedule of a Google Ads campaign.

  • update_google_device_bid

    Adjusts the bid for one device on a Google Ads campaign: MOBILE, DESKTOP or TABLET (CONNECTED_TV only when the campaign already serves it). adjustment_pct runs from -90 to 900, or -100 to exclude the device.

Google Ads

Negative keyword lists

6 tools

Read (1)

Read data. They change nothing in the account.

  • list_google_negative_keyword_lists

    Lists the shared negative keyword lists on a Google Ads account, with the keyword count and the campaigns using each list.

Action (5)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • create_google_negative_keyword_list

    Creates a shared negative keyword list on a Google Ads account, optionally with keywords and optionally already applied to the campaign_ids, in one call.

  • add_google_negative_list_keywords

    Adds negative keywords to a shared Google Ads list.

  • remove_google_negative_list_keywords

    Removes keywords from a shared Google Ads negative list by each keyword's criterion_id. list_google_negative_keyword_lists with list_id shows the ids.

  • apply_google_negative_keyword_list

    Applies a shared negative list to Google Ads campaigns, so the list's keywords block those searches.

  • detach_google_negative_keyword_list

    Detaches a shared negative list from Google Ads campaigns. The list stays and can be applied again.

Google Ads

Audiences

11 tools

Read (2)

Read data. They change nothing in the account.

  • list_google_audiences

    Lists the audiences on a Google Ads account: remarketing lists (website, combined and Google lists), custom segments and the audiences used in Performance Max and Demand Gen, with size and status.

  • list_google_audience_targeting

    Shows the audiences attached to a campaign, ad group or asset group (Performance Max): name, type, whether it is an exclusion, the resource used to detach it or adjust the bid, the current bid adjustment and the mode.

Action (9)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • suggest_google_audiences

    Automatic Google audience mode: scans the account (converting search terms and keywords, landing pages with clicks, existing lists, observation audiences that convert) and returns suggestions.

  • suggest_google_competitor_sites

    Competitor websites for a Google custom segment (the Sites field).

  • create_google_custom_segment

    Creates a Google Ads custom segment: people who search certain terms, visit similar sites (including competitors) or use certain apps.

  • create_google_remarketing_list

    Creates a website remarketing list in Google Ads for people who visited pages whose URL contains, equals, starts with or ends with a value, with a membership duration in days.

  • create_google_combined_list

    Creates a combination of Google Ads remarketing lists: include people in all of them (include_all) or any of them (include_any), and exclude people on other lists.

  • update_google_audience

    Edits a Google Ads audience created in the account: renames it and, depending on the type, updates the rules and duration (website remarketing), the terms, sites and apps (custom segment) or the lists (combination).

  • remove_google_audience

    Deletes a Google Ads audience (remarketing list, custom segment or audience).

  • set_google_audience_targeting

    Attaches, detaches or changes the mode of audiences on a Google Ads campaign, ad group or asset group. With action add, mode observation (the default) only adjusts bids, and mode targeting restricts who sees the ads.

  • set_google_audience_bid_adjustment

    Adjusts the bid of one attached audience (observation or targeting) on a Google Ads campaign or ad group. adjustment_pct runs from -90 to +900, and 0 means no adjustment.

Google Ads

AI campaign creation

6 tools

Read (3)

Read data. They change nothing in the account.

  • list_google_campaign_templates

    Lists the Google campaign templates saved in Ads Editor, the same ones as the Create campaign assistant: id, name, type, source account and date.

  • get_google_campaign_template

    Applies a saved template: returns the template fields and create_args ready for the next tool, on the customer_id account.

  • get_google_campaign_as_template

    Reads an existing Google campaign and returns its fields in the assistant's format, with create_args to create a similar one (the name ends with a copy suffix).

Action (3)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • draft_google_campaign_with_ai

    Builds, with AI and in one step, a Google campaign draft from the site, the budget and the city: keywords, negatives, headlines, descriptions and extensions for Search, or long headlines, business name and themes for Performance Max.

  • save_google_campaign_template

    Saves a Google campaign template in Ads Editor, the same store the assistant uses.

  • delete_google_campaign_template

    Deletes a Google campaign template saved in Ads Editor.

Google Ads

Dates, labels and organization

7 tools

Read (2)

Read data. They change nothing in the account.

  • list_google_campaign_dates

    Lists the start and end dates of the Google Ads campaigns on an account, in the account time zone.

  • list_google_labels

    Lists the labels on a Google Ads account, with color, how many items use each one, and which campaigns, ad groups and ads carry each label.

Action (5)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • set_google_campaign_dates

    Sets, changes or removes the end date of existing Google Ads campaigns (one or many on the same account), and the start date of a campaign that has not started yet.

  • create_google_label

    Creates a label on a Google Ads account, with a name (1 to 80 characters), a #RRGGBB background color and an optional description.

  • apply_google_label

    Applies or removes a label on many items of one Google Ads account: campaigns, ad groups, or ads (each ad id in the GROUP~AD format).

  • update_google_label

    Renames a Google Ads label, or changes its color (#RRGGBB) and description.

  • remove_google_label

    Removes a label from a Google Ads account.

Google Ads

Experiments

5 tools

Read (1)

Read data. They change nothing in the account.

  • list_google_experiments

    Lists Google Ads experiments (A/B tests) for an account or one campaign: status (setup, scheduled, running, ended, applied), traffic split, the original campaign and the experiment campaign.

Action (4)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • create_google_experiment

    Creates an experiment (A/B test) from one Search or Display Google Ads campaign.

  • end_google_experiment

    Ends a running Google Ads experiment: the test stops receiving traffic and the original campaign stays as it was, without the change.

  • apply_google_experiment

    Applies a running Google Ads experiment: Google carries the test change (bid or landing page) into the original campaign and ends the test.

  • remove_google_experiment

    Removes a Google Ads experiment that is still in setup and has not been scheduled.

Google Ads

Shopping and Merchant Center

3 tools

Read (1)

Read data. They change nothing in the account.

  • list_google_merchant_centers

    Says whether the Google Ads account has a linked Merchant Center, which Shopping and Performance Max with products require, and lists the stores.

Action (2)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • set_google_pmax_merchant

    Links or switches the Merchant Center on an existing Performance Max campaign, the same Merchant Center / Google Shopping block as editing an asset group. It applies to the whole campaign.

  • create_google_shopping_campaign

    Creates a standard Shopping campaign in Google Ads (budget, campaign linked to Merchant Center, an ad group with every product in the feed and the product ad), paused by default.

Google Ads

AI optimization

13 tools

Read (4)

Read data. They change nothing in the account.

  • list_google_optimizations

    Lists the user's GOOGLE ADS AI Optimizations (google_ads_scales engine): suggest/auto mode, autonomy flags (add negatives, pause keywords, budget, reallocation), caps, seasonality and the last_analysis of…

  • list_google_optimization_suggestions

    Lists the PENDING suggestions of the Google Optimization engine (negative terms, keyword pauses, budget, caps, PMax, extensions…) with title, explanation and numeric evidence.

  • get_google_pmax_draft_from_suggestion

    Builds the Performance Max draft suggested by Google optimization (suggestion kind pmax_create from list_google_optimization_suggestions), starting from the account's best Search campaign: URL, location and languages.

  • get_google_optimization_history

    History of ACTIONS of a Google Optimization (automatic and approved): what changed, from what to what (budgets in the account currency), the reason and the evidence, ready to display, with chips and groups…

Action (9)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • decide_google_suggestions

    Decides several pending Google optimization suggestions at once, up to 50.

  • approve_google_suggestion

    APPROVES a pending Google Optimization suggestion: runs the change in Google Ads (through the same write path as the engine, with validate_only first) and records the decision as training. note (optional) becomes a comment for…

  • dismiss_google_suggestion

    DECLINES a pending Google Optimization suggestion without touching the account.

  • toggle_google_optimization

    Turns a Google Optimization on or off (pauses or resumes the engine on that account).

  • delete_google_optimization

    Deletes a Google AI Optimization. Its suggestions and history go with it. Requires a Google AI Optimization already active on the account.

  • duplicate_google_optimization

    Duplicates the settings of a Google AI Optimization to another account or campaign.

  • set_google_optimization_note

    Saves the GENERAL training note of the optimization, what the engine must always take into account.

  • undo_google_optimization_action

    Undoes ONE action the Google engine already ran (restores the previous value in Google Ads).

  • rate_google_optimization_action

    Marks an action in the engine history as right or wrong.

Google Ads

Offline conversions

4 tools

Read (1)

Read data. They change nothing in the account.

  • get_google_offline_conversions

    Reads the Google offline-conversion setup on an account: the Import from clicks conversion action, integration projects, sale status, value, consent, whether it is on, and the account's upload actions.

Action (3)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • set_google_offline_conversions

    Turns on, turns off or adjusts Google offline conversions on an account. A sale that arrives by webhook with gclid, gbraid or wbraid is sent to Google on its own, every 10 minutes.

  • send_google_offline_conversions_now

    Sends the account's new click-attributed sales to Google now. The automatic send runs every 10 minutes.

  • upload_google_offline_conversion

    Sends Google one sale closed outside checkout (CRM or WhatsApp) using a single click id, gclid, gbraid or wbraid, with the order id, value and date.

Platform

AI analyses (Meta)

10 tools

Read (5)

Read data. They change nothing in the account.

  • list_ai_analyses

    Lists the AI analyses already run on an account: the account's creatives, competitors from the Ads Library, creative studies and account diagnoses.

  • get_ai_analysis

    Opens the report of an AI analysis already run (account creatives, competitor, study or diagnosis): the summary, what works, what limits results, briefs, experiments, decisions, a 7-day plan and the PDF link.

  • get_account_creatives_analysis_status

    Status of the account creative analysis started by analyze_account_creatives.

  • search_competitor_ads

    Find a competitor's active ads in the Meta Ad Library by page name, handle or Facebook/Instagram link and save them to the account's library.

  • get_competitor_analysis_status

    Check the latest competitor media analyses and retrieve the analysis ID when a result is ready.

Action (5)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • analyze_account_creatives

    Analyzes the account's own creatives with AI, video and image plus each ad's metrics: what works, what limits results, patterns and suggestions for new creatives.

  • run_account_diagnosis

    AI diagnosis of the account: a health score, this week against the previous one, and a prioritized list of what to do (pause, cut or raise budget, swap an ad, fix measurement), each action with the number behind it.

  • analyze_ad_creative

    Analyze a standalone image or MP4 creative from its URL with AI, using video frames and an audio transcript for video analysis.

  • analyze_competitor_ads

    Analyze previously collected competitor ads with AI. Text mode analyzes copy; media mode also reviews images and video asynchronously.

  • generate_competitor_synthesis

    Summarize an existing competitor analysis into a thesis, funnel, test plan, creative briefs and experiments with stopping rules.

Google Ads

AI analyses (Google)

4 tools

Read (3)

Read data. They change nothing in the account.

  • list_google_ads_analyses

    Lists the AI analyses already run on a Google Ads account: ad analyses from analyze_google_ads and account diagnoses from run_account_diagnosis with customer_id.

  • get_google_ads_analysis

    Opens a finished Google ads analysis (analysis_id from list_google_ads_analyses): problems per ad and per Performance Max asset group, and the AI copy suggestions.

  • search_google_competitor_ads

    Search for a competitor's Google ads in the Ads Transparency Center using a website or company name.

Action (1)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • analyze_google_ads

    Analyzes the ads on a Google Ads account: ad strength, headlines and descriptions that are weak, repeated or short, assets Google rates as Low, Google warnings and, on Performance Max, the asset-group resources.

Platform

AI budget scaling

14 tools

Read (6)

Read data. They change nothing in the account.

  • list_optimizations

    Lists every AI optimization (budget scale) the user set up, without calling the Meta API (fast).

  • get_optimizations_dashboard

    Aggregated executive dashboard of all scales: summary (spend/results/MER/ROAS/CPA), top and bottom performers and states (healthy/risk/critical).

  • get_optimizations_health_summary

    Health summary of all scales: counts (healthy/risk/critical), average score and categories.

  • get_optimization_details

    Details of a specific scale (looked up through the list and filtered by id).

  • get_optimization_spend

    Spend and results metrics of a scale (week_spent, month_spent, results_by_campaign).

  • get_optimization_history

    Run history of a scale: actions taken, metrics, healthScore, budget adjustments.

Action (8)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • create_optimization

    Creates an AI optimization (budget scale).

  • update_optimization

    Updates an existing scale. Accepts a subset of the create_optimization fields plus bid_cap.

  • delete_optimization

    Permanently deletes a budget scale.

  • toggle_optimization

    Turns a budget scale on or off (toggles is_active).

  • accept_suggested_target

    Accept the suggested target for a lead or conversation optimization that has no maximum cost specified.

  • set_optimization_pause_at_cap

    Set an optimization to pause campaigns at the weekly or monthly spending cap and resume automatically when the next period starts.

  • set_optimization_single_creative

    Enable or disable the option to run one winning creative per selection in this optimization.

  • compare_optimization_ad_and_page

    Use AI to compare the highest-spend ad's promise with the headline, opening content, price and button on its destination page.

Platform

Automated rules

8 tools

Read (4)

Read data. They change nothing in the account.

  • list_rules

    Lists the automated rules the user set up (all accounts, with an optional ad_account_id filter).

  • get_rule_details

    Full details of an automated rule (conditions, actions, schedule, calculation_period).

  • get_rule_history

    Run history of a rule: action taken, affected entities, success or error, timestamp.

  • list_recent_rule_executions

    Recent runs of all the user's rules (overall timeline).

Action (4)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • create_rule

    Creates an automated rule. Two formats: (1) CONDITION + action, with metric/operator/threshold; (2) pure SCHEDULE, schedule_type "specific_date" with schedule_date and schedule_time and NO metric: fires the action at the time…

  • update_rule

    Updates an existing automated rule.

  • delete_rule

    Permanently deletes an automated rule.

  • toggle_rule

    Turns an automated rule on or off (toggles is_active).

Platform

Alerts and notifications

10 tools

Read (4)

Read data. They change nothing in the account.

  • list_alerts

    Lists every alert the user set up (metric + threshold + status).

  • check_alerts

    Triggers a manual alert check (rate limited on the backend).

  • list_notifications

    Lists the user's in-app notifications (read and unread).

  • get_unread_notifications_count

    Returns the number of unread notifications.

Action (6)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • create_alert

    Creates an alert with a metric (cpa, cpc, cpm, ctr, spend, roas), an operator (gt, lt, eq) and a threshold.

  • update_alert

    Updates an existing alert. campaign_objectives = [] clears the objective filter (back to all campaigns).

  • delete_alert

    Permanently deletes an alert.

  • mark_notification_read

    Marks a notification as read.

  • mark_all_notifications_read

    Marks every notification as read.

  • delete_notification

    Permanently deletes a notification.

Platform

Reports

15 tools

Read (9)

Read data. They change nothing in the account.

  • list_reports

    Lists every report created by the authenticated user (ID, title, slug, linked accounts, Instagram, Google).

  • get_report

    Retrieves a report by its ID (UUID) or public slug.

  • get_report_access_logs

    Access logs of a report (authenticated): IPs, user agents, durations, referrers.

  • get_public_report

    Basic data of a public report (by slug).

  • get_public_report_metrics

    Meta Ads metrics of a public report (campaigns, spend, conversions, ROAS).

  • get_public_report_creatives

    Creatives (with thumbnails and metrics) of a public Meta report.

  • get_public_report_instagram_insights

    Instagram account insights of a public report (followers, engagement, top posts).

  • get_public_report_google_metrics

    Google Ads metrics of a public report.

  • get_public_report_google_advanced

    Advanced Google report of a public report (ad groups, cities, videos).

Action (6)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • create_report

    Creates a new report linked to one or more Meta ad accounts, with predefined sections and a period.

  • update_report

    Updates fields of an existing report (title, config, is_public, linked accounts).

  • set_report_texts

    Writes, replaces or clears the two texts at the top of a report without touching the rest: comentario (the media buyer's notes, up to 2000 characters) and analise (the period analysis, up to 6000).

  • generate_report_analysis

    Spends the account's AI credits, the same cost as the report's Generate with AI button, usually 1 credit per generation.

  • set_report_sections

    Turns report sections on or off for one report, several or all of your reports at once, without changing the rest of the configuration.

  • delete_report

    Permanently deletes a report.

Platform

Balance monitor and Accounts Hub

7 tools

Read (3)

Read data. They change nothing in the account.

  • get_account_balance_status

    Returns the balance health of all the user's Meta and Google accounts: balance, days_remaining, today_spend, spend_cap, status and accounts on alert.

  • list_monitor_blacklist

    Lists the accounts hidden from the Monitor (blacklist) with date and optional reason.

  • list_hidden_accounts_central

    Lists the accounts the user hid in the Accounts Hub.

Action (4)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • hide_account_in_monitor

    Hides an account (Meta or Google) from the balance Monitor dashboard.

  • unhide_account_in_monitor

    Shows an account that was hidden from the balance Monitor again.

  • hide_account_in_central

    Hides an account (Meta or Google) from the user's Accounts Hub.

  • unhide_account_in_central

    Shows an account that was hidden in the Accounts Hub again.

Platform

Sales and UTMs

2 tools

Read (2)

Read data. They change nothing in the account.

  • get_sales_summary

    Summary of sales received from supported checkout platforms, grouped by Meta campaign, ad set and ad, in the period.

  • list_integrations_utms

    Lists the configured UTM integrations (checkout platform projects and their linked ad accounts).

Platform

Templates, groups and settings

12 tools

Read (3)

Read data. They change nothing in the account.

  • list_report_templates

    List Copy Report templates for Meta or Google, including selected metrics, greeting, header and footer.

  • list_account_groups

    List Accounts Hub groups with their names, colors and included Meta and Google accounts.

  • get_account_ai_profile

    Read the account's business profile used as context by Copilot, diagnostics and AI analyses, including its business type, website and manager notes.

Action (9)

Create, edit, pause or delete something in the ad account or in Ads Editor.

  • apply_meta_utms

    Apply Ads Editor's standard campaign, ad set, ad and placement UTM parameters to ads in selected Meta campaigns through a sales tracking project.

  • save_report_template

    Save a new Copy Report template with a name, ordered metrics and optional greeting, header and footer.

  • delete_report_template

    Delete a saved Copy Report template by ID.

  • create_account_group

    Create an account group in Accounts Hub and the Meta and Google account selectors.

  • update_account_group

    Update an account group's name, color or complete list of accounts. Supplied account lists replace the previous list for that platform.

  • delete_account_group

    Delete an Accounts Hub group without disconnecting its accounts.

  • update_account_ai_profile

    Update the business profile used by AI, including business type, website, Instagram handle and notes about the offer and operation.

  • create_google_optimization

    Create an AI optimization for a Google Ads account.

  • update_google_optimization

    Update an existing Google Ads AI optimization, including scope, objective, targets, budgets and automatic actions.

Platform

Account summaries

1 tool

Read (1)

Read data. They change nothing in the account.

  • get_central_accounts_summary

    Get a Meta account summary matching Accounts Hub, including spend, results, balance, status, UTM sales and daily budget.

Platform

Team and activity history

3 tools

Read (3)

Read data. They change nothing in the account.

  • list_team_members

    List the owner's team members with their names, emails, roles, last access and page and account permissions.

  • get_team_activity_history

    Read the team's action history in Ads Editor and, when available, Meta.

  • get_team_dashboard

    Get the team dashboard summary with presence, active days, time in the app and actions by member and account for the selected period.

Frequently asked questions

Is the Ads Editor MCP an official Meta product?

No. Ads Editor is an independent platform and the MCP server belongs to it, not to Meta or Google. It talks to both platforms through their official APIs, with the authorization (OAuth) you grant when you connect your accounts.

Does it work in ChatGPT?

Yes. It works in any client that accepts an MCP connector: ChatGPT, Claude, Codex and Cursor, among others. You add the connector with the address and token generated in Ads Editor and start asking in plain English.

Is the MCP read-only?

No. Of the 336 tools, 145 are read tools (they query metrics, campaigns and audiences) and 191 are action tools: they pause, activate, create, edit budgets and clone. Campaigns created through the MCP start paused, and there is a safety cap on daily budgets.

Where can I see what the AI did in my account?

In the history on the MCP page inside Ads Editor (Recent activity), with every tool that was called. The changes also show up in the change history of Meta and Google Ads themselves.

Further reading

Try the MCP on your own accounts

7-day free trial. Plans start at US$ 19 per month, billed in US dollars; the pricing page shows which plans include the MCP.

Start free trial