# Meta Ads campaign management MCP

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

## Implementations

- [Batch Meta Ads catalog items](/providers/meta-ads/batch-catalog-items.md): `meta-ads/batch-catalog-items`, free preview, $0.05 per applied change. Create or update up to 50 catalog products by retailer_id. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, catalog id and requests.
- [Create a Meta ad](/providers/meta-ads/create-ad.md): `meta-ads/create-ad`, free preview, $0.05 per applied change. Create a PAUSED ad using an existing ad set and creative from the selected account. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, ad set id, creative id and more.
- [Create a Meta ad set](/providers/meta-ads/create-adset.md): `meta-ads/create-adset`, free preview, $0.05 per applied change. Create a PAUSED Meta ad set with explicit targeting, optimization, placements, attribution, bidding and schedule. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, campaign id, name and more.
- [Create a Meta Ads campaign](/providers/meta-ads/create-campaign.md): `meta-ads/create-campaign`, free preview, $0.05 per applied change. Create a PAUSED Meta campaign with either ad set budgets (omit campaign budget), a daily campaign budget, or a lifetime campaign budget. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, name and objective.
- [Create a Meta Ads product set](/providers/meta-ads/create-product-set.md): `meta-ads/create-product-set`, free preview, $0.05 per applied change. Create a filtered product set in a catalog owned by the same Business as the selected ad account. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, catalog id, name and more.
- [Duplicate a Meta ad set](/providers/meta-ads/duplicate-adset.md): `meta-ads/duplicate-adset`, free preview, $0.05 per applied change. Duplicate a known-good ad set within the selected account, preserving complex native configuration. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id and ad set id.
- [Join Meta Ads product insights](/providers/meta-ads/join-product-insights.md): `meta-ads/join-product-insights`, $0.005 per call. Query product-breakdown insights and enrich rows with Product Catalog metadata when catalog access is available. Works on your own Meta Ads account, connected through Get MCP Ads. Needs ad account id.
- [Rename a Meta ad](/providers/meta-ads/rename-ad.md): `meta-ads/rename-ad`, free preview, $0.05 per applied change. The name is the only thing that changes. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad id, ad account id and name.
- [Rename a Meta ad set](/providers/meta-ads/rename-adset.md): `meta-ads/rename-adset`, free preview, $0.05 per applied change. The name is the only thing that changes. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad set id, ad account id and name.
- [Rename a Meta Ads campaign](/providers/meta-ads/rename-campaign.md): `meta-ads/rename-campaign`, free preview, $0.05 per applied change. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs campaign id, ad account id and name.
- [Update a Meta ad set budget](/providers/meta-ads/update-adset-budget.md): `meta-ads/update-adset-budget`, free preview, $0.05 per applied change. Change an ad set daily or lifetime budget after checking its parent budget and existing schedule. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id and ad set id.
- [Update a Meta ad set configuration](/providers/meta-ads/update-adset-configuration.md): `meta-ads/update-adset-configuration`, free preview, $0.05 per applied change. Update targeting, optimization, placements, attribution, bidding, budget or schedule. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, ad set id and configuration.
- [Update a Meta ad set schedule](/providers/meta-ads/update-adset-schedule.md): `meta-ads/update-adset-schedule`, free preview, $0.05 per applied change. Change start and/or end time using ISO 8601 with an explicit offset. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id and ad set id.
- [Update a Meta ad set status](/providers/meta-ads/update-adset-status.md): `meta-ads/update-adset-status`, free preview, $0.05 per applied change. Pause or reactivate a Meta ad set. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad set id, ad account id and status.
- [Update a Meta ad status](/providers/meta-ads/update-ad-status.md): `meta-ads/update-ad-status`, free preview, $0.05 per applied change. Pause or reactivate a Meta ad. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad id, ad account id and status.
- [Update a Meta Ads campaign budget](/providers/meta-ads/update-campaign-budget.md): `meta-ads/update-campaign-budget`, free preview, $0.05 per applied change. Change an existing campaign-owned budget after verifying currency and ownership. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id and campaign id.
- [Update a Meta Ads campaign status](/providers/meta-ads/update-campaign-status.md): `meta-ads/update-campaign-status`, free preview, $0.05 per applied change. Pause or reactivate a Meta campaign. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs campaign id, ad account id and status.
- [Update a Meta Ads product set](/providers/meta-ads/update-product-set.md): `meta-ads/update-product-set`, free preview, $0.05 per applied change. Replace a product set filter or rename it. Works on your own Meta Ads account, connected through Get MCP Ads. The preview is free; the change costs $0.05 when you confirm it. Needs ad account id, catalog id and product set id.

## Other capabilities

- [Meta Ad Library](/tools/meta-ads/ad-library.md): 5 tools.
- [Meta Ads reporting](/tools/meta-ads/reporting.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 things without my approval?

No. A change is previewed for free and applied only when you confirm it.

### 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/campaign-management) · [Agent index](/llms.txt)
