Skip to content

A Meta Ads MCP server for Claude and ChatGPT

Report on Facebook and Instagram ads and build campaigns from Claude or ChatGPT.

Adplane connects Facebook and Instagram ads to Claude and ChatGPT through MCP, the open standard that lets AI assistants work with real tools. Ask about your campaigns in plain language, get answers from live account data, then build campaigns from your own images and video in the same conversation. Google, Microsoft and TikTok Ads are in the same connector, so one chat can cover them all.

Connect with
Google for Adplane, then the Facebook login that manages your ad accounts
MCP URL
https://mcp.adplane.ai
Starts paused
Campaigns, ad sets and ads
Updated

In a conversation

Example conversation
You
Which Meta ad sets had the highest cost per purchase last week?
Your assistant

Fernwood Outdoor on Meta, October 3 to 9:

Ad setSpend (USD)PurchasesCost per purchaseFrequency
Broad interests455675.832.4
Lookalike buyers3881135.271.8
Retargeting 30 days2121415.143.1

Broad interests costs five times as much per purchase as retargeting.

You
Create a traffic campaign for https://example.com/sale with this image, 30 dollars a day in the US: https://example.com/spring.jpg
Your assistant

The readiness check passed: the account has a payment method and a Page. I uploaded your image and created the campaign Spring sale traffic, an ad set for the US at 30 dollars a day, and an ad linking to example.com/sale.

Created paused

Here is how it looks in the Facebook feed: (preview link).

Reporting in plain language

Ask how campaigns did last week, which ad sets have the highest cost per result, which creatives are fatiguing, or how Meta compares to Google this month. Adplane exposes insights reports at account, campaign, ad set, and ad level with breakdowns, lists the objects in an account, and states the exact date range it used. Money comes back in the account currency, already converted.

Ads built from your own images and video

Describe a campaign and point Adplane at an image or a video. It uploads the file to your ad account, looks up the interests and behaviors you describe, and builds the whole structure: campaign, ad set, creative, and ad, with a preview in the placement you choose before anything runs. A readiness check first looks at the payment method, Page, and pixel on the account, where one is needed, so the build does not fail halfway.

Safe by construction

The safety model is the same on Meta, Google, Microsoft and TikTok:

  • One deliberate path to spending. A single update tool is the only way to enable anything, and it says so plainly when it does.
  • No bulk operations, guarded delete. On Meta, removal is limited to campaigns that have never spent, and it refuses when the spend cannot be confirmed. Everything else is paused, which is reversible.
  • Every change read back. Adplane reports what Meta actually stored, not what was requested.

The tools

16 tools: 8 read, 8 change.

List connected Meta ad accounts, Reads
meta_list_accounts

Lists the Meta (Facebook/Instagram) ad accounts this user has connected, plus the Facebook Pages available for ad creatives.

List Meta ad account activity history, Reads
meta_list_activity

Lists Meta's own activity log for one Meta ad account, newest first.

List Meta campaigns, ad sets, ads, or creatives, Reads
meta_list_objects

Lists the current configuration of campaigns, ad sets, ads, or ad creatives on one Meta ad account, including status and budgets.

Look up Meta report fields and campaign settings, Reads
meta_get_schema

Returns everything the other Meta tools will accept.

Preflight-check a Meta ad account before building, Reads
meta_check_readiness

Checks whether one Meta ad account is actually ready to build and run ads.

Render a preview of how a Meta ad or creative looks, Reads
meta_get_preview

Returns Meta's own rendering of how an ad or creative appears in a given placement, as a ready-to-embed iframe.

Run a Meta Ads performance report, Reads
meta_run_report

Runs a read-only insights report against one Meta ad account.

Search Meta ad targeting interests and behaviors, Reads
meta_search_targeting

Searches Meta's ad targeting taxonomy (interests, behaviors, demographics, job titles, and similar) by free text and returns the IDs an ad set's targeting spec accepts.

Create a Meta ad (paused), Changes
meta_create_ad

