ChatGPT ads in Claude and ChatGPT

ChatGPT Ads MCP server for Claude and ChatGPT

Opus Growth is a hosted ChatGPT Ads MCP server that connects Claude or ChatGPT to your OpenAI ad accounts, so you can build campaigns, write context hints, check why ads are not showing and read results in plain English.

Connect to Claude

Other AI assistants

  • Your own Ads API key, stored encrypted
  • Every change previewed first
  • Several ad accounts on the Agency plan
ChatGPTOpus Growth connected
Which ChatGPT ad groups bring purchases, and which only collect clicks?

Figures in these pictures belong to a sample business, Arden Chairs. The steps, previews and approvals are how Opus Growth really works.

TrustpilotTrustScore 4.2 · 13 reviews
4.7 / 5Panel rating
ChatGPT AdsOpenAI Ads APIOfficial platform APIs
PaddleSecure payments

How do ChatGPT ads work, and where does Opus Growth fit?

ChatGPT shows sponsored chat cards under answers when a conversation matches what an advertiser offers. OpenAI picks the ad by relevance first: the context hints of the ad group, the card's text, the landing page and the conversation itself. You run the account in OpenAI Ads Manager or through its Ads API. Opus Growth connects that API to Claude and ChatGPT, so you build campaigns, write context hints, find out why an ad is not showing and read results by asking, with a preview before every change.

Campaigns, ad groups, chat cards, locations and platforms, conversion tracking and account spend limits are covered, with a preview and your approval before every change. The same connection also runs Google, Meta, Microsoft, TikTok and LinkedIn ads.

OpenAI Ads Manager
  • Run by OpenAI, where billing, account review and ad review live
  • The Ads API covers campaigns, ad groups, ads, reports and conversions
  • ChatGPT ads only, and every change is made by hand
Opus Growth
  • ChatGPT Ads plus Google, Meta, Microsoft, TikTok and LinkedIn in one connection
  • Delivery check that explains every blocker and the fix
  • Every change previewed and written to an audit log
Your assistant: Claude, ChatGPT, Cursor. Opus Growth. Ad account: ChatGPT Ads. Same connection: Google Ads, Meta Ads, Microsoft Ads, TikTok Ads, LinkedIn Ads, Google Analytics.

What you can do with the ChatGPT Ads MCP server

Each picture below is a real kind of request and the kind of answer Opus Growth gives inside Claude or ChatGPT.

Build campaigns, ad groups and chat cards by describing them

Create campaigns with a clicks, reach or conversions objective and a daily or lifetime budget, ad groups with a maximum bid per click or per thousand impressions, and chat cards with a title, text, destination and image. Everything starts paused, so nothing spends until you activate it, and every bid is checked against the campaign budget.

ClaudeOpus Growth connected
Start a ChatGPT Ads campaign for our ergonomic chairs in the US and UK, about $100 a day, aimed at clicks. Show me the plan first.

Find out why an ad is not showing

One question runs OpenAI's own troubleshooting order: account and brand review, spend limits, campaign status, budget and schedule, low bid warnings, serving issues, ad review and landing pages that fail or redirect. Each blocker comes with the evidence and the fix, and the 24-hour delay on low bid warnings is taken into account.

ChatGPTOpus Growth connected
Our UK campaign has had no impressions for three days. Why?

Reports by hour, platform, country and device

Read spend, impressions, clicks, CTR, CPC and CPM for the account, a campaign, an ad group or an ad, hourly, daily or monthly, split by ChatGPT app and browser, country or device. Rows with no impressions can be included, which is how you see what is not delivering.

ClaudeOpus Growth connected
Split last month's ChatGPT Ads spend by app and browser.

ChatGPT Ads next to every other ad platform

Ask how ChatGPT compares with Google, Meta, Microsoft, TikTok or LinkedIn for the same product and get one table. ChatGPT Ads also flows into the Data Studio (Looker Studio) report and the PDF report with the rest of your accounts.

ChatGPTOpus Growth connected
Compare ChatGPT Ads with Google Ads for the chair campaigns over the last 30 days.

Write context hints that match the right conversations

Context hints decide which ChatGPT conversations an ad can appear in. Describe the product and the need in the language your buyers chat in; the assistant adds, replaces or removes hints, up to 2,000 per ad group, and points out the ones that are too vague or that belong in location targeting instead.

