Skip to main content
The ChatGPT desktop app has Codex built in. Switch to Codex, send three messages, and Adspirer is installed and signed in — no terminal, no config files. You get the same plugin as Codex in the terminal: 400+ ad platform tools and five advertising skills, running in a chat window.
Codex Desktop vs. Codex Terminal. Same plugin, same skills, same Adspirer account. Use the desktop app if you’d rather work in a chat window. Use the terminal setup if you want scheduled, autonomous runs or you already live in a CLI.

Prerequisites

  • The ChatGPT desktop app for macOS, Windows, or Linux — download it here
  • A ChatGPT plan that includes Codex (Plus, Pro, Business, or Enterprise)
  • An Adspirer account (free to start) — you can also create one during the sign-in step
  • At least one ad platform account: Google Ads, Meta Ads, Amazon Ads, ChatGPT Ads, LinkedIn Ads, or TikTok Ads

Setup (3 Messages)

1

Install the ChatGPT desktop app

Download the app from OpenAI’s desktop app page — it covers macOS, Windows, and Linux. Open it and sign in with your ChatGPT account.Already have it? Make sure it’s up to date. Codex only appears in recent versions.
2

Switch to Codex

Click the dropdown at the top left of the sidebar (it says ChatGPT) and choose Codex. The sidebar switches to Codex’s — New chat, Projects, Plugins, and so on.Click New chat. Codex works inside a folder on your computer. When it asks where to work, pick or create one for your ads work — if you keep brand guidelines or media plans there, the agent reads them.
ChatGPT desktop app with Codex selected in the top-left dropdown, showing the Codex sidebar and a new chat asking what to work on

Codex selected in the top-left dropdown, ready for a new chat

3

Message 1 — add the Adspirer marketplace

Send this as a chat message. Codex runs it for you — if it asks permission to run a command, approve it.
Codex confirms Marketplace is registered successfully, naming it adspirer-marketplace with the source github.com/amekala/ads-mcp.
4

Message 2 — install the plugin

Codex confirms Installed and verifiedadspirer-ads-agent@adspirer-marketplace.
Codex chat showing the marketplace add command confirmed as registered, then 'install plugin' confirmed as installed and verified for adspirer-ads-agent

Messages 1 and 2 — marketplace registered, plugin installed

5

Message 3 — sign in to Adspirer

Your browser opens Adspirer’s login page. Sign in (or create an account), click Authorize, and link the ad platforms you want to manage. Back in Codex you’ll see Adspirer OAuth is complete and verified, with the endpoint https://mcp.adspirer.com/mcp and status enabled.
Codex chat confirming Adspirer OAuth is complete and verified, with status enabled, authentication OAuth, and the mcp.adspirer.com endpoint

Message 3 — OAuth complete, Adspirer enabled

6

Start a new chat and check your connections

The plugin loads in your next task, so click New chat and ask:
You should see a table of your connected accounts with account IDs, names, and connection status.
7

Try It Now

Sign up for Adspirer — free to start

15 free tool calls/month. No credit card required. Connect your ad accounts in 2 minutes.
You’re connected. Codex in the desktop app now has Adspirer’s 400+ advertising tools and five skills — the same plugin as the terminal setup.

Optional Add-Ons

Two things that make Codex noticeably more useful for ads work. Neither is required — the setup above is complete without them.

Let Codex use your computer

With Computer use on, Codex can work inside your other apps, not just call Adspirer’s tools: open Ads Manager or Merchant Center in Chrome to check something the API doesn’t expose, read a budget sheet in Excel, or drop a report into one. Codex asks before it touches an app, and you can set Always allow per app once you trust it.
1

Turn on Computer use

In the ChatGPT desktop app, open Settings → Computer use and switch on the apps you want Codex to reach: Any App, Google Chrome (it installs a browser extension — Manage shows whether it’s in), and Microsoft Excel. Leave Locked use off unless you want tasks to keep running while your Mac is locked.
ChatGPT desktop app Computer use settings with Any App, Google Chrome (browser extension installed), and Microsoft Excel toggled on, and Locked use off

Settings → Computer use — Any App, Google Chrome, and Microsoft Excel switched on

On macOS the app asks for Screen Recording and Accessibility permissions the first time — grant both, or Computer use can’t see or click anything. Available on macOS and Windows.
2