Creates an ad by attaching an existing creative to an existing ad set.

Create a Meta ad creative, Changes
meta_create_ad_creative

Creates an ad creative.

Create a Meta ad set (paused), Changes
meta_create_ad_set

Creates an ad set inside an existing campaign, ALWAYS PAUSED.

Create a Meta campaign (paused), Changes
meta_create_campaign

Creates a new Meta campaign.

Permanently delete a never-spent Meta campaign, Changes
meta_delete_object

Permanently deletes ONE Meta campaign that has never spent money, for cleaning up a failed or abandoned campaign that was never launched.

Rename, pause, activate, or re-budget a Meta object, ChangesCan spend
meta_update_object

Changes one existing campaign, ad set, or ad.

Upload a video to a Meta ad account, Changes
meta_upload_video

Adds a video to one Meta ad account's video library by giving Meta the video's public URL.

Upload an image to a Meta ad account, Changes
meta_upload_image

Downloads an image from a public URL and uploads it to one Meta ad account's image library, returning the image_hash that meta_create_ad_creative accepts.

The Google Ads, Microsoft Ads and TikTok Ads tools have pages of their own, every tool is on the tools page, and the full walkthrough with example prompts is in the docs.

Prompts to try

How are my Meta campaigns doing compared to Google this month?

Which ads have the highest frequency this week?

Raise the Retargeting 30 days budget to 40 dollars a day.

One URL, no setup

Adplane is hosted. There is no server to run, no developer app to create, and no API review to wait for. Sign in with Google at adplane.ai, then connect Meta Ads on the accounts page and sign in with Facebook. The ad accounts and Pages you already manage are connected, including ad accounts outside a business portfolio. In Claude, open the connector directory and click Connect. In ChatGPT, open the plugin directory and click Install plugin. Other MCP clients, including Cursor, Claude Code, and Grok, add it as a custom connector with one URL: https://mcp.adplane.ai

Frequently asked questions

What is a Meta Ads MCP server?

MCP (Model Context Protocol) is the open standard AI assistants use to work with outside tools and data. A Meta Ads MCP server gives an assistant like Claude or ChatGPT a structured way to read your Facebook and Instagram ad accounts and, when you ask, build and change campaigns in them. Adplane is a hosted MCP server: you connect once and the assistant does the rest.

Do I need a Meta developer app or a business portfolio?

No. Adplane is hosted and uses its own reviewed Meta app. You sign in at adplane.ai, connect Meta Ads on the accounts page, and sign in with Facebook; the ad accounts and Pages you can already access are connected, including ad accounts that are not part of a business portfolio. There is nothing to install, host, or configure.

Can it build ads from my own images and video?

Yes. Give the assistant a link to an image or a video and Adplane uploads it to your ad account, builds the creative, attaches it to a new ad, and shows you a preview in the placement you choose, all inside the conversation.

Can the AI spend money without me?

No. A single update tool on each platform is the only way to turn on anything that can spend, so nothing new spends until you explicitly ask for it. On Meta, Microsoft Advertising and TikTok, deleting is limited to campaigns that have never spent; on Google, anything that has spent, or whose spend cannot be confirmed, is deleted only after you see what Adplane found and confirm. There are no bulk operations.

Which AI assistants work with Adplane?

Claude connects in one click from the Claude connector directory, and ChatGPT from the ChatGPT plugin directory. Cursor, Claude Code, Grok, and other MCP clients that support OAuth can add Adplane as a custom connector with the URL https://mcp.adplane.ai.

What does Adplane cost?

One plan, 9.95 dollars a month or 99 dollars a year, with a 14 day free trial that does not require a card. Google Ads, Meta Ads, Microsoft Ads and TikTok Ads are all included.

Try it

The free trial is 14 days and does not require a card. Connect your account and ask it to list your Meta ad accounts; you will have your first answer about your own data a minute later.

Meta Ads MCP server for Claude and ChatGPT — Adplane