Context hints
Ad group · Back pain at the desk
Office chair that helps with lower back painStrong
Ergonomic chair for long days working from homeStrong
ChairsToo vague
People in LondonUse location
Hints describe the product and the need in the language buyers chat in. They are not keywords.

Conversion tracking without digging through settings

See your pixels, which conversion events are attached to which campaigns and whether events arrived in the last few minutes. Create standard or custom event settings, attach them to campaigns, and read conversions, cost per conversion, attributed sales and ROAS.

Conversion tracking
Pixel · Arden Chairs
Purchaseorder_created · 2 campaigns
Add to cartitems_added · measured only
Newsletter sign-upNo events in the last 15 minutes
A standard event can be the goal of a conversions campaign. New events come back as a preview first.

ChatGPT Ads tools your assistant can use

These are the jobs the connection covers in ChatGPT Ads. Your assistant picks the right one from your question.

Campaigns

  • Clicks, reach and conversions objectives
  • Daily or lifetime budgets
  • Locations, platforms and schedule
  • Pause, activate and archive

Ad groups

  • Maximum bid per click or per thousand impressions
  • Context hints: add, replace or remove
  • Bid checked against the campaign budget

Chat cards

  • Title, text, destination and image
  • Preview of an existing card
  • Review status and the reason behind it

Reports

  • Account, campaign, ad group and ad
  • Hourly, daily and monthly
  • Split by platform, country or device
  • Conversions, cost per conversion and ROAS

Delivery check

  • Account and brand review
  • Spend limits and campaign budgets
  • Low bid warnings and serving issues
  • Landing pages that fail or redirect

Measurement and accounts

  • Pixels and conversion events
  • Events received in the last minutes
  • Location search
  • Several ad accounts, one default

How to connect ChatGPT Ads to Claude and ChatGPT

One address, one sign-in, and your first answer arrives in the same chat.

Add custom connector

ChatGPT Ads MCP prompt examples

Copy any of these into Claude or ChatGPT. The assistant reads your account and prepares the answer.

Show my ChatGPT Ads results for the last 14 days by ad group, with conversions and cost per conversion.

Why is my UK ChatGPT Ads campaign not getting impressions?

Create a paused ChatGPT Ads campaign for our standing desks in the US with a $50 daily budget, one ad group and a chat card using this product photo.

Add 20 context hints to the Back pain ad group, written the way people ask ChatGPT about office chairs.

Split last month's ChatGPT Ads spend by iOS app, Android app and web, and tell me where purchases come from.

Compare ChatGPT Ads and Google Ads cost per purchase for the same products over the last 30 days.

Nothing reaches ChatGPT Ads without your yes.

Every change comes back as a preview first. If a request breaks a safety limit, the assistant says so and offers what is allowed.

  • Preview before every write

    You see the item, the current value and the new value before anything is applied.

  • Budget limits

    A budget can rise by at most 50% in one step and 100% within 24 hours, and a single cut cannot go deeper than 80%.

  • New campaigns start paused

    Campaigns, ad groups and ads built from the chat are created paused and spend nothing until you activate them.

  • Every action is logged

    Applied changes are recorded with the account and the time.

ClaudeOpus Growth connected
Archive every paused ChatGPT Ads campaign.

ChatGPT Ads MCP options, side by side

Four axes decide it: whether the option can make changes in ChatGPT Ads, whether it needs a developer token, who hosts it, and which networks it covers.

Opus Growth

Hosting
Hosted
Write access
Yes, previewed
Developer token
Ads API key
Platforms
ChatGPT Ads, Google, Meta, Microsoft, TikTok, LinkedIn

Running ChatGPT Ads next to every other ad platform from Claude or ChatGPT

OpenAI Ads Manager

Hosting
OpenAI web app
Write access
Yes, by hand
Developer token
Not required
Platforms
ChatGPT Ads

Billing, account review and changes you prefer to click through

OpenAI Ads API

Hosting
Your own code
Write access
Yes
Developer token
Ads API key
Platforms
ChatGPT Ads

Engineering teams wiring ChatGPT Ads into their own tools

Markifact

Hosting
Hosted
Write access
Check vendor
Developer token
Check vendor
Platforms
ChatGPT Ads and other ad sources

Teams already using Markifact for ad work

Cogny

Hosting
Hosted
Write access
Check vendor
Developer token
Check vendor
Platforms
ChatGPT Ads and other channels

Teams already using Cogny's agents

What users say about running ChatGPT Ads this way

