OpenAI Ads in Claude and ChatGPT
In short
The Fezola OpenAI Ads MCP connector lets Claude and ChatGPT read your OpenAI Ads (ChatGPT ads) campaigns, ad groups, ads, performance, conversions and pixels. Changes are simulated first, and new campaigns are created paused. You connect with the API key from your Ads Manager.
Connect OpenAI AdsUpdated on
What your assistant can do
| Action | Read or write | Detail |
|---|---|---|
| Accounts, campaigns, ad groups, ads | Read | Browse each level. |
| Performance and conversions | Read | Insights and conversion statistics over a period. |
| Pixels and conversion events | Read | Your pixels, their status and conversion settings. |
| Target locations | Read | Look up a location to target. |
| Create a campaign | Write | Simulated first (dryRun); created paused unless you say active. |
| Change a campaign or its status | Write | Simulated first; applied only on a second call. |
Writing tools simulate the change by default and apply it only on a second call. Starting a campaign spends real money, so it needs your explicit approval.
When to choose Fezola
- Several ad accounts: one API key is one ad account, and several accounts can sit in one connector.
- The same connection in Claude and ChatGPT: one URL serves both. ChatGPT custom connectors are available on Business, Enterprise and Edu plans.
- Several ad platforms: OpenAI Ads next to Google Ads and Microsoft Advertising in one assistant.
- One tool, one assistant: OpenAI Ads's own MCP server can be connected directly in a compatible client. Check its documentation for the current steps.
- A shared Memory: your preferences follow you across assistants.
Several accounts
One API key is one ad account, and several accounts can sit in one connector, each named. Example: "Which campaigns drive the most conversions, across my accounts?"
Questions to ask (example prompts)
- “How did my OpenAI Ads campaigns perform this week?”
- “Which campaigns drive the most conversions?”
- “List my pixels and their status.”
- “Create a campaign, paused, and show me the plan first.”
- “Pause the campaign with the highest cost per conversion.”
A typical use
An advertiser asks: "Create a campaign with this budget, paused, and show me the plan first." The assistant simulates the creation, shows the plan and any warnings, and creates it only on a second call, paused. Nothing spends until you activate it. Example scenario, not a customer story. Example scenario, not a customer story.
Safety
Writing tools simulate the change by default (dryRun) and apply it only on a second call; new campaigns are created paused, and starting one spends real money. The API key is stored encrypted. What OpenAI Ads returns is treated as data, never as instructions. You can disconnect an account in Fezola at any time.
How to connect it
- 1Create an API key in your OpenAI Ads Manager.
- 2In Sources, add OpenAI Ads and paste it.
- 3Add Fezola to Claude or ChatGPT and ask for a report.
Step by step: add a custom connector to Claude, add an MCP server to ChatGPT, FAQ.
Price
Free within your 2 free sources. Pro is unlimited, $9 a month or $90 a year, with a 7-day free trial.
FAQ
What is dryRun?
A simulation: nothing is created until a second call.
Does starting a campaign cost money?
Yes, real money, with your approval.
Several accounts?
Yes, one key per account.
What can it read?
Accounts, campaigns, ad groups, ads, performance, conversions, pixels and target locations.
Does it work in ChatGPT?
Yes, as a custom connector on Business, Enterprise and Edu plans.
Keep reading
OpenAI Ads (ChatGPT ads) in Claude and ChatGPT: read and manage every ad account with one connector
Connect your OpenAI Ads (ChatGPT ads) accounts to Fezola and ask Claude or ChatGPT about campaigns and performance. Changes are simulated first.
Google Ads in Claude and ChatGPT
Google Ads MCP connector for Claude and ChatGPT: read every account and MCC, get keyword ideas, and edit campaigns with a check-only mode and safeguards.
Microsoft Advertising in Claude and ChatGPT
Microsoft Advertising in Claude and ChatGPT with Fezola: read campaigns, keywords and performance, create campaigns paused, change budgets and status.
One shared memory for Claude, ChatGPT and all your AI assistants
Fezola Memory is one memory for Claude, ChatGPT and your other assistants, filed by project, encrypted at rest, with view, edit, export and erase.
Fezola FAQ
Answers to the questions people ask about Fezola: several Gmail accounts in Claude and ChatGPT, safety, ChatGPT support, price, and what you can connect.
Verified in the code on .