Meta Ads MCP server

Facebook and Instagram ads, managed from your AI chat

AdAce Ads is a hosted Meta Ads MCP server. Connect your ad accounts with the official Facebook sign-in, add AdAce Ads to Claude or ChatGPT — and ask about results, audiences and creatives. Changes wait for your approval.

Ace, the AdAce Ads mascot

What your AI can do in Meta Ads

Results the way Ads Manager counts them

Spend, reach, frequency and cost per result by the optimization event — matching the “Results” column.

Audiences and targeting

Read ad set targeting, search interests, locations and languages, create custom and lookalike audiences.

Paused campaigns, ad sets and ads

Campaigns with the right objective, ad sets with a pixel event, image, carousel or video ads — all created paused.

Pixel and conversions

See the Meta pixel's last event and volumes, and create custom conversions from pixel events.

Delivery problems

Ads in review, rejected ads and delivery errors — with Meta's own explanation.

Budgets with guardrails

Propose campaign and ad set budgets, bid strategies and statuses within your daily cap.

Ask about your Facebook ads in plain words

The assistant reads your Meta ad accounts through AdAce Ads and prepares changes you approve.

Which ad sets have a cost per lead above $15 this month?
Is my Meta pixel still sending Lead events?
Why is the new Instagram ad not delivering?
Create a paused campaign for website leads in Chicago, ages 25–45, $20 a day.
The campaign is ready and paused. Add a photo, review it in AdAce Ads and approve when you're happy.

Built for real ad accounts

Official Meta sign-in

You connect with Facebook on Meta's own screen and choose the ad accounts. No passwords, no Meta developer app of your own.

Instagram without surprises

AdAce Ads picks the Instagram account for new creatives, so ads don't fail silently at delivery.

Honest numbers

Results use the same optimization event as Ads Manager, and the last days are marked preliminary.

You stay in control

New campaigns start paused; budgets and statuses change only after your approval or within your auto policy.

Connect in three steps

  1. Create a free AdAce Ads workspace and connect Meta with the official Facebook sign-in.
  2. Open “Connect AI” in the app and choose your assistant: Claude, ChatGPT, Cursor and more.
  3. Add the server address from the guide, sign in on the AdAce Ads consent screen and ask the assistant to call get_started.

Questions and answers

What is a Meta Ads MCP server?

It gives an AI assistant tools to work with Meta ad accounts — Facebook and Instagram — through the Model Context Protocol. AdAce Ads hosts the server, so you only connect your accounts and your assistant.

Is it the same as Facebook Ads Manager?

No. Ads Manager is Meta's own interface. AdAce Ads connects to the same ad accounts through the official Marketing API and lets you work with them from an AI assistant, with approvals and history on top.

Can it publish ads without me?

No. New campaigns, ad sets and ads are created paused. Budget and status changes wait for your approval, unless you allow safe, reversible changes within your limits.

Which AI 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.

Does it cover Instagram ads?

Yes. Instagram ads run through Meta ad accounts, so everything above applies to Facebook and Instagram placements alike.

How much does it cost?

You can start free: the Free plan includes two ad accounts and 50 calls from AI assistants a month. 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.