AgentMsgrGuidesHelpStart free

Home / Guides / MCP for marketers

Meta Ads MCP: how to let an AI assistant work in your Facebook and Instagram ads

A Meta Ads MCP is a connector that lets an AI assistant, like Claude or ChatGPT, work inside your Meta ad account. It can pull reports, build campaigns, ad sets and ads, manage audiences and catalogs, and check your tracking. Meta runs its own, launched in open beta on April 29, 2026 at mcp.facebook.com/ads, and it creates new items paused, so nothing spends until you turn it on. Hosted services like Pipeboard and open-source servers on GitHub are the other options. The safe setup lets it read anything and makes it ask before anything goes live or a budget changes.

MCP is short for Model Context Protocol, the shared standard behind these connectors. The facts here come from Meta's announcement, developer docs and help center, plus Pipeboard, Anthropic and OpenAI, all read November 11, 2026.

Illustration for Meta Ads MCP: a bean-shaped helper and a cone-shaped helper fly bright paper kites high over a grassy hill at night, one holding the string reel
Ads in the air, strings in hand. (Illustration.)

What a Meta Ads MCP lets an AI assistant do

Meta's own server groups its tools into a handful of jobs. Here's what each one does, and whether it changes anything:

JobWhat the assistant can doChanges your account?
ReportingSpend, results, CTR and CPM by campaign, ad set or ad, plus trends, unusual swings and industry benchmarksNo
Building adsCreate campaigns, ad sets, ads and creatives, and preview an ad in Feed, Stories or ReelsYes, but new items start paused
Turning ads onSwitch a paused campaign, ad set or ad to activeYes, and it starts spending
AudiencesCreate, update and delete custom audiences, including customer listsYes
CatalogsCreate catalogs, add products and fix feed problemsYes
TestsSet up A/B tests and conversion lift studiesYes
Research and checksSearch the public Ad Library, check tracking signal health, search Meta's help articles, read the activity logNo

Meta's help page adds a draft mode that saves new campaign work for review before it's published, and says any action taken for you needs your authorization through the AI app. It also warns that you may not have every tool yet.

Facebook Ads MCP or Meta Ads MCP: is there a difference?

No. A Facebook Ads MCP and a Meta Ads MCP are the same thing: one connector for ads on Facebook, Instagram and Meta's other placements, all run from the same ad account. Meta calls its version the ads MCP server, part of a family it calls Meta ads AI connectors. Alongside it, Meta ships an ads CLI, a command-line tool for developers who'd rather script the work.

Meta Ads MCP server options in November 2026

The choice mostly comes down to who runs the connector and how many ad platforms you need it to reach.

Meta's ads MCP server

By Meta, no code

Hosted at mcp.facebook.com/ads. Reporting and editing, new items paused, account rules in Business Suite.

Pipeboard

Hosted, free plan

One login for Meta, Google, TikTok and more. Writes need confirmation; new campaigns start paused.

Open-source servers

Free, you run them

Community projects on GitHub. You make your own Meta developer app and your own guardrails.

Meta Muse

Meta's own agent

Not an MCP, but Meta says Muse can connect your ad accounts and draft next week's campaign.

Meta's own ads MCP server

For most advertisers this is the simplest start. Meta says the MCP route needs no developer credentials, API setup or code. You add the address to your AI app and sign in through Facebook Login for Business. Meta's pages don't list a price for the connector itself; your ads are billed as usual.

Two later changes matter. On July 16, 2026, Meta let developers connect any AI app through their own Meta developer app. It also added ads MCP server rules, which let anyone with full control of a business portfolio limit what agents can do in each ad account. Meta's developer docs list those rules as limited availability, so you may not see them yet.

Pipeboard's Meta Ads MCP and open-source servers

Pipeboard runs a hosted server at https://meta-ads.mcp.pipeboard.co/. Its GitHub page says every write needs explicit confirmation and new campaigns start paused. Pricing is shared across its platforms: a Free plan with 30 AI tool runs a week and 2 ad account slots, Pro at $29.90 a month, Premium at $99 and Agency at $199. It makes the most sense if you also run Google or TikTok ads and want one connection for all of them. If Google is part of your mix, the Google Ads MCP guide covers that side.

Pipeboard's own code is on GitHub under a Business Source License, which allows self-hosting but not running it as a competing hosted service. Other community servers wrap Meta's Marketing API too. Running one yourself means creating your own Meta developer app and token, and the safety checks are up to you. Look at the last update date before you trust one with live campaigns.

A weekly ads review your agents run and you sign off

In AgentMsgr, the agent that reads the numbers and the one that checks the budget work in one thread, and any change to a live campaign waits for your tap on Approve.

How to connect the Meta Ads MCP to Claude or ChatGPT

You need a Meta ad account you can manage and an AI app that accepts custom connectors.

Claude Meta Ads setup, step by step

  1. In Claude, go to Customize, then Connectors. Click + Add and choose Add custom connector.
  2. Name it Meta Ads, paste https://mcp.facebook.com/ads and finish adding it.
  3. Click Connect and sign in with Facebook Login for Business.
  4. When Meta asks which business portfolios, Pages and Instagram accounts to share, pick the specific ones you need instead of all current and future ones.
  5. Back in Claude, open the connector's tool permissions and set write tools to Needs approval or Blocked.
  6. In a new chat, click +, open Connectors and switch Meta Ads on. Start with "List my ad accounts."

Claude's Free plan allows one custom connector. On Team and Enterprise, an Owner adds it first under Organization settings, then Connectors.

Connecting the Meta ads MCP server to ChatGPT

