Skip to content
ChatGPT

ChatGPT Ads MCP connector

ChatGPT Ads API key · Available

Connect ChatGPT and Claude to ChatGPT Ads

Connect a ChatGPT Ads account once in ApexGenius, then read spend, clicks and conversions by campaign, ad group and ad from compatible AI agents. Pausing or activating a campaign asks for your approval first. Each AI agent needs its own ApexGenius setup.

7 days free · No card required

ChatGPT

ChatGPT Ads

App connector

Available

Bring your ChatGPT Ads account and reusable skills to compatible AI agents. Read spend and delivery, then pause or resume with approval.

15
Operations
13
Read
2
Write
3
In context
Authorization
ChatGPT Ads API key
Cataloged tools
15 discoverable
Connection scope
One ChatGPT ad account per saved connection
Accounts
Connected account

Reviewed Sep 22, 2026

ClaudeChatGPT

Claude / ChatGPT

MCP client

ApexGenius route

Gateway context

ChatGPT

ChatGPT Ads

Authorized session

Why the gateway is here

It keeps the ChatGPT Ads authorization, tools, and activity behind the same managed route you use for your other supported systems.

Ask it

What people ask ChatGPT Ads.

These questions use the ChatGPT Ads tools below. Start with a read after connecting your channel or account.

  • Name the connected ChatGPT ad account, its currency and time zone.Read
  • List my ChatGPT Ads campaigns with status and daily budget. Do not change anything.Read
  • Show spend, clicks and conversions per campaign for the last seven complete days.Read
  • Pause the campaign I name. Show me the campaign and its daily budget, then wait for my approval.Write

Tools

What ChatGPT Ads can do through ApexGenius.

The reviewed catalog contains these 15 ChatGPT Ads tools. Search by tool name, job, or access type.

Open the generated tool reference

Account

get_ad_account
Read

Read the connected ad account: name, id, currency, time zone and review status.

Account

list_ad_accounts
Read

List the ad accounts visible to this key. A key covers one account.

Campaigns

list_campaigns
Read

List campaigns with status, objective and daily budget.

Campaigns

get_campaign
Read

Read one campaign, including targeting and landing-page template.

Campaigns

get_campaign_insights
Read

Spend, impressions, clicks and conversions for one campaign by day.

Ad groups and ads

list_ad_groups
Read

List ad groups with their context hints and bids.

Ad groups and ads

get_ad_group
Read

Read one ad group.

Ad groups and ads

get_ad_group_insights
Read

Daily results for one ad group.

Ad groups and ads

list_ads
Read

List ads with creative title, body, link and review status.

Ad groups and ads

get_ad
Read

Read one ad.

Ad groups and ads

get_ad_insights
Read

Daily results for one ad.

Account insights and conversions

get_account_insights
Read

Account insights by day, grouped by campaign, ad group or ad, with the fields you choose.

Account insights and conversions

list_conversion_event_settings
Read

List the conversion events attached to campaigns. Only attached events count as conversions.

Campaign state

pause_campaign
Write

Pause a campaign. Stops spend until it is activated again.

Campaign state

activate_campaign
Write

Activate a campaign. Starts spend at its daily budget until someone pauses it.

Connection model

How to connect ChatGPT Ads.

The ChatGPT Ads connection belongs to your signed-in account. Any ChatGPT Ads-native resources stay inside that provider.

Read connection details

Before you start

  • A ChatGPT Ads Manager account with access to the ad account you want to connect.
  • An Ads API key created in Ads Manager under Settings. Each key covers one ad account, and it is not the Conversions API key used by a website pixel.

