AdPlug
Guide · Reddit Ads to ChatGPT

How to Connect Reddit Ads to ChatGPT

Connecting ChatGPT to Reddit Ads gives it a controlled way to read your Reddit Ads data and, on plans that allow it, make changes you approve. This guide covers which ChatGPT plans can do what, the five setup steps with screenshots, and the first prompts worth running.

Updated 2026-10-18 · 6 minute read

Reddit Ads MCP server URL

Paste this into ChatGPT as the MCP Server URL when you create the app in Developer mode.

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

01

Two ways to connect, and who each is for

One thing to keep apart first: this guide is about managing your own Reddit Ads account from ChatGPT. It has nothing to do with ads shown inside ChatGPT.

Your own MCP server

Reddit's Ads API is open to developers, so you can run an MCP server yourself. An admin of your Reddit Ads business creates a developer app, and someone keeps the server, the app's keys, and the access tokens running. Free, and fine if that someone exists on your team.

A hosted MCP connector (this guide)

AdPlug's Reddit Ads MCP covers reporting by community, keyword, placement, and more, community suggestions, audience estimates, a check for why ads aren't delivering, and campaign changes with a preview of each one. You sign in with Reddit and paste one address into ChatGPT. The same connection also works in Claude, Cursor, and Grok.

02

Which ChatGPT plans can do this

Custom MCP servers are added through ChatGPT's Developer mode. OpenAI's Developer mode guide lists it as available to Pro, Plus, Business, Enterprise, and Education accounts, on the web only, and describes it as full MCP support for read and write tools, with write actions asking for your confirmation by default.

OpenAI's help centre is more cautious. Its MCP apps article says write actions are for Business, Enterprise, and Edu, and that Pro accounts connect custom servers with read and fetch tools. The two pages do not agree, so on Plus and Pro treat reporting as the safe expectation and test one small change before you rely on more.

No Developer mode on your plan?

The same AdPlug connection works in Claude, and Claude's Free plan allows one custom connector, per Anthropic's custom connector guide. The Reddit Ads to Claude guide covers that setup in five steps.

Open the Reddit Ads to Claude guide →

03

Setup in 5 steps

From a new AdPlug account to ChatGPT answering questions about your Reddit Ads data takes about five minutes. You'll need a Reddit account that's a member of your Reddit Ads business, with access to the ad accounts you want ChatGPT to work on.

  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 Reddit Ads to AdPlug

    On the dashboard, click Connect Reddit Ads (or open the Connections page). AdPlug sends you to Reddit's own sign-in. Use the Reddit account that's a member of your Reddit Ads business and has access to the ad accounts you want ChatGPT to work on.

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

    Reddit then asks you to let AdPlug:

    • read advertising data through your account
    • edit advertising data on your behalf
    • post conversion events through your account
    • keep this access until you revoke it

    Click Allow and you're back in AdPlug with Reddit Ads connected. Every ad account your Reddit account can reach comes through the one connection.

    No developer app needed

    AdPlug uses its own access to Reddit's Ads API, so there's nothing to set up in Reddit's developer portal and no keys to copy.

  3. Turn on Developer mode in ChatGPT

    In ChatGPT on the web, open Settings. Developer mode sits in one of two places, depending on which layout your account has: Apps → Advanced settings (shown below), or Security and login on the newer layout, where Apps has become Plugins. Switch it on. The Elevated risk label belongs to Developer mode itself: it lets you add connectors OpenAI has not verified. The toggle's own note also says Memory is disabled while it is on.

    ChatGPT Settings on the Apps tab, listing enabled apps, with an arrow pointing to the Advanced settings row and its Create app button.
    ChatGPT Settings, Apps tab. On this layout, Advanced settings is where Developer mode lives.
    ChatGPT Advanced settings with the Developer mode toggle switched on, highlighted, and labelled Elevated risk.
    Developer mode switched on.

    If your menus look different

    OpenAI is moving Apps to Plugins and the labels are changing with it. Its Developer mode guide has the current ones.

  4. Add AdPlug to ChatGPT

    Go back to Settings → Apps and click Create app. On the newer layout, open Plugins and use the plus button. Either way, fill in:

    • Name: AdPlug - Reddit Ads
    • MCP Server URL: the address below
    • Authentication: leave as OAuth
    • Tick I understand and want to continue, then click Create

    On Business, Enterprise, and Edu workspaces the form also has a Scan Tools button. Click it, approve the AdPlug sign-in when it opens, and let the scan finish before you click Create.

    https://api.adplug.app/mcp/reddit-ads
    ChatGPT New App dialog showing the Name, Description, MCP Server URL and Authentication fields, with the I understand and want to continue box ticked.
    The New App form, captured with a Google Ads example. Use the Reddit Ads name above, and put the address in MCP Server URL (in this capture it was typed into Description).

    ChatGPT then opens AdPlug's sign-in. Use the same email as your AdPlug account and click Approve.

    AdPlug Authorize access screen asking whether an application may access your AdPlug account, with Deny and Approve buttons.
    AdPlug's authorise screen. Approve to let ChatGPT use your AdPlug connection.

    The app now appears under Enabled apps with a Dev label. If you would rather copy than type, your AdPlug dashboard shows the same name and address with copy buttons.

    ChatGPT card on the AdPlug dashboard showing the server name AdPlug - Reddit Ads and the MCP URL https://api.adplug.app/mcp/reddit-ads, each with a Copy button, above three setup steps.
    The ChatGPT card on your AdPlug dashboard, with Reddit Ads only selected.
  5. Test the connection

    Start a new chat, open the + menu in the composer, and select the AdPlug app (on some accounts it sits under Developer mode in that menu). Then ask:

    “Show my Reddit ad accounts.”

    ChatGPT calls the reddit_ads_list_accounts tool and returns the Reddit Ads businesses and ad accounts your Reddit login can reach, with each account's currency and approval state. If your accounts are listed, the connection works end to end.

    ChatGPT answering 'Show my Reddit ad accounts' with the AdPlug - Reddit Ads app selected, showing each account's name, ID, business and currency.
    ChatGPT's reply to the test prompt, with the AdPlug app selected in the composer.

