Home>Connect>ChatGPT Ads to ChatGPT

Connect ChatGPT Ads to ChatGPT in 2 Minutes

By Ahmed Ashraf|Updated October 24, 2026
ChatGPT Ads ChatGPT

PaidSync connects ChatGPT Ads to ChatGPT via MCP. ChatGPT reads your OpenAI Ads campaigns, ad groups, ads and performance. Ask plain-English questions. Get real ChatGPT Ads data back.

Setup time: 2 minutes. Free plan available. No credit card required.

How to connect ChatGPT Ads to ChatGPT with PaidSync

This is the route through ChatGPT's Plugins directory. No PaidSync API key is needed, because ChatGPT connects with a PaidSync sign-in (OAuth).

Before you start

  • PaidSync's listing is the PaidSync plugin in ChatGPT's Plugins directory. Check that the developer is Advanced Technology Labs LLC, the company that operates PaidSync. OpenAI says availability depends on your ChatGPT plan, region and workspace.
  • Signing in with Google? There is no separate sign-up. You pick Continue with Google in step 2, and your free PaidSync account (15 tasks a month, no credit card) is created when you press Approve.
  • Prefer an email and password? Create the account at paidsync.ai/signup first. Email sign-up happens on the PaidSync website, not in ChatGPT.
  • Have your OpenAI Ads API key ready. Create it in the Settings of your ad account in ChatGPT Ads Manager at ads.openai.com. You use it in step 3.
1

Add PaidSync to ChatGPT from the directory

In ChatGPT open Plugins, search PaidSync, and click Install plugin.

Sign in with your PaidSync login when prompted. That OAuth sign-in is what links ChatGPT to your accounts.

If your workspace does not show the directory, turn on Developer mode in ChatGPT settings and add a remote MCP server with the URL instead:

https://mcp.paidsync.ai/mcp

Choose OAuth when adding it that way, and sign in with your PaidSync login on first use.

2

Sign in to PaidSync and press Approve

The PaidSync sign-in screen opens. Pick Continue with Google, or sign in with your PaidSync email and password. A PaidSync screen then asks whether to allow access to your ad accounts via PaidSync. Press Approve and PaidSync is ready in ChatGPT.

New to PaidSync and signing in with Google? Your free account (15 tasks a month, no credit card) is created when you press Approve.

3

Connect your ChatGPT Ads account and ask ChatGPT

In any chat, ask: "Connect my ChatGPT Ads." ChatGPT replies with a link to your PaidSync dashboard, because the API key is entered there securely and never in chat. Sign in with the OpenAI account that can open your ad account in ChatGPT Ads Manager at ads.openai.com, create the key in that ad account's Settings, paste it on the dashboard and save. Each key connects exactly one ad account, and keys from platform.openai.com are refused. PaidSync encrypts the key at rest.

Come back and ask: "List my ChatGPT Ads accounts." ChatGPT uses list_openai_accounts to show them and set_active_openai_account to pick the one you name. Connecting and listing accounts uses none of your tasks. Then try: "Show my ChatGPT Ads campaign performance for the last 7 days."

Free plan includes 15 tasks per month. Pro plans from $99/month.

Start Free See a Demo

What ChatGPT Can Do with ChatGPT Ads

  • Read performance. ChatGPT pulls spend, clicks and impressions for a date range you choose, with get_openai_performance.
  • List what runs. ChatGPT lists your campaigns, ad groups and ads with their status.
  • Compare across platforms. The same connection reaches Google Ads, Meta Ads, GA4 and the rest, so ChatGPT can compare ChatGPT Ads with them in one chat.
  • Switch accounts. Each OpenAI Ads key connects one ad account, and ChatGPT moves between your accounts when you name one.
  • Decide what to change. ChatGPT points out the ad group or campaign to pause or fix, and you apply it in Claude or another MCP client.

In the ChatGPT app, PaidSync reads ChatGPT Ads and does not change it. To build or manage campaigns, use the same PaidSync connection from Claude or another MCP client.

ChatGPT Ads prompts to try in ChatGPT