1. Connect ChatGPT Ads to ApexGenius

  1. Create an Ads API key in Ads Manager. In ChatGPT Ads Manager open Settings, then General. Under API Keys choose Create New Key, name it, and copy the key once. It is the Ads Management key, not a conversion key.
    The full ChatGPT Ads Manager Settings page with account details and existing keys blurred, and a red box and arrow marking the Create New Key button.
    Settings, then General. Create New Key, marked in red, mints an Ads Management key for this ad account. Account details are blurred in this capture.Open full-size image (opens in a new tab)
    The Create New API Key dialog in ChatGPT Ads Manager with a Key Name field and a note that Ads Manager keys are separate from conversion keys.
    Name the key and choose Create. Copy it once; Ads Manager shows it masked afterwards. Conversion keys are managed separately.Open full-size image (opens in a new tab)
  2. Open ChatGPT Ads in Connections. Sign in to ApexGenius, open Connections, choose ChatGPT Ads, and select Connect.
  3. Enter the Ads API key. Paste the key from Ads Manager Settings. ApexGenius supplies the api.ads.openai.com address, checks the key against the ad account, and stores it encrypted.
    The ApexGenius Connect ChatGPT Ads dialog over the connection page, with a red box and arrow marking the API key field and the signed-in account blurred.
    Paste the Ads API key into the field marked in red. It is not the Conversions API key used by your website pixel.Open full-size image (opens in a new tab)
  4. Review the tools. Open Tools. Reads cover the account, campaigns, ad groups, ads and daily insights. Pause and activate always ask for approval, and activating starts spend.
  5. Verify the connected ad account. Use Test connection, then ask your AI the question below. Compare the account name and currency with Ads Manager and check Tool Activity.
Connect ChatGPT Ads

2. Choose your AI and finish setup

Each guide includes the AI setup and a first question for ChatGPT Ads.

Current governance

Know the account, tools, and result.

ApexGenius keeps the selected context and current tool surface visible, then records supported write activity for review.

Authorized context

An Ads API key is scoped to one ad account. Connect again for a second account.

Current tool surface

Reads never change anything. Pause and activate are the only writes, both require ApexGenius approval, and activating starts spend at the campaign budget.

Reviewable activity

Archive, budget changes, spend limits, key creation and image uploads are not exposed. Image changes happen in Ads Manager.

Disconnecting stops future gateway access. It does not undo a pause or activate that already ran.

Why a gateway

15 operations. Three tool definitions.

Your AI starts with three ApexGenius gateway tools. It discovers the ChatGPT Ads operations available to its authorization when a task needs them, then runs the selected operation through the gateway.

One saved provider connection

Connect ChatGPT Ads to ApexGenius, then authorize each AI client to use the saved connection with its own tool permissions.

Scoped per agent

Give one client read-only and the write operations never appear in its tool list at all.

Every call on the record

Which agent asked, what ran, and whether it succeeded, kept per connection for review.

Use ChatGPT Ads with your AI.

Choose your AI client for setup steps and examples using ChatGPT Ads.

FAQ

Questions people ask before connecting ChatGPT Ads.

How do I connect ChatGPT Ads?
Create an Ads API key in ChatGPT Ads Manager under Settings, open ChatGPT Ads in ApexGenius Connections, and paste it. ApexGenius checks it against the ad account before saving it encrypted.
Can my AI read spend and conversions?
Yes. Daily insights return spend, impressions, clicks and conversions by campaign, ad group or ad. Conversions count only the events attached to a campaign in Ads Manager.
Can my AI turn a campaign on or off?
It can request a pause or activate. Both wait for your approval in ApexGenius, and activating starts spend until someone pauses the campaign again.
Can it create ads or change budgets?
No. Creating campaigns or ads, editing budgets, spend limits, archiving and image uploads are not exposed through ApexGenius. Use Ads Manager for those.
Is this the same key as my website pixel?
No. The Conversions API key belongs to your site. The Ads API key is created separately in Ads Manager Settings and covers one ad account.

MCP-compatible AI agents

ClaudeChatGPTCursorVS Code

Codex starts in Plugins in the ChatGPT desktop app. ChatGPT Chat and Work also use Plugins, with personal setup where Developer Mode is permitted. Each AI client has its own guide and authorization requirements.

App connections

Salesforcen8nConfluence

Salesforce keeps connection context. Other providers use your signed-in account.

Connect ChatGPT Ads. Start with a safe read.

Use the AI you already work in while ApexGenius keeps the app route visible.

Connect ChatGPT Ads

7 days free · No card required

Compatibility does not imply partnership.