Can AI agents automate Meta Ads?
Meta · saas · marketingenterprise
Meta Ads is automatable today through the Marketing API and a Meta-hosted Ads MCP server. This record is Facebook and Instagram advertising in Ads Manager, not Google Ads, WhatsApp Business Platform, or Meta Business Suite messaging. Every Marketing API call requires an access token. User tokens are created in Graph API Explorer with ads_read or ads_management and can be extended to long-lived tokens. System-user tokens from Meta Business Suite are the documented server-to-server path. Get Started requires an active ad account, a Meta developer account, and an app. Graph calls such as GET/POST /act_{ad_account_id}/ads run on graph.facebook.com. Meta hosts a remote MCP server at https://mcp.facebook.com/ads for MCP-compatible agents. Documented tool groups are reporting, ad creation and management, catalogs, signals, help search, A/B and conversion-lift studies, and activity logs. The opened overview does not claim every Ads Manager account can enable the connector. Official SDKs, CLI, and connector catalogs were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because Graph create/read/update of campaigns does not depend on MCP account enablement. MCP scores 7: official hosted coverage with that enablement gate.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restoauth2system-user-token coverage: partial · docs |
| SDK | unknown | official: unknown |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | unknown | |
| Extensibility | unknown | webhooks: unknown |
| Data access | export: graph-json · import: unknown | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. The Marketing API and the Meta-hosted Ads MCP server cover campaign, catalog, and reporting work without browser control of Ads Manager.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 7 | — | — | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-15 |
modalities.api.exists | declared | source | 2026-09-15 |
modalities.api.kinds[0] | declared | source | 2026-09-15 |
modalities.api.auth[0] | declared | source | 2026-09-15 |
modalities.api.auth[1] | declared | source | 2026-09-15 |
modalities.api.coverage | declared | source | 2026-09-15 |
modalities.api.docs | declared | source | 2026-09-15 |
modalities.mcp.first_party | declared | source | 2026-09-15 |
modalities.mcp.verdict | declared | source | 2026-09-15 |
modalities.data_access.export[0] | declared | source | 2026-09-15 |
verdict.scores.api | declared | source | 2026-09-15 |
verdict.scores.mcp | declared | source | 2026-09-15 |
freshness.watch[0].url | declared | source | 2026-09-15 |
freshness.watch[1].url | declared | source | 2026-09-15 |
freshness.watch[2].url | declared | source | 2026-09-15 |
Related tools
Other products in this database that share a category with Meta Ads.
Last verified 2026-09-15 · volatility high · JSON record