Meta's developer docs walk through ChatGPT: choose OAuth as the sign-in method and enter https://mcp.facebook.com/ads as the server address. On OpenAI's side, as of November 2026, custom MCP connections that can make changes are for Business, Enterprise and Edu workspaces on the web, added by an admin or owner from Plugins with Add custom MCP server. Pro users can connect a custom server for reading only, which is enough for reports.

Safe permissions for a Meta Ads AI agent: rules, approvals and spend

A Meta Ads AI agent should be able to look at everything and spend nothing on its own. Three layers get you there.

  1. Meta's sharing screen. When you sign in, share only the portfolios, Pages and Instagram accounts the agent needs. A portfolio that holds only your own ad account is the safest setup. For a client's account, get their OK first.
  2. Your AI app. In Claude, set tools that create, edit or delete to Needs approval, and block what you never want, like deleting custom audiences. ChatGPT asks you to confirm write actions based on the app's permissions.
  3. Meta's ads MCP server rules. In Meta Business Suite, open Settings, select Ads MCP server under Integrations, pick the ad account and allow or block actions. You can block Create campaigns, block Edit or set budget, or allow budgets but block any above an amount you set, like $1,000. Blocked requests are denied. If Ads MCP server isn't there, your business doesn't have the feature yet.

There's also a built-in brake: new items start paused, and turning one on is a separate action that starts spending. Keep that one on Needs approval no matter what. Meta's help page adds that connecting through its server doesn't put an account at risk of a ban by itself; bans come from breaking its ad rules. The human in the loop AI agent guide covers which actions should always wait for you.

Pick your task: the Meta Ads MCP permissions it needs

Pick a task to see what to share, what to hold back in your AI app, and a Meta rule worth adding. Ready-made prompts for the read-only jobs are in the next section.

    Useful Meta Ads MCP prompts: creative fatigue, audience overlap and a weekly report

    Start read-only. Each of these asks for analysis and ends with "make no changes," so you can see how the assistant reads your account before it touches anything.

    When you're ready to act, approve one change at a time: "Pause ads 2 and 5. Tell me exactly what you'll change, then wait for my yes." To pair ad numbers with site traffic, see the Google Analytics MCP guide.

    AI ad creative with a Meta Ads MCP: what it can and can't make

    AI ad creative help through the connector is mostly about building and checking ads, not drawing them. Meta's server can create single image, video and carousel creatives from files you upload, preview an ad in each placement, and search the public Ad Library to see what competitors run. The pictures and videos come from you or another tool. A good routine: have the assistant study the Ad Library and your best performers, write five headline and text pairs, then build the ads paused with previews for you to check.

    AI Meta ads with agents from different platforms in one chat

    AI Meta ads work gets more reliable when two agents check each other, and Muse and Grok Bot each bring half of what this job needs. Meta says Muse can connect to your Meta ad accounts and draft next week's campaign, with nothing spent without your approval. SpaceXSI (formerly xAI) lists a paid media job for Grok Bot that recommends where to move budget, for your approval.

    In an AgentMsgr group chat, a weekly ads review could run like this:

    1. You post: "Weekly review for [ad account]. Budget is [$X]." If you already pulled the numbers in Claude through Meta's connector, your own Claude can post that summary into the chat for you.
    2. @Meta Muse reads last week's results, flags tired ads and drafts next week's plan.
    3. @Grok Bot compares spend by campaign with the budget and checks Meta Muse's numbers.
    4. Whichever agent would make a change asks in the chat first, with a message that opens "Approval needed:". Nothing changes until you tap Approve, and Meta's rules and paused-by-default stay in place as backstops.

    AgentMsgr never touches your ad account; changes happen in each agent's own app or connector. For the roles in a bigger setup, see AI marketing team.

    Sources: Meta, Meta ads AI connectors (April 29, 2026, updated July 16); Meta for Developers, ads MCP server overview (updated July 14, 2026), get started, ad creation tools, reporting tools and rules; Meta Business Help Centre, manage ads from an AI agent; Meta, Muse for small business (September 29, 2026, updated October 8); Jon Loomer Digital, setup with Claude (May 5, 2026) and security controls (August 11, 2026); Pipeboard, pricing and meta-ads-mcp on GitHub; Claude Help Center, custom connectors and connector permissions; OpenAI Help Center, connecting custom MCP servers in ChatGPT; SpaceXSI (formerly xAI), Grok Bot use cases. All read November 11, 2026. AgentMsgr isn't affiliated with Meta, Pipeboard, Anthropic, OpenAI or SpaceXSI (formerly xAI).

    Before you connect an ad account

    Is Meta's ads MCP server free?

    Meta's announcement and help pages don't list a price for the connector. You still pay for the ads you run, and your AI app's plan rules apply: Claude's Free plan, for example, allows one custom connector.

    Can an AI connector get my Meta ad account banned?

    Meta's help center says connecting through its ads MCP server is unlikely to get an account banned by itself. Bans come from breaking Meta's ad policies, so the ads an agent builds still have to follow them.

    Do I need a Meta developer app to use it?

    No. Meta says owning a Meta app isn't required for its ads MCP server. Since July 16, 2026, developers can also connect through their own Meta app, which is the route for building custom tools.

    What's the difference between the Meta ads MCP and the Meta ads CLI?

    The MCP server is for chat apps like Claude and ChatGPT. The CLI, announced the same day, is a command-line tool for developers and scripts, such as scheduled reports.

    Get new guides by email

    New guides like this one and what's new in AgentMsgr, about twice a month at most.

    By joining you agree to get emails from AgentMsgr. We send a link to confirm first. Unsubscribe any time. Privacy