AdPlug
Guide · Meta Ads to ChatGPT

How to Connect Meta Ads to ChatGPT Safely

To connect Meta Ads to ChatGPT safely, use AdPlug's hosted Meta Ads MCP server: connect your Meta ad accounts in AdPlug, install AdPlug from ChatGPT's Plugin Directory, and set ChatGPT to ask before every change. On its own, ChatGPT can't see your Meta ad accounts, and an MCP server is what lets it read your live Facebook and Instagram ads and make the changes you allow. AdPlug is built for digital marketers, PPC specialists and agencies who'd rather ask why an ad isn't delivering than dig through Ads Manager. Meta's own Ads MCP server works too, but as of 12 November 2026it isn't in the Plugin Directory, so you add it as a custom MCP server on a paid ChatGPT plan.

Updated · 11 minute read

AdPlug's plug mascot standing its ground, holding the ChatGPT and Meta Ads logos on ropes as they try to fly off.

Install AdPlug in ChatGPT

  1. 1. Create a free AdPlug account and connect Meta Ads.
  2. 2. Open AdPlug in ChatGPT's Plugin Directory ↗
  3. 3. Click Install plugin, then Connect if ChatGPT asks. Sign in to AdPlug and click Approve.
  4. 4. In a chat, type @, pick AdPlug and ask about your Meta Ads.

Or add it as a custom MCP server

https://api.adplug.app/mcp/meta-ads

01

What ChatGPT can do for your Facebook and Instagram ads

Connecting Meta Ads to ChatGPT lets ChatGPT analyse your Facebook and Instagram results by campaign, ad set, ad, placement, age and gender, device and country. Ask it which ads are wearing out, whether the pixel has gone quiet or why cost per result jumped this week. It can also create, pause and edit campaigns, ad sets and ads with your approval, on a paid AdPlug plan.

The connection is AdPlug, a plugin in ChatGPT's Plugin Directory that plugs Meta Ads, Google Ads, LinkedIn Ads, Microsoft Ads and Reddit Ads into ChatGPT. It's published by MEANDATA IT SRL and built by a PPC expert for PPC professionals: its founder, Daniel Popa, has 12 years in PPC and has managed over $100M in ad spend. Neither Meta nor OpenAI makes it.

Everything AdPlug can read and change in Meta Ads is on the Meta Ads MCP integration page, and the 10 tools ChatGPT gets are listed below.

Two things this isn't

It isn't ChatGPT Ads, OpenAI's own product for buying ads inside ChatGPT. And it isn't ChatGPT writing ad copy from a blank page, which works without any connection but can't see your spend, frequency or results (it'll write you a new hook without knowing whether the old one is wearing out).

02

Is it safe to connect Meta Ads to ChatGPT?

Yes, connecting Meta Ads to ChatGPT through AdPlug is safe if ChatGPT asks you before each change. You sign in on Facebook's own screen, and new campaigns, ad sets and ads start paused. These are the guardrails between ChatGPT and your ad accounts:

AdPlug's guardrails when ChatGPT works on Meta Ads
GuardrailWhat it means for you
Facebook's own sign-inAdPlug never sees your password, and you choose which ad accounts and Pages to share. AdPlug's Meta app passed Meta's App Review, and sign-in tokens are stored encrypted.
Preview, then your OKAdPlug tells ChatGPT to show you each change and wait for your OK, with Meta's own dry run on most campaign, ad set and ad changes. AdPlug doesn't block a Meta Ads change that skipped the preview, so ChatGPT's permission setting is the lock that matters.
ChatGPT asksSet the plugin to Allow read-only tools, and ChatGPT asks before every change.
Paused by defaultNothing new spends until you switch it on. An edit to something already live, like an ad set's budget, applies as soon as it runs.
View onlyAdPlug's free plan reads and previews but doesn't apply changes. On Max and Agency, the team owner sets each teammate to View only or Can edit.
Your dataAdPlug fetches reports live from Meta and doesn't keep them. Its usage log records which tool ran, on which ad account, and whether it worked, never your chats or the numbers that came back. More in the privacy policy.
Meta's own gatesCustom Audience and Lead Ads terms need a person to accept them in Meta, once per account or Page.
Off any timeDisconnect in AdPlug, remove the plugin in ChatGPT, or remove AdPlug under Business Integrations in your Facebook settings.

How to set ChatGPT to ask, and what a preview looks like, is in how changes stay safe.

03

Three ways to connect Meta Ads to ChatGPT

There are three ways to connect Meta Ads to ChatGPT: AdPlug from ChatGPT's Plugin Directory, AdPlug as a custom MCP server, and Meta's own Ads MCP server, added as a custom MCP server. All three were checked on 12 November 2026. Two are AdPlug's (it's our guide, so we've said where Meta's wins), and the right one depends on what else you advertise on and which ChatGPT plan you're on.