Real reviews, shown as written.

5/5
“A team with strong communication skills and dynamism. A results-oriented system. Saves time and performs accurate operations. Congratulations.”
tuğrul taşkın · TR · August 4, 2026 · Trustpilot
Trustpilot
4.2/ 5
4.2 / 5

Based on 13 reviews · All Trustpilot reviews

In-panel rating
4.7/ 5

22 ratings, 19 of them 5 stars

All in-panel ratings come from people who use the product themselves. We check this against purchase records.

Start free, upgrade as you grow.

Free trial

$0no card needed

75 credits that never expire. Try everything, including live changes. When they run out, usage pauses.

Start free trial
75
credits, never expire
1
ad account per platform

Ad platforms

Google AdsMicrosoft AdvertisingTikTok AdsLinkedIn AdsMeta AdsChatGPT Ads

Google tools

Google AnalyticsGoogle Search ConsoleGoogle Tag ManagerYouTubeGoogle Business Profile

Google Business Profile is live too, listing info, hours, categories, photos and reviews.

What you can do

  • The complete tool set: every campaign type, audiences, bidding strategies, conversion setup and account audits, with live changes.
  • Preview and explicit approval on every change, exactly as on the paid plans.
  • Email support while you are trying it.

Basic

$29/ month

Our most affordable plan, for one business running its own ads. Cancel in one click.

Get Basic
1,000
credits a month
1
ad account per platform

Ad platforms

Google AdsMicrosoft AdvertisingTikTok AdsLinkedIn AdsMeta AdsChatGPT Ads

Google tools

Google AnalyticsGoogle Search ConsoleGoogle Tag ManagerYouTubeGoogle Business Profile

Google Business Profile is live too, listing info, hours, categories, photos and reviews.

Everything in the free trial except Data Studio reports, plus

  • 1,000 credits that renew every month.
  • Every ad and analytics tool, including live changes, for just $29 a month.

Pro

$49/ month

For one business running its own advertising. Cancel in one click.

Get Pro
5,000
credits a month
1
ad account per platform

Ad platforms

Google AdsMicrosoft AdvertisingTikTok AdsLinkedIn AdsMeta AdsChatGPT Ads

Google tools

Google AnalyticsGoogle Search ConsoleGoogle Tag ManagerYouTubeGoogle Business Profile

Google Business Profile is live too, listing info, hours, categories, photos and reviews.

Everything in the free trial, plus

  • 5,000 credits that renew every month.
  • Data Studio (Looker Studio) reports with every ad platform, under your own brand.
  • Priority support from a person.

Agency

$99/ month

For anyone answering to more than one client. Cancel in one click.

Get Agency
Unlimited
credits a month
All
client accounts, via MCC

Ad platforms

Google AdsMicrosoft AdvertisingTikTok AdsLinkedIn AdsMeta AdsChatGPT Ads

Google tools

Google AnalyticsGoogle Search ConsoleGoogle Tag ManagerYouTubeGoogle Business Profile

Google Business Profile is live too, listing info, hours, categories, photos and reviews.

Everything in Pro, plus

  • Multi-account access through your manager account, with bulk changes across clients.
  • Move between clients without reconnecting anything.
  • A dedicated account manager.
  • Priority SLA support.

All-in-One

$149/ month

$188 a month if bought separatelyAgency $99 + AI Server M $39 + 15,000 SEO credits $50

For running ads, websites and SEO on one subscription. Cancel in one click.

Get All-in-One
Unlimited
credits a month
All
client accounts, via MCC

Ad platforms

Google AdsMicrosoft AdvertisingTikTok AdsLinkedIn AdsMeta AdsChatGPT Ads

Google tools

Google AnalyticsGoogle Search ConsoleGoogle Tag ManagerYouTubeGoogle Business Profile

Google Business Profile is live too, listing info, hours, categories, photos and reviews.

Everything in Agency, plus

  • An AI Server with 30 GB of space for your websites.
  • 15,000 SEO credits every month; unused credits do not carry over.
  • The WordPress plugin for one site, managed from the chat.

Enterprise

$299/ mo, from

+ $29 per seat

For teams arriving with their own domain. Per-seat credits, roles and central billing, run your whole team from the panel.

Get Enterprise
5,000
credits per seat
Your team
unlimited members

Ad platforms

Google AdsMicrosoft AdvertisingTikTok AdsLinkedIn AdsMeta AdsChatGPT Ads

