A Meta Ads MCP server for Claude and 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. Everything Adplane creates starts paused, so nothing spends until you turn it on. Google Ads is in the same connector, so one chat can cover both.
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 click 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 and Claude Code, add it as a custom connector with one URL: https://mcp.adplane.ai
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 and Google:
- Created paused, always. Nothing Adplane creates can serve or spend.
- 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. 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
Fifteen Meta tools, each doing one thing: list accounts, discover report fields and enums, check account readiness, search targeting, run a report, list objects, get an ad preview, upload an image, upload a video, create a campaign, create an ad set, create a creative, create an ad, update an object, and remove a never spent campaign. The Google Ads tools are described on the Google Ads MCP page, and the full walkthrough with example prompts is in the docs.
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, click 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 paused ad, and shows you a preview in the placement you choose, all inside the conversation.
Can the AI spend money without me?
No. Everything Adplane creates starts paused, and a single update tool is the only way to enable anything. Nothing serves or spends until you explicitly ask to turn it on. Deleting is limited to campaigns that have never spent, and 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, 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, 7 dollars a month or 70 dollars a year, with a 14 day free trial that does not require a card. Google Ads and Meta Ads are both 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.