The Meta Ads MCP server for Facebook & Instagram

Connect Meta Ads to Claude, ChatGPT, or any AI agent. Analyze performance, create campaigns and creatives, manage ad sets, and approve every change before it touches your Facebook and Instagram ads.

BassemGamalAhmedJuan

10,000+ marketers scaling with AI.

Meta Ads connected to Claude, ChatGPT, and MCP clients through Markifact

See Meta Ads MCP in action

Trusted by marketing teams at

Incubeta
GroupM
Dentsu
OMD
Starcom
Desertcart
Kave Home
Brainlabs
Ting
Orka
Nova Post
Reatilogists

What you can do with Meta Ads MCP

From reporting to campaign management, Markifact helps you analyze, create, and manage Meta Ads directly from Claude or ChatGPT.

Claude comparing Facebook and Instagram placement performance through Markifact MCP

Report across ad accounts

Analyze campaign, ad set, ad, and creative performance across multiple Meta ad accounts with breakdowns for placements, devices, age, gender, and more.

Track pixels and CAPI

Inspect Meta Pixel and Conversions API setup, review event coverage and match quality, and catch tracking issues that hurt attribution.

Claude drafting a Meta carousel ad with product images and prices, waiting for approval in Markifact

Create ads and creatives

Build image, video, carousel, and catalog ads, then connect creatives to your campaigns and ad sets from one workflow.

Create campaigns and ad sets

Create campaigns and ad sets with budgets, targeting, placements, schedules, and optimization settings using natural language prompts.

Custom audience of past buyers expanded into a Lookalike 1% audience of 2.1 million people

Manage audiences

Work with custom audiences, lookalike audiences, and engagement audiences to support campaign targeting and audience expansion.

Optimize performance

Find high CPA ad sets, detect creative fatigue, shift budgets to winners, and pause underperforming campaigns with approval-based actions.

Use Meta Ads in your favorite AI.
Plus your whole marketing stack

One MCP server. Meta Ads, the rest of your stack, and the AI assistant you already use.

AI Assistants
Claude logo
Claude
ChatGPT logo
ChatGPT
Gemini logo
Gemini
Cursor logo
Cursor
Markifact MCP hub
Your Stack
Ad Platforms
13 platforms
Meta Ads logo
Google Ads logo
TikTok Ads logo
Microsoft Ads logo
+9
Analytics & Data
10 platforms
Google Analytics logo
BigQuery logo
Google Search Console logo
Bing Webmaster Tools logo
+6
Workspace
8 platforms
Google Drive logo
Google Sheets logo
Google Slides logo
Google Docs logo
+4
Messaging & Social
9 platforms
YouTube logo
Email logo
Facebook Organic logo
Instagram Organic logo
+5
E-commerce & CRM
4 platforms
Google Merchant Center logo
Shopify logo
HubSpot logo
Klaviyo logo

Set up in minutes

No coding, no server hosting, no API tokens. Three steps and you're managing Meta Ads from your AI assistant.

Connect Meta Ads to Markifact with one-click OAuth
1

Connect Meta Ads

Sign up for Markifact and connect your Meta Ads account with one-click OAuth. No API tokens, no developer setup.

Markifact is available in the Claude connector directory:

Connect in Claude

Open the listing and click Connect to add Markifact to Claude.

2

Connect your AI assistant

Pick Claude, ChatGPT, Cursor, or any MCP-compatible assistant and copy the setup. One URL or command and you're connected to Markifact.

Create Meta Ads campaigns and ad creatives from Claude using Markifact
3

Start managing ads

Create campaigns, build ad creatives, optimize ad sets, and manage Advantage+ in plain English. Full read and write access to your ad account.

Meta Ads MCP prompt examples

Use Markifact MCP to research, launch, report, and optimize Meta Ads from Claude, ChatGPT, Cursor, or any MCP-compatible client.

Create campaign drafts and prepare them for approval.

  • Create a paused campaign for this offer with 3 ad sets and 5 image ads.

  • Build a video ad campaign draft for this landing page.

  • Create carousel ad ideas for this product and prepare them for review.

  • Build lookalike audience ideas based on existing customer audiences.

What a session actually looks like

A creative fatigue check in Claude, from prompt to approved change. Your AI pulls the report, finds the tired ads, and waits for your sign-off.

Claude conversation finding fatigued Meta ad creative and drafting replacements through Markifact MCP, with the create creative operation waiting for approval

Example session. Claude uses Markifact's real Meta Ads tools (meta_ads_get_report, meta_ads_create_ad_creative); write operations always stop for your approval.

Compare your options

Which Meta Ads MCP option is right for you?

Meta released its official Ads MCP in open beta in April 2026, open-source servers exist on GitHub, and Markifact is the managed MCP layer built for marketers and agencies. Here's how to pick.

Official Meta MCP

First-party, free, in open beta

Choose it if

  • You manage one ad account with simple needs
  • You want Meta-authenticated tools by adding mcp.facebook.com/ads to Claude or ChatGPT

Open-source MCPs

Free, self-hosted, full control

Choose it if

  • You're technical and have an approved Meta developer app
  • You want to own the hosting, the code, and the maintenance

Markifact

Managed, multi-platform, approval-based

Choose it if

  • You manage multiple ad accounts or clients
  • You need image, video, carousel, and catalog creative workflows
  • You want Google Ads, TikTok, GA4, and Sheets in the same conversation, with approval before anything goes live
CapabilityMarkifactOfficial Meta MCPOpen-source MCPs
SetupManaged setup with OAuthOAuth-based setupRequires hosting, credentials, and configuration
SecuritySafe and secure. Markifact is an approved Meta tech providerMeta-native and secureYou need to apply to Meta to get approved
Best forMarketers, agencies, and teams managing real ad workSmall advertisers managing one channel with simple needsDevelopers who want full control
Meta Ads reportingCampaign, ad set, ad, creative, audience, and account-level reportingSupports all metrics and dimensions, same as MarkifactBloated with hardcoded metrics and dimensions
Multiple ad accountsBuilt for multi-account workflowsOne account per tool requestOne account per tool request
Write actionsCreate and update campaigns, ad sets, ads, budgets, audiences, and creativesBasic write actionsOften missing actions, or expose so many tools they bloat context
Approval controlsApproval-based actions before changes go liveDepends on Meta's controlsYou need to build this yourself
Ad formatsImage, video, carousel, catalog, and dynamic creative where supportedLimited placement customizationDepends on implementation
Beyond Meta AdsGoogle Ads, TikTok Ads, LinkedIn Ads, GA4, Sheets, Slack, and moreMeta onlyUsually Meta only unless extended
MaintenanceHandled by MarkifactHandled by MetaYou maintain hosting, auth, API changes, and errors
Who should choose itTeams who want production-ready marketing executionTeams managing a single account with simple needsTechnical teams who want to build and maintain their own server

More Meta Ads MCP demos

See how Markifact compares to the official Meta MCP, builds reporting dashboards, and creates Meta campaigns with AI.

Official Meta Ads MCP vs Markifact MCP

Official Meta Ads MCP vs Markifact MCP

Build a Meta Ads dashboard with Claude

Build a Meta Ads dashboard with Claude

Build a Meta Ads campaign with AI

Build a Meta Ads campaign with AI

Frequently Asked Questions

Have a different question? Reach out to Markifact support team.

Start using Meta Ads in Claude today

Connect your Meta Ads account and start managing campaigns, ad sets, and creatives from Claude, ChatGPT, or any MCP client.