Facebook Ads
Facebook Ads MCPAdvertising53 actions

Meta Ads MCP Server

Let your AI agents run Facebook Ads for you, safely.

A hosted Meta Ads MCP server for Claude, ChatGPT, Cursor and CLI agents. Sign in with Facebook, paste one server URL, then analyze Facebook and Instagram ads and build campaigns your agent can pause but never switch on.

  • Enable or disable every action, per account. Block your agent from doing dangerous actions.

  • Ask in plain English. Create campaigns, pull reports, find insights and take action in Facebook Ads.

  • 53 read and write actions. Every Facebook Ads task your agent needs, from reporting to campaign management.

  • Built for teams. Invite your team and share one connected account.

Works with
ChatGPTChatGPTClaudeClaudeClaude CodeClaude CodeCodexCodexGemini CLIGemini CLICursorCursorMistralMistralOpenClawOpenClawHermesHermesPerplexityGrokn8nWindsurfVS CodeZed
ChatGPT
Facebook Ads
ChatGPT
connected to Facebook Ads MCP
Online
ChatGPT
Actions

Available Actions

53 actions available to automate your Facebook Ads workflows.

53 actions

Facebook Ads
Write

Create Ad

Create a new ad (created in PAUSED status).

Facebook Ads
Write

Create Ad Creative

Create a new ad creative.

Facebook Ads
Write

Create Adset

Create a new ad set (created in PAUSED status).

Facebook Ads
Write

Create Campaign

Create a new campaign (created in PAUSED status).

Facebook Ads
Write

Create Custom Conversion

Create a new custom conversion for an ad account.

Facebook Ads
Write

Create Leadgen Form

Create a lead generation form on a Facebook Page.

Facebook Ads
Write

Delete Ad

Permanently DELETE an ad. Irreversible.

Facebook Ads
Write

Delete Adset

Permanently DELETE an ad set (and all its ads). Irreversible.

Facebook Ads
Write

Delete Campaign

Permanently DELETE a campaign (and all its ad sets + ads). Irreversible.

Facebook Ads
Read

Estimate Audience Size

Estimate audience size for targeting specifications.

Facebook Ads
Read

Get Activities Adaccount

Retrieve change history for an ad account.

Facebook Ads
Read

Get Activities Adset

Retrieve change history for an ad set.

Facebook Ads
Read

Get Ad

Fetch details for a single ad.

Facebook Ads
Read

Get Ad Creative

Fetch details for a single ad creative.

Facebook Ads
Read

Get Ad Creatives

List ad creatives for an ad account.

Facebook Ads
Read

Get Ad Creatives By Ad

Get the creative for a specific ad.

Facebook Ads
Read

Get Ad Images

List ad images for an ad account.

Facebook Ads
Read

Get Ad Preview

Generate a preview rendering for an existing ad.

Facebook Ads
Read

Get Ad Videos

List ad videos for an ad account.

Facebook Ads
Read

Get Adaccount

Fetch details for a single ad account.

Facebook Ads
Read

Get Ads

List ads for an ad account, campaign, or ad set.

Facebook Ads
Read

Get Ads By Adset

List ads for a specific ad set.

Facebook Ads
Read

Get Ads By Campaign

List ads for a specific campaign.

Facebook Ads
Read

Get Adset

Fetch details for a single ad set.

Facebook Ads
Read

Get Adsets

List ad sets for an ad account or campaign.

Facebook Ads
Read

Get Adsets By Campaign

List ad sets for a specific campaign.

Facebook Ads
Read

Get Campaign

Fetch details for a single campaign.

Facebook Ads
Read

Get Campaigns

List campaigns for an ad account.

Facebook Ads
Read

Get Custom Audiences

List custom audiences for an ad account.

Facebook Ads
Read

Get Custom Conversion

Get details for a specific custom conversion.

Facebook Ads
Read

Get Custom Conversions

List custom conversions for an ad account. Use this to discover account-specific conversion events that can be used as metrics.

Facebook Ads
Read

Get Insights Ad

Retrieve performance insights for an ad.

Facebook Ads
Read

Get Insights Adaccount

Retrieve performance insights for an ad account.

Facebook Ads
Read

Get Insights Adset

Retrieve performance insights for an ad set.

Facebook Ads
Read

Get Insights Campaign

Retrieve performance insights for a campaign.

Facebook Ads
Read

Get Instagram Accounts

List Instagram accounts available to the selected ad account.

Facebook Ads
Read

Get Interest Suggestions

Get interest suggestions based on existing interests.

Facebook Ads
Read

Get Leadgen Forms

List lead generation forms for a Facebook Page.

Facebook Ads
Read

Get Leadgen Forms By Account

Discover lead generation forms already referenced by creatives in a Facebook ad account.

Facebook Ads
Read

Get Minimum Budgets

List Meta's minimum budget values for the ad account by currency.

Facebook Ads
Read

Get Pages

List Facebook Pages usable with this Ads connection in the selected workspace and brand.

Facebook Ads
Read

Get Pixels

List tracking pixels for an ad account.

Facebook Ads
Read

Get Saved Audiences

List saved audiences for an ad account.

Facebook Ads
Read

Search Behaviors

Search for behavior targeting options by keyword.

Facebook Ads
Read

Search Demographics

Search demographic targeting options.

Facebook Ads
Read

Search Geo Locations

Search for geographic targeting locations.

Facebook Ads
Read

Search Interests

Search for interest targeting options by keyword.

Facebook Ads
Write

Update Ad

Update an existing ad.

Facebook Ads
Write

Update Ad Creative

Update an existing ad creative (name or labels only).

