Meta Ads: analyze performance and creatives

Ask about Meta Ads performance at any level, see what changed in the account, and get an AI review of your creatives.

Written By GoMarble

Last updated About 17 hours ago

Ask your assistant how your Meta ads are doing: performance at any level, what changed in the account, and why a creative is or isn't working.

Works in GoMarble chat and in AI assistants connected through GoMarble MCP. New to GoMarble MCP? See GoMarble MCP - Overview and How to connect GoMarble MCP.

Before you start

  • Connect Meta Ads in GoMarble under Settings → Integrations. Read access is enough. See How to Connect a Meta (Facebook) Ads.

  • Team members only see the ad accounts an admin has granted them.

Things you can ask

  • "Which ad sets had the best ROAS in the last 14 days, and which spent the most without a purchase?"

  • "What changed in my Meta account last week, and did performance move afterwards?"

  • "Review the hook and messaging of my top 5 ads by spend."

Accounts and reporting

Tool

What it does

Type

facebook_list_ad_accounts

Lists the Meta ad accounts you can reach and whether each one is connected for read or write. Start here.

Read

facebook_get_details_of_ad_account

Account currency, balance and status, plus a snapshot of the top 10 ads.

Read

facebook_get_adaccount_insights

Performance data (spend, results, ROAS and more) at account, campaign, ad set or ad level, with breakdowns. Fetches up to 5 pages of results on its own.

Read

facebook_get_async_adaccount_insights

Runs a large insights request in the background. Returns results within about 30 seconds, or a report ID the assistant checks back on.

Read

facebook_fetch_pagination_url

Gets the next or previous page of a Meta Ads result.

Read

facebook_get_activities_by_adaccount

The account's change history (budget, targeting and status changes). Covers the last 7 days by default, or any date range you ask for.

Read

Campaigns, ad sets and ads

Tool

What it does

Type

facebook_list_campaigns

Campaigns in an account, filtered by status or objective.

Read

facebook_list_adsets

Ad sets, filtered by campaign or status.

Read

facebook_list_ads

Ads, filtered by campaign, ad set or status.

Read

facebook_get_campaign_details

A campaign's settings: objective, budget, status and dates.

Read

facebook_get_adset_details

An ad set's settings: targeting, budget, optimization goal and frequency caps.

Read

Creatives

Tool

What it does

Type

facebook_get_ad_creative_details

A creative's text, links and asset setup. No AI analysis.

Read

facebook_analyze_ad_creative_by_id_or_url

AI review of a creative's visuals, messaging and hook, by ad ID or by image/video link. Uses AI credits. Only appears on plans that include creative analysis.

Read

Audiences, pixels and catalogs

Tool

What it does

Type

facebook_list_custom_audiences

Custom, lookalike and saved audiences.

Read

facebook_list_pixels

The Meta Pixels on an ad account.

Read

facebook_list_product_catalogs

Product catalogs you can use for catalog ads.

Read

facebook_list_product_sets

Product sets inside a catalog.

Read

facebook_search_targeting

Finds interest, behavior and demographic targeting options and their IDs.

Read

Good to know

  • Reach and frequency can't be added up across days or ad sets. Ask for them over the whole period instead.

  • Large requests run in the background. If a report isn't ready straight away, the assistant checks back for it.

  • AI creative review uses AI credits and needs a plan that includes creative analysis. See How AI Usage Limits Work in GoMarble AI.

  • Money values are in the ad account's own currency.

  • To launch or change Meta ads, see Meta Ads: create, edit and copy ads.