Turn on Computer history (macOS)

Open Settings → Integrations → Computer history and click Turn on. Codex turns your recent activity into memories it can use, so “pick up where I left off on the Q4 budget” means something. Use Permissions → Choose to keep apps and sites you’d rather not share — your bank, your inbox — out of it.
ChatGPT desktop app Computer history settings, toggled on, with a Pause button and a Permissions row with a Choose button

Settings → Computer history, with Permissions for including or excluding apps and websites

It needs Memories turned on, it’s off by default, and on Business and Enterprise plans an admin has to allow it before you’ll see the switch.
Adspirer’s safety rails — campaigns created paused, budget changes confirmed first — apply to its tools, not to clicks Codex makes in a browser. When a task touches an ad platform’s web UI, leave Chrome on ask-each-time rather than Always allow, and let the Adspirer plugin do the writes.

Install your Expert Kit

The Prompt Engineering Playbook generates an Expert Kit from one of your ad accounts: an agent with account-specific instructions, a skill, a prompt book graded Beginner → Expert, and reference files on the account and on working with Adspirer. It’s a paid add-on (included on annual plans) — pricing and what’s inside are on that page. On Codex Desktop you don’t copy files anywhere: you hand the folder to Codex.
1

Download the kit

Go to adspirer.ai/expert-space, open the kit for the account, and click Download kit (.zip). Unzip it — you get one folder, named like google-ads-expert-<brand>/, containing:
2

Hand it to Codex

In a Codex chat inside your ads project folder, attach the unzipped folder (click + in the composer, or drag the folder in) and send:
Codex installs the kit into the project: the skill goes where Codex loads skills from, the agent definition registers your account’s expert, and every file is checked against the download. It keeps AGENTS.md inside the skill rather than at the project root, so it doesn’t override instructions you already have. Your Adspirer sign-in is untouched.
3

Start a new task with the expert

Codex ends with a link to the new agent — click it, or start a New chat and ask for the expert by name. From here the agent knows your account’s structure, spend history, and operating doctrine. Open PROMPTBOOK.md for prompts written against your real campaigns.

Desktop or Terminal?

Both connect to the same Adspirer account, so you can install in both and switch freely. The Codex Terminal guide covers scheduled runs, agent configuration, and the manual install.

What You Can Do

400+ tools across 6 ad platforms: The plugin also brings five skills — campaign management, brand workspace setup, performance review, ad copy, and wasted spend. You don’t need to name them; describe what you want and Codex picks the right one. The skill reference is on the terminal page.

Example Prompts

First Look at Your Accounts

Connection check plus a performance summary — sets up the brand workspace if this is a fresh folder.

Find Wasted Spend

Cross-platform wasted spend audit with a prioritized fix list.

Write Ad Copy in Your Brand Voice

Headlines and descriptions from real campaign data and your brand docs.

Create a Campaign

Google Search campaign with keyword research and intent grouping. Created paused.

Troubleshooting

FAQ

No. Codex is built into the ChatGPT desktop app. The three messages above are all the setup there is — Codex runs the underlying commands for you.
Yes. Both install adspirer-ads-agent from the Adspirer marketplace: the same 400+ tools, the same five skills, the same brand-workspace behavior. If you later want scheduled, autonomous runs, follow the Codex Terminal guide — your Adspirer sign-in carries over.
Yes. The ChatGPT app and Codex Desktop use the same Adspirer account and the same tool-call quota. Use ChatGPT for quick questions and interactive dashboards; use Codex when you want the agent to work through a multi-step task in your folder.
It treats the folder as your brand workspace. On first use the plugin scans it for brand docs — guidelines, media plans, briefs — pulls live campaign data, and writes an AGENTS.md with what it learned, so later chats start with context. An empty folder works too; the agent builds the workspace from your ad accounts.
No. Every campaign is created paused, and budget changes need your confirmation. The agent analyzes, recommends, and drafts — you approve spend.
Adspirer pricing is based on tool calls, not ad spend. Free tier: 15 calls/month. Plus: 49/mofor150calls.Pro:49/mo for 150 calls. Pro: 99/mo for 600 calls. Max: $199/mo for 3,000 calls. See full pricing.
Last modified on August 25, 2026