Facebook Ads MCP server

Facebook Ads MCP server for Claude and ChatGPT

Add AdAce Ads to Claude or ChatGPT and talk to your Facebook and Instagram ad accounts in plain words. Results, pixel checks and delivery problems come from your live data, and every change waits for your approval.

Ace, the AdAce Ads mascot

What a Facebook Ads MCP server is

MCP, the Model Context Protocol, is an open standard that lets an AI assistant call external tools. A Facebook Ads MCP server gives the assistant tools to read Meta ad accounts and to prepare changes in them.

AdAce Ads hosts this server for you. There is nothing to install and no Meta developer app to register: you connect your ad accounts with Facebook's official sign-in, then add AdAce Ads to your assistant as a connector.

The connector is listed in the Claude directory and works in ChatGPT and other MCP clients. The assistant reads data and writes proposals. It never edits your ads directly.

What your assistant can do with Facebook ads

Read results

Spend, reach, frequency and cost per result by the optimization event for campaigns, ad sets and ads.

Check the pixel

Last event, event volumes and silence alerts for the Meta pixel.

Explain delivery

Ads in review, rejected or limited, with the reason Meta gives.

Inspect audiences

Targeting of ad sets, interests, locations, languages, and custom or lookalike audiences.

Build paused campaigns

Campaigns, ad sets and image, carousel or video ads, always created paused.

Propose safe changes

Budgets and statuses become proposals inside your daily cap, with one-step undo.

Questions you can ask in the chat

The assistant calls AdAce Ads tools, reads your live Meta data and answers with the numbers.

Which Facebook ad sets had a cost per lead above $15 in the last 30 days?
Did the pixel send Lead events yesterday?
Why did my Instagram ad stop delivering?
Pause the worst ad set and send the change for my approval.
Here are the numbers and the change I prepared. It is waiting for your approval in AdAce Ads.

Who it is for

Business owners who already use Claude or ChatGPT

Ask about ad results where you already work.

Marketers

Skip the tab-hopping in Ads Manager for quick checks on cost per result, pixel and delivery.

Agencies and freelancers

Give a team one connector with roles, client policies and a change history.

Developers and operators

Use a hosted MCP server instead of running your own Marketing API integration.

How to connect it, step by step

  1. Create a free AdAce Ads workspace.
  2. Connect Meta with the official Facebook sign-in and choose the ad accounts.
  3. Open Connect AI in the app and pick Claude, ChatGPT or another MCP client.
  4. Add the server address from the guide to your assistant and sign in on the AdAce Ads consent screen.
  5. Ask the assistant to call get_started, then ask your first question about your ads.
  6. When you request a change, approve it with your one-time code.

Why use a hosted server

No developer setup

No Meta developer app, tokens to rotate or servers to maintain.

Same rules everywhere

Limits, approvals and history apply identically in every assistant and in the web app.

Scoped access

Roles and client permissions are checked on every call, and sign-in uses OAuth.

Access limits

Some platforms, Meta included, limit access for new accounts while they review AdAce Ads; the current status of every platform is listed on the pricing page.

Compared with Ads Manager and a self-built integration

AdAce Ads does not replace Ads Manager. It makes the same accounts reachable from an AI assistant.

Setup

Ads ManagerNone
Own Marketing API scriptDeveloper app, tokens and hosting
AdAce Ads MCPSign in and add the connector

Questions

Ads ManagerOpen reports and filter by hand
Own Marketing API scriptWrite and maintain queries
AdAce Ads MCPAsk in plain words

Safety

Ads ManagerDirect edits
Own Marketing API scriptYou build approvals and logging yourself
AdAce Ads MCPProposals, one-time code approval, logs and undo

Cost

Ads ManagerFree
Own Marketing API scriptYour engineering time
AdAce Ads MCPFree plan; paid plans from $29 a month

How much it costs

The Free plan includes one platform and one ad account, so you can try the connector without a card. Paid plans start at $29 a month.

  • Free · $0 — 1 ad platform and 1 ad account, no card and no time limit
  • Plus · $29 / month — 1 platform and 2 ad accounts
  • Pro · $99 / month — 3 platforms, 10 ad accounts and shared dashboards for clients
  • Max · $299 / month — all platforms and 100 ad accounts

Paying yearly saves 17% (two months free). Your ad budget is always paid to the ad platform directly.

See all plans ›

Questions and answers

What is a Facebook Ads MCP server?

It is a server that exposes tools for Facebook and Instagram ad accounts to AI assistants through the Model Context Protocol. AdAce Ads hosts it, so you connect rather than install.

Is this the same as Meta Ads MCP?

Yes, it is the same AdAce Ads connector. Meta runs Facebook and Instagram advertising in one system, so Facebook and Meta ads refer to the same ad accounts.

Can Claude or ChatGPT edit my ads on its own?

No. New campaigns are created paused, and changes become proposals that run after your approval, unless you allow safe, reversible changes inside your limits.

Which assistants work with it?

Claude (web, desktop app and Claude Code), ChatGPT, Cursor, VS Code with GitHub Copilot, Windsurf, Codex CLI, Gemini CLI, Grok and any other client that supports MCP over HTTP.

Do I need a Meta developer account?

No. You connect your ad accounts with Facebook's official sign-in, and AdAce Ads handles the API access.

How much does it cost?

You can start free: the Free plan includes one ad platform and one ad account, with no card and no time limit. Paid plans start at $29 a month. Your ad budget is paid to Google and Meta directly, as usual.

Related guides

Try it on your own accounts

Create a workspace, connect Google or Meta in a couple of clicks and see your accounts clearly. Changes follow your approvals or the policy you configure.