# Meta Ads reporting MCP

18 tools on your own Meta Ads account, from $0.005 per call.

## Implementations

- [Meta ad activity](/providers/meta-ads/get-ad-activity.md): `meta-ads/get-ad-activity`, $0.005 per call. Read ad account activity logs from /{ad_account_id}/activities with object, event, actor, timestamp, and extra_data fields. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id.
- [Meta ad set configuration](/providers/meta-ads/get-adset-configuration.md): `meta-ads/get-adset-configuration`, $0.005 per call. Read an existing ad set, its parent campaign budget/objective and account currency before preparing an edit. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id and ad set id.
- [Meta ad sets](/providers/meta-ads/get-adsets.md): `meta-ads/get-adsets`, $0.005 per call. List ad sets for a Meta ad account, optionally filtered by campaign. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id.
- [Meta ad studies](/providers/meta-ads/get-ad-studies.md): `meta-ads/get-ad-studies`, $0.005 per call. List conversion lift studies and A/B tests (Ad Studies) for an ad account. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id.
- [Meta ads](/providers/meta-ads/get-ads.md): `meta-ads/get-ads`, $0.005 per call. List ads for a Meta ad account, optionally filtered by ad set. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id.
- [Meta Ads account details](/providers/meta-ads/get-account-details.md): `meta-ads/get-account-details`, $0.005 per call. Get detailed information for a specific Meta ad account: name, currency, timezone, spend cap, status, business info. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id.
- [Meta Ads brand safety controls](/providers/meta-ads/get-brand-safety-controls.md): `meta-ads/get-brand-safety-controls`, $0.005 per call. Read brand safety, suitability, placement, and context-control signals from ad account/ad set targeting and optional block-list edges. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id.
- [Meta Ads campaign structure](/providers/meta-ads/get-campaign-structure.md): `meta-ads/get-campaign-structure`, $0.005 per call. Get hierarchical campaign structure: campaigns -> ad sets -> ads. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id.
- [Meta Ads campaigns](/providers/meta-ads/get-campaigns.md): `meta-ads/get-campaigns`, $0.005 per call. List campaigns for a Meta ad account. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id.
- [Meta Ads catalog products](/providers/meta-ads/get-catalog-products.md): `meta-ads/get-catalog-products`, $0.005 per call. Read Product Catalogs and Product Items when catalog access is available. Works on your own Meta Ads account, connected through Get MCP Ads. Takes business id, catalog id, product ids and more, all optional.
- [Meta Ads delivery diagnostics](/providers/meta-ads/get-delivery-diagnostics.md): `meta-ads/get-delivery-diagnostics`, $0.005 per call. Aggregate read-only delivery diagnostics across campaigns, ad sets, and ads using status/effective_status/issues_info where available plus simple delivery. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id.
- [Meta Ads insights](/providers/meta-ads/get-insights.md): `meta-ads/get-insights`, $0.005 per call. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id, level and metrics.
- [Meta Ads Instagram accounts](/providers/meta-ads/get-instagram-accounts.md): `meta-ads/get-instagram-accounts`, $0.005 per call. List Instagram accounts linked to accessible Pages, Business Manager assets, or an ad account when permissions allow. Works on your own Meta Ads account, connected through Get MCP Ads. Takes ad account id, business id, page id and more, all optional.
- [Meta Ads organic content enrichment](/providers/meta-ads/get-organic-content-enrichment.md): `meta-ads/get-organic-content-enrichment`, $0.005 per call. Read Facebook Page posts and Instagram media with URLs, native periods and optional insights. Works on your own Meta Ads account, connected through Get MCP Ads. Takes page id, instagram account id, post ids and more, all optional.
- [Meta Ads page posts](/providers/meta-ads/get-page-posts.md): `meta-ads/get-page-posts`, $0.005 per call. Read published Facebook Page posts using a Page token resolved from the connected user. Works on your own Meta Ads account, connected through Get MCP Ads. Needs page id.
- [Meta Ads pages](/providers/meta-ads/get-pages.md): `meta-ads/get-pages`, $0.005 per call. List accessible Facebook Pages with id, name, category, tasks, picture, and linked Instagram account references when available. Works on your own Meta Ads account, connected through Get MCP Ads. Takes business id, limit, cursor and more, all optional.
- [Meta Ads pixels](/providers/meta-ads/get-pixels.md): `meta-ads/get-pixels`, $0.005 per call. List pixels and datasets from an ad account or Business Manager when accessible, returning actionable warnings for permission-limited edges. Works on your own Meta Ads account, connected through Get MCP Ads. Takes ad account id, business id, include datasets and more, all optional.
- [Search Meta Ads entities](/providers/meta-ads/search-entities.md): `meta-ads/search-entities`, $0.005 per call. Search campaigns, ad sets, or ads by name within an ad account. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id, entity type and name filter.