04

What you can ask ChatGPT

These work as soon as the account is connected. Swap in your own site, budget, and communities.

Last week by community

“How did my Reddit campaigns do last week, by community?”

Wasted spend

“Which communities and keywords wasted spend last month? Suggest exclusions.”

Communities to target

“Suggest communities for https://example.com”

Delivery check

“Why isn't my Reddit ad delivering?”

Audience estimate

“Estimate the audience for the US, the PPC and marketing communities, at $20 a day.”

A paused launch campaign

“Create a paused campaign for my launch. Show me the preview first.”

05

How changes work

AdPlug gives ChatGPT two tools for campaign changes. A preview tool returns the exact change (with a before and after for edits, and a warning when a budget or bid at least doubles) without sending any change to Reddit. An execute tool applies it. Ask for the preview first. ChatGPT treats the execute tool as a write action and asks you to confirm before running it.

ChatGPT also has a permission setting for connected apps, with options such as Always ask, Allow read actions, and Allow low-risk actions. For an ad account, keep it on Always ask or Allow read actions, so every change waits for you.

New campaigns, ad groups, and ads are created paused unless you ask otherwise, so nothing spends until you switch it on. The free plan is view only; creating and editing campaigns needs a paid AdPlug plan. Report calls and executed changes are recorded in your AdPlug Usage and Audit Log.

06

Troubleshooting

Click any item to expand the answer.

I cannot find Developer mode
It is a web-only setting, under Settings → Apps → Advanced settings (or Settings → Security and login on the newer layout). OpenAI lists it for Plus, Pro, Business, Enterprise, and Edu. On Business workspaces only admins and owners can switch it on; on Enterprise and Edu an admin grants access first. OpenAI's Developer mode guide has the current list.
ChatGPT says Reddit Ads isn't connected
The app works, but your AdPlug account has no Reddit connection yet. Click Connect Reddit Ads on the Connections page, then ask again.
ChatGPT says to reconnect Reddit Ads
Reddit no longer accepts AdPlug's access, which happens when it's revoked on Reddit's side (for example at reddit.com/prefs/apps). Click Reconnect on the Connections page and allow access again.
The connection shows no Reddit ad accounts
Your Reddit account has to be a member of the Reddit Ads business that owns the ad account. Ask an admin of that business to add you under Business settings, Members, then ask again. If the ads are yours, check you connected the Reddit login you use for Reddit Ads.
ChatGPT does not use AdPlug in a chat
Apps are selected per message. Open the + menu in the composer and pick the AdPlug app again, or name it in the prompt: “Use AdPlug to show my Reddit ad accounts.”
ChatGPT reads my data but will not run a change
Check three things. AdPlug's free plan can read but not edit. On an AdPlug team, the owner may have set your Reddit Ads access to View only, which hides the change tools. And OpenAI's help centre says write actions through custom MCP apps are for Business, Enterprise, and Edu, so a Plus or Pro account may be limited to reading. The same AdPlug account makes changes from Claude.

07

Questions people ask

Can I connect ChatGPT to Reddit Ads?
Yes, through an MCP server added in ChatGPT's Developer mode. You can run your own on Reddit's Ads API, which needs a developer app created by an admin of your Reddit Ads business, or use a hosted connector like AdPlug: you sign in with Reddit, paste one address into ChatGPT, and get reporting plus campaign changes you can preview before they run.
Is this about ads inside ChatGPT?
No. This guide connects ChatGPT to your own Reddit Ads account, so you can report on it and manage it in chat. It has nothing to do with buying ads that appear inside ChatGPT.
Which ChatGPT plans can add a custom MCP server?
OpenAI's developer documentation lists Developer mode as available to Pro, Plus, Business, Enterprise, and Education accounts on the web. It is not available in the mobile apps. On Business workspaces only admins and owners can turn it on, and on Enterprise and Edu an admin grants access first. OpenAI's two pages differ on write tools: the developer guide says Developer mode supports read and write, while the help centre article says write actions are for Business, Enterprise, and Edu.
Do I need a Reddit developer app or API keys?
No. AdPlug brings its own access to Reddit's Ads API, so there's no developer app to create and no keys to copy. You sign in with the Reddit account that's a member of your Reddit Ads business and click Allow on Reddit's consent screen.
Can ChatGPT create and edit Reddit Ads campaigns?
Yes, where your ChatGPT plan runs write tools. With a paid AdPlug plan that covers campaigns, ad groups, ads and their posts, targeting, budgets and bids, community and keyword exclusions, custom audiences, and conversion events. AdPlug's preview tool shows the exact change without applying it, ChatGPT asks for your confirmation before it runs the execute tool, and anything new is created paused.
Is connecting ChatGPT to Reddit Ads free?
AdPlug's free plan is view only: one ad platform, unlimited ad accounts, 500 requests in the first month and 50 a month after that. Creating or editing campaigns needs a paid AdPlug plan. On the ChatGPT side you need a plan that includes Developer mode.
Does the same connector work in Claude, Cursor, or Grok?
Yes. https://api.adplug.app/mcp/reddit-ads is a standard MCP server, so the same connection works in Claude, ChatGPT, Cursor, Grok, and other MCP clients. https://api.adplug.app/mcp carries Reddit Ads alongside Google Ads, LinkedIn Ads, and Microsoft Ads for cross-channel questions.