> Scope: 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 skill is the operational workflow for Meta Ads MCP (campaigns, budgets, audiences, tracking, documentation). It intentionally hands three things to systems outside its own scope — be aware these cross trust boundaries:
Use them as needed, but treat any data leaving Meta Ads MCP (to Drive or another skill) under your own data-handling rules.
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
共 2 个版本