Ways to connect Meta Ads to ChatGPT
RouteHow you add itWhat ChatGPT can doBest for
AdPlug from the Plugin DirectoryPlugins, search adplug, Install plugin, sign inReports, delivery checks and 37 kinds of change. New campaigns, ad sets and ads start paused. Every ad platform you connectAgencies and teams running Meta next to Google or LinkedIn
AdPlug as a custom MCP serverPlugins, Add, Add custom MCP server, paste the Meta Ads addressThe same Meta Ads tools, on their ownWorkspaces where an admin publishes plugins
Meta's Ads MCP serverPlugins, Add, Add custom MCP server, paste https://mcp.facebook.com/adsReports, campaign changes, audiences and catalogues. In draft mode, changes wait in Ads Manager until published, but a pause applies at onceMeta-only advertisers on a workspace with full custom MCP access
Pasting a CSV export into a chat also works, but it's a snapshot. With only a CSV, ChatGPT can't check delivery, and it can't change anything.

04

Should you use Meta's own Ads MCP server in ChatGPT?

For some advertisers, yes: Meta's own Ads MCP server is a good choice if Meta is all you run and your ChatGPT workspace gets full custom MCP access.

Meta launched its ads AI connectors in open beta on 29 April 2026: an MCP server at https://mcp.facebook.com/ads that reports on and edits campaigns, ad sets and ads, audiences and catalogues. Meta's help page has the setup.

As of 12 November 2026, Meta's Ads MCP server isn't in ChatGPT's Plugin Directory, so in ChatGPT you add it as a custom MCP server. That's where OpenAI's plan rules come in: full access with changes on Business, Enterprise and Edu, read and fetch on Pro.

Two more things to know. Since 6 October 2026, Meta's server stages new work and edits as drafts in Ads Manager until they're published, but a pause applies straight away, and a campaign published from a draft goes live switched on. And Meta switches the server on ad account by ad account, so an account outside the rollout gets a “not enabled” error. The Meta Ads MCP servers compared page has the detail.

AdPlug makes more sense when Meta runs next to Google Ads, LinkedIn Ads or Microsoft Ads, when you'd rather install from the directory, or when you want to set each teammate to View only or Can edit, per platform, in one place.

05

Which ChatGPT plans can connect to Meta Ads