Google tools

Google AnalyticsGoogle Search ConsoleGoogle Tag ManagerYouTubeGoogle Business Profile

Everything in Agency, plus

  • Unlimited members, add or remove teammates yourself from the panel.
  • A role for every person: admin, member or read-only.
  • 5,000 credits per seat; switch any seat to Ultra ($79/month or $790/year) for unlimited credits.
  • One central subscription, seats are billed automatically as you add them.
  • Your own domain and a dedicated point of contact.

How credits work

Your free trial comes with 75 credits that never expire. Each action spends a few credits: reports and audits are light, live changes cost a little more. When they run out, usage pauses and you can move to Pro whenever you want. No credit card needed.

ChatGPT Ads MCP: frequently asked questions

As of October 2026, OpenAI's developer documentation describes Ads Manager and the Ads API (the Advertiser API) and does not list an MCP server of its own. Opus Growth connects the Ads API to Claude and ChatGPT as a hosted MCP server, together with Google, Meta, Microsoft, TikTok and LinkedIn, with a preview before every change.

MCP (Model Context Protocol) is the open standard AI assistants use to call external tools. A ChatGPT Ads MCP server gives Claude or ChatGPT tools for your OpenAI ad account. Opus Growth hosts it for you, so you paste one address instead of running a server.

In Claude (claude.ai or Claude Desktop) open Settings, then Connectors, choose Add custom connector and paste https://mcp.opus-growth.com/mcp. Sign in on the window that opens. On Claude's free plan you can add one custom connector; on Team and Enterprise plans an owner adds it for the workspace. Then say "connect my ChatGPT Ads account" and paste the Ads API key from OpenAI Ads Manager.

In ChatGPT open Plugins in the left sidebar, choose Add, then Add custom MCP server. Name it Opus Growth, paste https://mcp.opus-growth.com/mcp, tick "I understand and want to continue", click Create plugin and approve the sign-in window. Then ask it to connect your ChatGPT Ads account and paste the Ads API key from OpenAI Ads Manager.

In OpenAI Ads Manager, open Settings and create an Ads API key. Each key belongs to one ad account, so a second account needs its own key. Opus Growth checks the key against the account before storing it, stores it encrypted and never shows it back. Connecting the same account again replaces the key, which is how you rotate it.

Context hints are short sentences on an ad group that describe the product, the use case or the need. OpenAI uses them together with the card text, the landing page and the conversation to decide where an ad can appear. They are not keywords and they do not replace country or platform targeting. Write them in the language your buyers chat in; an ad group can hold up to 2,000.

The usual causes are an account or brand review that is not approved, an account spend limit that is used up, a campaign outside its schedule or out of budget, a bid that is too low, an ad still in review, a landing page that fails, or a category that OpenAI's policy blocks in the targeted country. OpenAI raises the low bid warning no sooner than 24 hours after an ad group edit. Ask Opus Growth why your ad is not showing and it checks all of these in OpenAI's order.

OpenAI shows ads to adult users on some ChatGPT plans in the countries where ads are available, and conversations on sensitive topics do not show ads. The list of plans and countries changes, so OpenAI's help center is the current source. A location you can target is not automatically a country where ads deliver.

Nothing reaches the ad account until you say yes. Every write comes back first as a preview with the item, the current value and the new value. New campaigns, ad groups and ads start paused, a bid can never exceed the campaign's daily budget, a budget cannot rise more than 50% in one step or 100% within 24 hours, nor drop more than 80% in one step, and applied changes are written to an audit log. Archiving cannot be undone through the API, so the assistant says so first.

Yes, on the Agency plan. Connect one Ads API key per ad account, pick a default, and name the account in a question when you want another one. Basic and Pro connect one ChatGPT Ads account.

There is a free trial with 75 credits that never expire and no card required. Basic is $29 a month for 1,000 credits across all live platforms, Pro is $49 a month for 5,000 credits across all live platforms, and Agency is $99 a month for unlimited credits plus multi-account management. Yearly plans are $490 and $990, billed in USD through Paddle, and you can cancel anytime. There is also All-in-One at $149 a month, which adds an AI Server and 15,000 SEO credits every month, and Enterprise for teams from $299 a month.

Connect your ChatGPT Ads account in a minute.

Connect ChatGPT Ads to your AI assistant in about a minute, start your free trial, no card required.

Connect to Claude

Other AI assistants