Meta Ads Manager

Advertising
AdsContent API/CLIFile import

Independent review. IonBin has no partnership with Meta Ads Manager and was not paid for this page. Our evaluation is our own, based on public documentation and our research. Product names are trademarks of their owners and are used for identification only. How disclosure works.

Ads on Facebook, Instagram and Meta's other apps. The Marketing API covers campaign creation, management and reporting, and the Conversions API sends server-side events. We found no official Meta MCP server.

Best for
  • Pulling campaign results into a report
  • Server-side conversion events
Not for
  • Letting an agent change budgets without approval
  • Unofficial MCP servers holding your ad account token

Top use cases

  • Create and manage campaigns, ad sets and ads through the Marketing API source ↗
  • Send server-side events with the Conversions API source ↗
  • Pull ad performance insights source ↗

In depth

APIs

Meta's Marketing API documentation covers authorization, ad creation, campaign management, performance insights, rate limits and system-user access tokens. The Conversions API section covers server events. source ↗

AI access

With no official MCP server, use a reviewed connector such as Windsor.ai, or your own API integration. Keep a person approving any budget change. source ↗

How to use it with AI

How Meta Ads Manager connects to each AI platform: native connector or MCP, API through code the agent writes, browser control, or file upload.

PlatformMCP / connectorAPI (agent-written code)BrowserUpload / export
Claude (incl. Claude Code) No documented route Not documented Claude (incl. Claude Code): Claude Code edits files and runs commands Meta Ads Manager publishes an API, but this pairing still needs network, authentication and execution-scope checks. Meta Ads Manager API ↗Claude (incl. Claude Code) docs ↗ Inferred Claude Code with the Claude in Chrome extension (Chrome, Edge and other Chromium browsers). Meta Ads Manager is a web app; the pairing itself is not documented. Claude (incl. Claude Code) browser docs ↗ Not documented Verify which side exports and which imports, supported formats and permissions. Meta Ads Manager's recorded upload/import status is yes; Claude (incl. Claude Code)'s file status is yes. These flags do not establish a file-transfer route. Meta Ads Manager file docs ↗Claude (incl. Claude Code) file docs ↗
OpenAI Codex No documented route Not documented OpenAI Codex: Edits files and runs commands locally; cloud tasks run in isolated workspaces Meta Ads Manager publishes an API, but this pairing still needs network, authentication and execution-scope checks. Meta Ads Manager API ↗OpenAI Codex docs ↗ Inferred Only in the ChatGPT desktop app; not in the Codex CLI or IDE extension. Meta Ads Manager is a web app; the pairing itself is not documented. OpenAI Codex browser docs ↗ Not documented Verify which side exports and which imports, supported formats and permissions. Meta Ads Manager's recorded upload/import status is yes; OpenAI Codex's file status is yes. These flags do not establish a file-transfer route. Meta Ads Manager file docs ↗OpenAI Codex file docs ↗
Google Antigravity No documented route Not documented Google Antigravity: Agents edit code and run tasks Meta Ads Manager publishes an API, but this pairing still needs network, authentication and execution-scope checks. Meta Ads Manager API ↗Google Antigravity docs ↗ Inferred The /browser guide documents App and CLI support through Chrome DevTools MCP; the overview comparison conflicts on CLI availability. IDE browser features are separate. Meta Ads Manager is a web app; the pairing itself is not documented. Google Antigravity browser docs ↗ Not documented Verify which side exports and which imports, supported formats and permissions. Meta Ads Manager's recorded upload/import status is yes; Google Antigravity's file status is yes. These flags do not establish a file-transfer route. Meta Ads Manager file docs ↗Google Antigravity file docs ↗

Confirmed is reserved for evidence of the specific connection route. The current named integrations include plugins, skills and CLIs, so a named platform alone does not confirm MCP or a native connector. Inferred means each side documents a relevant capability, but no document describes the pairing. Code execution still needs network and credential access; file handling still needs a compatible format and transfer direction. Not documented means the records do not establish the route. IonBin has not tested these pairings. Recorded Oct 18, 2026.

Agent compatibility

API/CLIFile import
LevelStatusDetail / source
Native connector / MCPNo No official Meta MCP server found in Meta for Developers pages reviewed (2026-10-18)
API / CLIYes Official docs ↗ — Marketing API
Browser / manualNo Browser access is recorded alongside a documented programmatic route.
File upload / importYes Official docs ↗ — the Marketing API supports async and batch requests

Recorded Oct 18, 2026. Setup and plan limits vary; check the vendor's docs. How levels are assigned.

Appears in these proposed stacks

Connection capabilities to compare

No confirmed MCP server yet.

Automation hubs to assess for a custom API connection: Gumloop, Make, n8n, Zapier. Verify credentials, supported requests, limits and error handling; no configured integration is implied.

Review

No long-form review yet. Verdict is based on research, not hands-on testing.

Alternatives

Google Ads

Advertising

Search, display and video ads on Google. Google's open-source Google Ads MCP server is read-only: an AI client can query account data with GAQL but can't change campaigns.

MCPAPI/CLIFile import
Ads

Windsor.ai

Marketing data integration

Connects marketing, CRM and warehouse data for reporting. Its MCP server is included on all plans; it can query data and perform supported account changes when write actions are enabled for the team.

MCPAPI/CLI
Data