Each prompt runs on the PaidSync tools named after it and uses one or more of your tasks. None of these prompts changes your account.

  1. "Show my ChatGPT Ads campaigns for the last 7 days with spend, clicks and impressions." Runs list_openai_campaigns and get_openai_performance.
  2. "List every ad group in the Spring Sale campaign with its status." Runs list_openai_adgroups.
  3. "Which ChatGPT Ads ads are live right now?" Runs list_openai_ads.
  4. "Compare ChatGPT Ads spend with Meta spend for the last 14 days." Runs get_openai_performance and the Meta Ads performance tool through the same PaidSync connection.

Why use PaidSync for ChatGPT Ads in ChatGPT

Reports in ChatGPT, changes in Claude. PaidSync has 28 ChatGPT Ads tools that read, build and manage. In the ChatGPT app it reads; creating and changing campaigns works through the same connection in Claude and other MCP clients.

Cross-platform reasoning. The same PaidSync connection covers Google Ads, Meta, LinkedIn, TikTok, Snapchat, Reddit, Pinterest, Microsoft Ads, GA4, Google Tag Manager and Merchant Center. ChatGPT can compare ChatGPT Ads spend with Meta and Google, check the result in GA4 and propose the next move in one thread.

Troubleshooting ChatGPT Ads in ChatGPT

  • The sign-in fails. Sign in to PaidSync the way you signed up, with Continue with Google or with your PaidSync email and password. Email users without an account create one at paidsync.ai/signup first, then sign in again from the PaidSync plugin in ChatGPT.
  • The key is refused. Create the key in the Settings of your ad account in ChatGPT Ads Manager at ads.openai.com. Keys from platform.openai.com are refused for ads. If PaidSync later reports that the key was rejected, issue a new key there and connect again.
  • ChatGPT used the wrong account. Each key connects exactly one ad account. Ask ChatGPT to list your ChatGPT Ads accounts and switch to the one you mean. It runs list_openai_accounts, then set_active_openai_account. To add another account, create a key in that account and connect again.
  • ChatGPT says it has no ChatGPT Ads tool. PaidSync shows ChatGPT a short starter list of tools to keep the chat light. Ask ChatGPT to call paidsync_context first. It returns your connected platforms and the full tool list, ChatGPT Ads included, and ChatGPT then runs those tools through paidsync_exec. If ChatGPT does not use PaidSync at all, check that the PaidSync plugin is installed under Plugins.

Frequently Asked Questions

How do I connect ChatGPT Ads to ChatGPT?

In ChatGPT open Plugins, search PaidSync, click Install plugin and sign in with your PaidSync login. Press Approve, then ask ChatGPT to connect ChatGPT Ads. ChatGPT gives you a link to the PaidSync dashboard where you paste your OpenAI Ads API key. Full steps are above.

What ChatGPT Ads data can ChatGPT access?

ChatGPT can list your campaigns, ad groups and ads and read performance such as spend, clicks and impressions for a date range you choose, through the OpenAI Ads Advertiser API.

Can ChatGPT change my ChatGPT Ads campaigns?

Not in the ChatGPT app today. In ChatGPT, PaidSync reads ChatGPT Ads performance and lists your campaigns, ad groups and ads. Creating and managing them works through the same PaidSync connection in Claude and other MCP clients.

Where do I get the OpenAI Ads API key?

Create it in the Settings of your ad account in ChatGPT Ads Manager at ads.openai.com. Each key connects exactly one ad account, so connect one key per account. Keys from platform.openai.com are refused for ads.

Is my OpenAI Ads API key safe?

The key is entered on the PaidSync dashboard, not in chat. It is encrypted at rest with AES-256-GCM, and disconnecting deletes it.

Is PaidSync free to use with ChatGPT Ads?

Yes. The free plan gives 15 tasks per month at $0 with no credit card. Pro starts at $99 a month and Team at $249 a month.

Do I need a paid ChatGPT plan to use PaidSync?

PaidSync installs from ChatGPT's Plugins directory, and OpenAI says availability depends on your ChatGPT plan, region and workspace. If your workspace does not show the directory, Developer mode lets you add PaidSync as a remote MCP server instead. PaidSync has its own pricing. Free for 15 tasks a month with no credit card, then priced by usage, from $99 a month for 600 tasks.

Does ChatGPT Ads work in other assistants too?

Yes. The same PaidSync connection works in Claude, ChatGPT, Perplexity, Gemini, Cursor, Windsurf and Claude Code. In the ChatGPT app, PaidSync reads ChatGPT Ads performance but does not change it, so build and manage from Claude or another MCP client.

630+ tools. 14 platforms. One connection. Start free.