Install
openclaw skills install meta-ads-mcpOperational guide for creating, managing, optimizing, and documenting Meta (Facebook/Instagram) ad campaigns via the Facebook Ads MCP. Use whenever the user mentions Facebook ads, Instagram ads, Meta campaign planning, budgets, audiences, retargeting, ad performance, Pixel/CAPI tracking, creative briefs, naming conventions, campaign documentation, or safe MCP-based campaign operations.
openclaw skills install meta-ads-mcpScope: How to create, manage, update, pause, and document Meta (Facebook/Instagram) ad campaigns using the Facebook Ads MCP. Covers account setup, campaign architecture, targeting, creative, tracking, retargeting, documentation, and safety guardrails.
This file is the entrypoint. Detailed playbooks live in references/. Load only the file relevant to the current task:
| Task | Reference |
|---|---|
| Pick the right ad account, build campaign hierarchy, name entities | references/campaign-architecture.md |
| Set budgets, choose cold/warm/hot audiences, apply exclusions | references/budget-and-audience.md |
| Choose ad format, write copy frameworks, generate creative assets | references/creative-and-copy.md |
| Install Pixel/CAPI, define events, build retargeting structure | references/tracking-and-retargeting.md |
| Create campaigns via MCP, monitor KPIs, document decisions | references/campaign-operations.md |
| Run pre-campaign intake before launch | references/intake-questions.md |
| Follow hard safety rules and account-health guardrails | references/safety-guardrails.md |
ads_get_ad_accounts, ads_get_pages_for_business, ads_get_dataset_details. Never proceed with an unverified pixel or unlinked page.status: PAUSED.ACTIVE only after the full review is signed off.These are summarized here; full list in references/safety-guardrails.md.
Account & assets:
ads_get_ad_accounts list accessible ad accounts
ads_get_pages_for_business list pages under a Business Manager
ads_catalog_get_catalogs check product catalogs for dynamic ads
ads_get_dataset_details verify Pixel/dataset installation
ads_get_dataset_quality check Event Match Quality (target 7+/10)
Creation:
ads_create_campaign create campaign (always status: PAUSED)
ads_create_ad_set create ad set under a campaign
ads_create_ad create ad under an ad set
ads_activate_entity flip status; use PAUSED to disable, never delete
Reporting:
ads_get_ad_entities pull campaign/ad set/ad performance
ads_insights_performance_trend analyze trends over time
ads_insights_anomaly_signal detect unusual patterns
ads_get_opportunity_score review Meta recommendations