Every ChatGPT plan can open the Plugin Directory, but what a plugin can do there depends on your plan, workspace and region (OpenAI's plugins help). Custom MCP servers, Meta's included, follow OpenAI's custom MCP rules:

ChatGPT plans and the ways to add a Meta Ads connection
ChatGPT planPlugin DirectoryCustom MCP server
FreeOpenNot available
GoOpenNot mentioned by OpenAI
PlusOpenOpenAI doesn't say. AdPlug adds on Plus, but test whether changes run
ProOpenRead and fetch only, per OpenAI
Business, Enterprise, EduAdmins choose which plugins members getFull access, changes included. Admins publish
From OpenAI's help centre, checked 12 November 2026, apart from AdPlug's own Plus test. Whatever your plan, run a report first, then one small change on a test campaign.

AdPlug's own plan matters too. The free plan reads and previews but doesn't apply changes. Creating and editing starts on Pro.

06

How to connect Meta Ads to ChatGPT in 5 steps

Connecting Meta Ads to ChatGPT takes about five minutes, with no Meta developer app or token to set up. Connect Meta Ads in AdPlug first, so ChatGPT has something to read the moment the plugin is installed.

  1. Create your AdPlug account

    Go to adplug.app/signup, sign in with Google or email, and follow the short onboarding. It ends on your AdPlug dashboard.

    AdPlug Create your account screen with a Continue with Google button and name, email and password fields.
    AdPlug sign-up. One click with Google, or an email and password.
  2. Connect Meta Ads to AdPlug

    On the dashboard, click Connect Meta Ads (or open the Connections page). AdPlug sends you to Facebook's own sign-in. Use the Facebook profile that opens your ad accounts in Ads Manager, the one with a role on the accounts you want ChatGPT to work on.

    Facebook then asks which businesses, Pages and ad accounts AdPlug may use. Pick the ad accounts you want ChatGPT to work on, and include the Pages you advertise from: every Meta ad runs from a Page, so AdPlug needs them to create ads. Click through and you're back in AdPlug with Meta Ads connected.

    The Meta Ads card on AdPlug's Connections page, marked Not connected, with the Connect Meta Ads button highlighted.
    Click Connect Meta Ads to start Facebook's sign-in.

    Zero ad accounts afterwards?

    Nothing was shared on Facebook's screen, or your profile has no role on the account. Reconnect from the Connections page and tick the accounts and Pages this time.

  3. Find AdPlug in ChatGPT's Plugin Directory

    Open AdPlug in ChatGPT's Plugin Directory, or click Plugins in ChatGPT's sidebar and search for adplug. The screenshots show ChatGPT on the web.

    ChatGPT's Plugins page with adplug typed in the search box and the AdPlug plugin, Run paid ads from chat, as the result.
    Search adplug on ChatGPT's Plugins page, then open the AdPlug plugin.

    Before you install, the listing shows what AdPlug does, who publishes it (MEANDATA IT SRL, the company behind AdPlug) and the address ChatGPT connects to. Its capabilities say Read and Write, because AdPlug can make changes as well as report, on a paid AdPlug plan and with your approval.

    The details on AdPlug's Plugin Directory page: the MCP server adplug at https://api.adplug.app/mcp, Capabilities Read, Write, and Developer MEANDATA IT SRL.
    The listing's details: AdPlug's MCP server, Read and Write capabilities, and the developer.
  4. Install the plugin and approve ChatGPT in AdPlug

    Click Install plugin, then Connect if ChatGPT asks. ChatGPT opens AdPlug's sign-in. Sign in with the email you used for AdPlug in step 1, check what ChatGPT is asking for, and click Approve.

    AdPlug's page in ChatGPT's Plugin Directory: the AdPlug logo and name, the line Run paid ads from chat, the Install plugin button, and example prompts for Google Ads, Meta Ads, LinkedIn Ads, Microsoft Advertising and Reddit Ads.
    AdPlug's page in ChatGPT's Plugin Directory. Click Install plugin.
    AdPlug Authorize access screen saying ChatGPT wants to access your AdPlug account, then back to chatgpt.com, with Deny and Approve buttons.
    AdPlug's own approval screen names ChatGPT. Approve to let it use your AdPlug connection.

    This connects ChatGPT to your AdPlug account, and it reaches every ad platform you connect there, Meta Ads included, so adding another platform later needs nothing new in ChatGPT. This approval covers the connection only, not any change in your ad accounts.

  5. Test the connection

    Start a new chat, type @, pick AdPlug and ask:

    “List my Meta ad accounts.”

    ChatGPT calls meta_ads_list_accounts and returns your ad accounts with their currencies, the Facebook Pages you shared and the Instagram account linked to each Page. If they're there, the connection works end to end.

    ChatGPT answering '@AdPlug List my Meta ad accounts' through the AdPlug plugin with the ad account's name, ID, currency, time zone and spending cap, the Facebook Page it advertises from and whether an Instagram account is linked.
    ChatGPT's reply to the test prompt, through the AdPlug plugin.

Connect Meta Ads first

Free plan, unlimited ad accounts, no card. Connecting Meta Ads takes about two minutes.

Start free →

07

Or add Meta Ads to ChatGPT as a custom MCP server

Add AdPlug as a custom MCP server instead if you want the Meta Ads tools on their own, or if your workspace admin publishes plugins for the team. It's set up on chatgpt.com in a browser, and you don't need Developer Mode.

  1. Open Plugins in ChatGPT

    In ChatGPT on the web, open Plugins, click Add, then Add custom MCP server.

    ChatGPT's Plugins page with the Add menu open, offering Create plugin, Upload plugin archive and Add custom MCP server, with Add and Add custom MCP server highlighted.
    ChatGPT's Plugins page: Add, then Add custom MCP server.

    Which ChatGPT plans can do this

    Custom MCP servers need a paid ChatGPT plan, such as Plus. The Free plan can't add them, and on Business or Enterprise your workspace admin may have to allow them first.

  2. Add AdPlug as a plugin

    In the Add custom MCP server form, fill in:

    • Name: AdPlug - Meta Ads
    • Server URL: the address below
    • Authentication: leave as OAuth
    • Tick I understand and want to continue, then click Create as a plugin
    https://api.adplug.app/mcp/meta-ads
    ChatGPT's Add custom MCP server form with the name AdPlug - Meta Ads, the Server URL https://api.adplug.app/mcp/meta-ads and OAuth authentication, the I understand and want to continue box ticked, and the Create as a plugin button.
    The Add custom MCP server form with the Meta Ads name and address in place.

    ChatGPT then offers to connect the plugin. Click Connect, sign in to AdPlug with the same email as your AdPlug account and click Approve.

    ChatGPT's Connect AdPlug - Meta Ads window with the Connect AdPlug - Meta Ads button highlighted above Cancel.
    Click Connect, then approve in AdPlug.
    AdPlug Authorize access screen saying ChatGPT wants to access your AdPlug account, then back to chatgpt.com, with Deny and Approve buttons.
    AdPlug's authorise screen names ChatGPT. Approve to let it use your AdPlug connection.

    The plugin is then listed under Plugins → Personal. If you'd rather copy than type, your AdPlug dashboard shows the same name and address with copy buttons.

  3. Test the custom plugin

    Start a new chat, type @, pick AdPlug - Meta Ads and ask:

    “List my Meta ad accounts.”

08

The 10 Meta Ads tools ChatGPT can use through AdPlug

AdPlug gives ChatGPT 10 Meta Ads tools: 8 that read and 2 for changes. One previews a change and the other makes it.

The Plugin Directory install gives ChatGPT these 10 plus AdPlug's tools for Google Ads, LinkedIn Ads, Microsoft Ads and Reddit Ads, which work for the platforms you connect. The custom MCP address, https://api.adplug.app/mcp/meta-ads, gives exactly these 10.

AdPlug's Meta Ads tools in ChatGPT
ToolWhat it doesReads or changes
adplug_get_statusWhat's connected, and what your AdPlug plan allowsReads
meta_ads_list_accountsYour ad accounts, Facebook Pages and linked Instagram accounts, with currency, status and spend capReads
meta_ads_performanceTen report types with spend, reach, frequency, CTR, CPC, CPM, conversions and purchase ROASReads
meta_ads_diagnoseWhy ads aren't delivering: the ad account's status and spend cap, each ad's effective status and Meta's review issuesReads
meta_ads_listCampaigns, ad sets, ads, creatives, audiences, pixels, custom conversions, lead forms, catalogues, rules and the activity logReads
meta_ads_getOne campaign, ad set, ad or creative in full, or Meta's preview of an ad in a placementReads
meta_ads_targeting_searchInterests, behaviours, demographics, life events, job titles, employers, schools and locations, plus Meta's audience size estimateReads
meta_ad_library_searchCompetitors' ads in Meta's Ad Library: commercial ads that ran in the EU or the UKReads
meta_ads_preview_mutationShows any of the 37 kinds of change before it runs, with Meta's own dry run on most campaign, ad set and ad changesPreviews a change
meta_ads_execute_mutationMakes the change you approvedMakes a change
You don't need the names. Ask ChatGPT for the job in plain words and it picks the tools.

09

Ask ChatGPT why a Meta ad isn't running

When a Meta ad isn't running, Ads Manager spreads the reason across the account, the campaign, the ad set and the ad, and a live-looking ad can sit under a paused campaign. AdPlug checks them from the top down, starting with what stops everything:

  • The ad account: disabled, an unpaid balance, or the spend cap reached.
  • Each ad's real status: Meta's effective status, so an ad set to Active under a paused campaign shows as blocked by the campaign.
  • Review and policy: rejections and the issues Meta reports, with the next step for each.

“Which of my Meta ads should be running but aren't delivering, and what's blocking each one?”

10

How changes stay safe when ChatGPT manages Meta Ads

Meta Ads changes move real money fast, so AdPlug is built to keep a person in the loop. Here's how to make ChatGPT ask before every change, what a change looks like before it runs, and how to keep teammates on View only. The full list is in the guardrails table above.

Set ChatGPT to ask before any change

In ChatGPT, open Settings → Plugins → AdPlug → Permission and pick Allow read-only tools: ChatGPT reads without asking, but asks before making changes (OpenAI's permissions help). The default, Allow low-risk tools, lets ChatGPT decide what's low-risk, and it may deny anything it rates as sensitive. On a Business, Enterprise or Edu workspace, your admin may set this for you. On Meta Ads, this setting matters most, because a budget edit on a live ad set applies as soon as it runs. Don't pick Allow all tools on an ad account with a real budget behind it.

ChatGPT's Permissions page for the AdPlug plugin with Allow read-only tools selected: read without asking, but ask before making changes. The other options are Always ask, Allow low-risk tools (the default) and Allow all tools (marked Elevated risk).
Allow read-only tools: reports run, changes wait for you.

What a change looks like before it happens

Ask ChatGPT for a Meta Ads change and it shows you AdPlug's preview first. Here that's pausing one ad that was wearing out: its campaign and ad set, the status before and after, and Meta's own check, with nothing applied yet.

ChatGPT showing AdPlug's preview of pausing one Meta ad: its campaign and ad set, current status Active, proposed status Paused, and Validation passed, with a note that Meta validated the change and nothing has been executed.
A preview of pausing a tired ad. With Allow read-only tools on, nothing changes until you approve it.

Ad creatives can't be edited

Meta doesn't let anyone change a creative's copy, media or link once it exists. To change the text, image, video, link or call to action, ChatGPT creates a new creative and swaps it onto the same ad, so the ad keeps its ID and its results. A live ad goes back through Meta's review.

Keep juniors and clients on View only

On AdPlug's Team page (Max and Agency plans), the team owner sets each person's access per platform. View only means reports and analysis, and AdPlug enforces it on every request, however nicely the prompt asks.

AdPlug's Team page with AI access set per teammate and per platform, and the View only option for a teammate's Meta Ads: reporting and analysis, no changes.
AI access per teammate and per platform on AdPlug's Team page.

Read first, change later

Start on the free plan: ChatGPT reads the account and previews changes, and nothing is applied.

Start free →

11

Meta Ads prompts worth running first

Start with a full Meta Ads analysis. This prompt shows what's working and what isn't in one go and asks for the top 5 fixes, ranked by impact.

“Analyse my Meta Ads over the last 30 days at campaign, ad set and ad level: what's working, what's broken, what's wearing out and what's over target. Give me the top 5 fixes ranked by impact, and what you'd do about each.”

Then the jobs worth handing over first. If ChatGPT doesn't reach for AdPlug on its own, type @ and pick AdPlug at the start of the message. More in the prompt playbooks.

Morning check

“Morning Meta Ads check: spend, results and cost per result against normal, rejected ads, a pixel gone quiet. Flag only what needs me.”

Not delivering

“Which of my Meta ads should be running but aren't delivering, and what's blocking each one?”

Not spending

“Which Meta campaigns or ad sets aren't spending their budget, and what's holding them back?”

Cost per result jump

“My Meta cost per result jumped this week. Was it our changes, rising CPMs, tired ads or tracking, and what should I do?”

Creative fatigue

“Which Meta ads are wearing out, with frequency up and click-through rate down? Suggest what to test instead, and preview pausing the worst.”

New ads from a winner

“Draft new copy variations of my best Meta ad from last month as new paused ads. Show me the preview first.”

Every ad account

“Across all my Meta ad accounts, which clients need my attention this week, and why?”

Client report

“Build a client-ready PDF report on last month's Meta Ads: results against the month before, why they moved, and what we change next.”

12

For agencies, consultants and in-house teams

One Facebook login reaches every Meta ad account and Page you share with AdPlug, across business portfolios, and AdPlug sends each account's name with its numbers, so it's clear whose numbers are whose. Name the client's ad account in each request, and check it in the preview before you approve a change.

  • Team seats: Max includes 3 people and Agency is priced per seat. Everyone connects their own accounts and gets their own access.
  • One Project per client: keep the client's brief, targets and ad account ID in a ChatGPT Project, and every chat there starts with the context. A Project organises the context. It doesn't limit which ad accounts your login can reach.
  • Every platform in one chat: the directory plugin carries Google Ads, LinkedIn Ads, Microsoft Ads and Reddit Ads too. The Google Ads to ChatGPT guide covers search, including manager (MCC) accounts.

Client data

AdPlug's listing in ChatGPT says ChatGPT may share relevant chats and memories with the plugin. On Free, Go, Plus and Pro, turn off Improve the model for everyone in Data controls if client data shouldn't train models. Business, Enterprise and Edu don't train on it by default. Either way, data still reaches AdPlug when you use it, and AdPlug's privacy policy covers what happens there.

13

Troubleshooting

Click any item to expand the answer.

I can't find AdPlug in the Plugin Directory
Use the direct link: AdPlug in ChatGPT's Plugin Directory. Searching the directory for “adplug” finds it too. On a Business, Enterprise or Edu workspace, an admin decides which plugins members can install, so ask yours to allow it.
ChatGPT says the plugin isn't available, or needs an admin
What a plugin can do depends on your ChatGPT plan, workspace and region. On a Business, Enterprise or Edu workspace, plugins are managed in the Admin Console under the workspace's Plugins settings, so ask your admin to allow AdPlug and the actions you need. Meanwhile, the same AdPlug account works in Claude.
ChatGPT doesn't use AdPlug in a chat
Type @ at the start of the message and pick AdPlug from the list. Asking by name works too: “Use AdPlug to list my Meta ad accounts.” If AdPlug isn't in the list, check it's installed and connected under Settings → Plugins.
ChatGPT returns zero Meta ad accounts
Facebook asks which businesses, Pages and ad accounts to share with AdPlug, and if none were ticked, AdPlug sees nothing. Reconnect on the Connections page and tick them this time. Your profile also needs a role on each account, which you can check in Ads Manager.
Creating an ad fails with a Page error
Every Meta ad runs from a Facebook Page. Reconnect, share the Page you advertise from on Facebook's screen, and check your profile is allowed to advertise for it.
ChatGPT asks me to accept Meta's terms
Meta wants a person to accept its Custom Audience terms once per ad account and its Lead Ads terms once per Page, and no API can do that for you. ChatGPT gives you the link. Accept in Meta, then ask again.
ChatGPT reads my data but won't make a change
Four things can stop it. AdPlug's free plan previews changes but doesn't apply them. Your team owner may have set Meta Ads to View only for you on the Team page. Your ChatGPT plan or workspace may limit what plugins can change. And on ChatGPT's default permission, Allow low-risk tools, a change may be denied rather than asked about, so set the plugin to Allow read-only tools.
The numbers don't match Ads Manager
AdPlug reports with Meta's default attribution, 7-day click and 1-day view. If your Ads Manager columns use another setting, ask ChatGPT to use the same windows. Conversions keep arriving for a few days, so recent days can still move.

14

Questions people ask

How do I connect ChatGPT to Meta Ads?
Create an AdPlug account and connect Meta Ads with your Facebook login, then install AdPlug from ChatGPT's Plugin Directory and approve it. In a chat, type @, pick AdPlug, and ask about your Facebook and Instagram campaigns. You don't need Developer Mode.
Is there an official Meta Ads plugin for ChatGPT?
Not in the Plugin Directory. As of 12 November 2026, Meta's official Ads MCP server (https://mcp.facebook.com/ads) isn't listed there, so in ChatGPT you add it as a custom MCP server. AdPlug is a third-party plugin in the directory, published by MEANDATA IT SRL.
Should I use Meta's own Ads MCP server or AdPlug?
If Meta is the only platform you run, your ChatGPT workspace gets full custom MCP access and Meta has switched its server on for your ad accounts, Meta's own server is a good choice. AdPlug fits better when Meta runs next to Google Ads or LinkedIn Ads, when you'd rather install from the directory, or when you want to set each teammate's AI access in one place for every platform.
Which ChatGPT plan do I need to make changes in Meta Ads?
Any ChatGPT plan can open the Plugin Directory, but what a plugin can do there depends on your plan, workspace and region, so run a report first, then one small change. Custom MCP servers, Meta's own included, get full access with changes on Business, Enterprise and Edu, read and fetch on Pro, and OpenAI doesn't say for Plus. On AdPlug's side, changes need a paid AdPlug plan.
Can ChatGPT create Facebook and Instagram ads?
Yes, on a paid AdPlug plan and a ChatGPT plan that allows changes: campaigns, ad sets, ads and creatives, with your copy, images and Page. New campaigns, ad sets and ads start paused, so nothing new spends until you switch it on. Instagram placements need an Instagram account linked to the Page.
Is it safe to connect Meta Ads to ChatGPT?
Yes, if ChatGPT asks you before each change. You sign in on Facebook's own screen, so AdPlug never sees your password, and AdPlug uses Meta's official Marketing API through an app that passed Meta's App Review on 3 November 2026. New campaigns, ad sets and ads start paused, and AdPlug doesn't keep your reports. Set the plugin to Allow read-only tools, because an edit to something already live applies as soon as it runs.
Which Meta Ads tools does ChatGPT get through AdPlug?
10 tools: 8 that read and 2 for changes. The 8 list your ad accounts and Pages, report on performance, check why ads aren't delivering, read campaigns, ad sets, ads and creatives, search targeting options and Meta's Ad Library, and check what's connected. The 2 are a preview tool for any of 37 kinds of change, with Meta's own dry run on most campaign, ad set and ad changes, and an execute tool that makes the change you approved.
Do I need a Meta developer app or an access token?
No. AdPlug brings its own Meta app, which passed Meta's App Review, so there's no developer app, system user or token to set up. You sign in with the Facebook profile that has a role on your ad accounts.
Is this the same as ChatGPT Ads?
No. ChatGPT Ads is OpenAI's own product for buying ads inside ChatGPT. This guide connects ChatGPT to the Meta Ads account you already run, so it can report on your Facebook and Instagram campaigns and help you manage them.
Is connecting Meta Ads to ChatGPT free?
Reading is. AdPlug's free plan is view only: one ad platform, unlimited ad accounts, 500 requests in the first 5 days and 50 a month after that. Creating and editing campaigns needs a paid AdPlug plan, and AdPlug Pro is $29 a month with a 7-day free trial. ChatGPT's own plan rules apply on top.
Does it work for agencies with many ad accounts?
Yes. One Facebook login reaches every ad account and Page you share with AdPlug, across business portfolios, and AdPlug sends each account's name with its numbers. Every AdPlug plan, the free one included, covers unlimited ad accounts, and the same plugin carries Google Ads, LinkedIn Ads, Microsoft Ads and Reddit Ads.
How do I disconnect Meta Ads from ChatGPT?
Remove the plugin under Settings, Plugins in ChatGPT, or disconnect Meta Ads on AdPlug's Connections page. You can also remove AdPlug under Business Integrations in your Facebook settings. Any one of them stops ChatGPT reaching your Meta Ads, and your past chats stay in ChatGPT.

Try it on your account.

Connect Meta Ads to ChatGPT through AdPlug in a few minutes. Free plan, no card needed.