## Supporting tools

- [Meta ad accounts](/providers/meta-ads/list-ad-accounts.md): `meta-ads/list-ad-accounts`, $0.005 per call. List all Meta ad accounts accessible with the current token. Works on your own Meta Ads account, connected through Get MCP Ads. Takes workspace id (optional).
- [Meta Ads catalog batch status](/providers/meta-ads/get-catalog-batch-status.md): `meta-ads/get-catalog-batch-status`, $0.005 per call. Read the completion and per-item errors for a catalog batch handle. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id, catalog id and handle.
- [Meta Ads debug token](/providers/meta-ads/debug-token.md): `meta-ads/debug-token`, $0.005 per call. Check the current access token validity, expiration, and granted scopes. Works on your own Meta Ads account, connected through Get MCP Ads. Takes workspace id (optional).
- [Meta Ads health check](/providers/meta-ads/health-check.md): `meta-ads/health-check`, no charge per call. Agent-ready read-only health check: validates token metadata, lists accessible ad accounts, and warns about missing read scopes without exposing the access. Works on your own Meta Ads account, connected through Get MCP Ads. Takes workspace id (optional).
- [Meta Ads interpret experiment results](/providers/meta-ads/interpret-experiment-results.md): `meta-ads/interpret-experiment-results`, $0.005 per call. Read and interpret A/B test or conversion lift study results with confidence guardrails, cells, objectives, and optional cell entities. Works on your own Meta Ads account, connected through Get MCP Ads. Takes study id, ad account id, include cell entities and more, all optional.
- [Meta Ads study results](/providers/meta-ads/get-study-results.md): `meta-ads/get-study-results`, $0.005 per call. Get detailed results for a conversion lift or A/B test study. Works on your own Meta Ads account, connected through Get MCP Ads. Needs study id.
- [Validate a Meta Ads query](/providers/meta-ads/validate-query.md): `meta-ads/validate-query`, $0.005 per call. Validate a metric/breakdown combination BEFORE executing. Works on your own Meta Ads account, connected through Get MCP Ads. Needs metrics.

## Same data on other platforms

- [DOU+ promotion data](/tools/douyin/douplus.md): 17 tools, from $0.001 per call.

## Other capabilities

- [Meta Ad Library](/tools/meta-ads/ad-library.md): 5 tools.
- [Meta Ads campaign management](/tools/meta-ads/campaign-management.md): 18 tools, from $0.005 per call.
- [Meta Ads creatives](/tools/meta-ads/creatives.md): 11 tools, from $0.005 per call.
- [Meta Ads audiences & targeting](/tools/meta-ads/audiences.md): 4 tools, from $0.005 per call.

## Providers

- [Meta Ads](/providers/meta-ads.md): 58 tools, from $0.005 per call, some tools free.

## Questions

### Do I need my own Meta Ads account?

Yes. These tools work on your own account, connected once per workspace through Get MCP Ads.

### Can my agent change anything?

No. These tools only read.

### How is it billed?

Per call, at the provider's price with no markup, from $0.005 per call. Your agent sees the price before it runs a tool.

[Meta Ads](/tools/meta-ads.md) · [Connection guide](/connect.md) · [Billing](/docs/billing.md)

---

[HTML page](/tools/meta-ads/reporting) · [Agent index](/llms.txt)