Facebook Ads
Write

Update Adset

Update an existing ad set.

Facebook Ads
Write

Update Campaign

Update an existing campaign.

Facebook Ads
Write

Upload Ad Image

Upload an image to the ad account from a public URL or base64-encoded bytes.

Facebook Ads
Write

Upload Ad Video

Upload a video to the ad account from a URL or create a slideshow.

Compare

Facebook Ads MCP servers compared: hosted vs official

Meta launched a hosted ads MCP server in open beta in April 2026, and it is the most complete option for Meta-only work. InsightfulPipe is an independent alternative for teams that want stricter guardrails and one connection layer for all of their marketing platforms.

HostingHosted by InsightfulPipeHosted by Meta
AvailabilityAvailable on every InsightfulPipe planOpen beta since April 29, 2026; tool access rolls out to ad accounts gradually
Tools53 actions for reporting, campaigns, ad sets, ads, creatives, targeting research and conversionsAbout 90 tools across reporting, ads, catalogs, datasets, A/B tests and more
Launching adsCreates items paused and can only pause; you activate in Ads ManagerCreates items paused and can activate them after you confirm
ControlsActions chosen per ad account, Read-only connections, deletes off by default, restricted team accessBusiness portfolio admins can set rules for what agents may do
Other platformsGoogle Ads, GA4, LinkedIn Ads and 40+ more MCP servers, plus a CLIMeta ads only
PriceIncluded in plans from $29.99/month, with a 7-day free trialNo price stated by Meta during the beta
Overview

What you can do with the Facebook Ads MCP

The InsightfulPipe Meta Ads MCP server is a hosted Model Context Protocol server for Facebook and Instagram advertising. Connect your Meta ad accounts once, paste the server URL into Claude, ChatGPT, Cursor, Claude Code, Gemini CLI or Codex, and ask questions about your ads in plain English.

ClaudeFacebook AdsAcme StoreRead-only
Ask about your Facebook Ads account…
01Performance reporting

Performance reporting

Get spend, ROAS, CPA, CTR and conversions by campaign, ad set or ad, with breakdowns by age, gender, placement or device.

See all Facebook Ads actions
ClaudeFacebook AdsAcme StoreRead-only
Ask about your Facebook Ads account…
02Creative analysis

Creative analysis

Compare creatives and ad formats, preview ads and find ads with rising frequency or falling CTR.

See all Facebook Ads actions
ClaudeFacebook AdsAcme StoreRead-only
Ask about your Facebook Ads account…
03Audience research

Audience research

Search interests, behaviors and demographics, get interest suggestions and estimate audience size before you build an ad set.

See all Facebook Ads actions
53
actions
one server URL
38
read actions
reports, audits, research
15
write actions
create, update, manage
Setup

How to connect the Facebook Ads MCP server

Add the server URL to your AI client, then sign in with your InsightfulPipe account to authorize access. The server is hosted, so there is nothing to install.

MCP server URL

https://facebook-ads.insightfulmcp.com/

Connect Facebook Ads to Claude

Fastest: add InsightfulPipe from the Claude Directory

One click connects the full InsightfulPipe MCP with all your connected accounts. To add a server scoped to Facebook Ads only, follow the steps below.

Open Claude Directory

Or add the Facebook Ads server manually:

  1. 01
    Copy the server URL:
    https://facebook-ads.insightfulmcp.com/
  2. 02
    Open Claude connector settings (Customize > Connectors), click + and then Add custom connector.
  3. 03
    Paste the URL and click Add.
  4. 04
    Click Connect, then click Authorize access in the browser.

Start a new chat, click +, open Connectors and turn the connector on to use it.

The Free plan can add one custom connector. On Team and Enterprise plans, an Owner first adds it under Organization settings > Connectors, then each member clicks Connect in Customize > Connectors.

Watch the setup tutorial

Playbook

Prompts and skills that run on the Facebook Ads MCP

Copy a prompt into any connected client, or install a Claude skill that chains the actions for you.

Prompt

“What was ROAS by campaign in the last 14 days?”

Campaign-level insights with purchase value

Skill

Facebook Ads Account Auditor

Claude skill that audits a Meta Ads account for pixel and Conversions API health, campaign structure, audience overlap, budget efficiency and fatigue.

Prompt

“Break down last month's spend and CPA by placement”

Compares Feed, Stories, Reels and other placements

Skill

Facebook Ads Audience Builder

Claude skill that plans a Meta Ads audience strategy: custom audiences, lookalikes, Advantage+ audience and exclusions mapped to your funnel.

Prompt

“Which ads have a frequency above 4 and a falling CTR?”

Spots creative fatigue

Skill

Facebook Ads Budget Allocator

Claude skill that scores Meta Ads campaigns on marginal CPA and saturation, then recommends where to move budget and how fast to scale.

Prompt

“Estimate the audience size for women aged 25-44 in Germany interested in yoga”

Uses targeting search and audience estimates

Skill

Facebook Ads Campaign Structure

Claude skill that designs Meta Ads account structure: consolidation, CBO vs ABO, Advantage+ sales campaigns, ad set rules and naming conventions.

Prompt

“Create a paused traffic campaign with two ad sets for our new collection”

Builds the structure paused for review

HAVE QUESTIONS?

Frequently asked questions

A Meta Ads MCP server connects Facebook and Instagram advertising data to AI assistants through the Model Context Protocol. Your assistant can then report on campaigns and, with write access, create or change them, without you working through Ads Manager.

Ready to connect your data?

Join hundreds of agencies and brands using InsightfulPipe to connect marketing data to AI.

Start a free trial today.