Skip to main content
Manage ad campaigns from ChatGPT. There are two ways to connect. Both use the same Adspirer account, the same sign-in, and the same server — the difference is how current the tool list is.
The App Store app is behind. Every update to a ChatGPT app goes through OpenAI’s review, and our latest one hasn’t been published yet. Until it is, the App Store version has no Amazon Ads, ChatGPT Ads, Google Analytics, or Google Search Console tools. If you need any of those — or want every new tool the day it ships — use the Custom connector tab below.

Run Google Ads Directly from ChatGPT

Prerequisites

  • A ChatGPT Plus, Pro, Business, or Enterprise account (apps and Developer mode are not available on the free tier)
  • An Adspirer account (free to start) — you can also create one during the connect step
  • At least one ad platform account: Google Ads, Meta Ads, Amazon Ads, ChatGPT Ads, LinkedIn Ads, or TikTok Ads

Setup

The quick path. Fine if you only run Google Ads, Meta Ads, LinkedIn Ads, or TikTok Ads and can wait for new tools to clear OpenAI’s review.
1

Open Apps and search for Adspirer

In ChatGPT, open Apps from the left sidebar (or Settings → Apps). In the search box, type Adspirer and select it from the results.ChatGPT Apps directory with 'Adspirer' typed in the search box, showing the Adspirer app — Create, launch & analyze ads
2

Click Connect

On the Adspirer app page, click Connect in the top right.Adspirer app listing page in the ChatGPT App Store with the Connect button
3

Sign in with Adspirer

The Add Adspirer to ChatGPT dialog appears. Click Sign in with Adspirer. Your browser opens Adspirer’s login page — sign in (or create an account) and link the ad platforms you want to manage.Add Adspirer to ChatGPT dialog with the Sign in with Adspirer button and a Reference memories and chats toggle
The dialog includes a “Reference memories and chats” toggle. Enabling it lets ChatGPT use your past conversations and memories when working with Adspirer. Leave it on (recommended) or off based on your preference.
4

Start managing ads

Return to ChatGPT and start a new conversation. Mention @adspirer (or just ask about your campaigns) and ChatGPT will call Adspirer’s tools.
You should see a table of your connected accounts across all platforms with account IDs, names, and connection status.
You’re connected through the App Store app. Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads tools are available in any new chat — mention @adspirer to call them.

Sign up for Adspirer — free to start

15 free tool calls/month. No credit card required. Connect your ad accounts in under two minutes.

Connection Details

Both paths talk to the same server. The App Store app fills these in for you; for the custom connector — or any other MCP client — you paste them yourself:

What You Can Do

400+ tools across 6 ad platforms, plus the Google Analytics and Google Search Console integrations. Everything below is available through the custom connector; the App Store app is missing Amazon Ads, ChatGPT Ads, Google Analytics, and Google Search Console until OpenAI publishes the next update.
Interactive cards. When you run Adspirer’s free Diagnostic & Helper tools — get-started guidance, launch-readiness checks, error explanations, “what changed since last visit” — the answers render as branded interactive cards (checklists, usage meters, opportunity lists, an account switcher) right inside ChatGPT, not just plain text. They’re quota-free and available on every plan.
In-chat dashboards. Performance and audit answers render as interactive dashboards inside ChatGPT, not walls of text. get_campaign_performance (Google) and get_meta_campaign_performance (Meta) open a tabbed dashboard — Overview / Campaigns / Insights — with KPI tiles, period-over-period deltas, charts, and 7 / 14 / 30 / 60 / 90-day plus custom date-range switching that re-runs the query live. audit_conversion_tracking renders a graded scorecard, and get_connections_status shows an account switcher. Action buttons (“pause this campaign,” “draft a message for my developer”) post straight back into the chat. These render on the ChatGPT mobile app too, and fall back to clean text on any client that doesn’t support widgets.

Example Prompts

Research Keywords

Keyword research with real CPC data from Google Keyword Planner.

Open in Cursor

Create a Campaign

Google Search campaign with keyword research and intent grouping.

Open in Cursor

Audit Performance

Wasted spend audit for zero-conversion keywords.

Open in Cursor

Amazon Ads Wasted Spend

ACOS-based wasted spend analysis — custom connector only.

Open in Cursor

Ads vs. On-Site Behavior

Correlate Google Ads spend with GA4 sessions and conversions — custom connector only.

Open in Cursor
Mention the app in your message — @adspirer for the App Store app, or whatever you named your custom connector — to invoke it directly. ChatGPT can also be conservative about automatically calling tools; if you need a specific one, name it explicitly, e.g., “Use the research_keywords tool to find keywords for…”

FAQ

If you only run Google Ads, Meta Ads, LinkedIn Ads, or TikTok Ads, the App Store app is the easiest: one click, no warnings. If you need Amazon Ads, ChatGPT Ads, Google Analytics, or Google Search Console — or you want new tools the day they ship rather than after OpenAI’s next app review — use the custom connector. Both connect to the same Adspirer account and the same server, so nothing about your ad platform connections changes.
Yes. They share one Adspirer account and one tool-call quota. If both are installed, @mention the one you want in a chat so ChatGPT doesn’t pick the other. Once the App Store app catches up you can remove the custom one, or keep it — it never falls behind.
Developer mode lets you add apps OpenAI hasn’t reviewed, so ChatGPT warns about all of them. Adspirer’s custom connector is the same server that backs the reviewed App Store app. Authentication is OAuth — you sign in on adspirer.ai and ChatGPT holds a token, not your Google, Meta, or Amazon passwords. If you’d rather not enable Developer mode, the App Store app is the alternative, minus the platforms it’s missing.
That’s expected. The App Store listing hasn’t been updated since those shipped, and it won’t have them until OpenAI approves the next version. Follow the Custom connector tab above — about two minutes — and the tools are there.
ChatGPT apps let ChatGPT securely connect to external services. They use the Model Context Protocol (MCP) — the same open standard used by Claude. Adspirer’s app manages advertising across Google Ads, Meta Ads, Amazon Ads, ChatGPT Ads, LinkedIn Ads, and TikTok. If you’re weighing apps against a Custom GPT, see ChatGPT Apps vs Custom GPTs for Advertising.
Apps are available on Plus and Pro for individual users, and on Business and Enterprise with admin controls. Developer mode is on the same plans; on Business and Enterprise, ask your workspace admin if you don’t see the toggle under Advanced settings. The free ChatGPT tier has neither.
Both use the same Adspirer MCP server, so functionality is identical. However, ChatGPT may be more conservative in automatically calling tools — you might need to explicitly mention which tool to use. Claude (created by Anthropic, who also created MCP) tends to invoke tools more naturally and supports progress streaming.
Yes. Your Adspirer account works across all platforms. Connect the same MCP URL to ChatGPT, Claude, Perplexity, Claude Code, Cursor, or any MCP-compatible client. Your ad account connections carry across all of them.
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.
If no Adspirer tools work at all (even basic ones like checking connections), follow these steps:
  1. Check tool permissions: When ChatGPT prompts you to allow a tool, make sure read tools are set to Always allow and write tools to Custom (ask each time). If you accidentally blocked tools, go to Settings → Apps, find Adspirer (App Store) or your custom app under Drafts, and reset permissions.
  2. Reconnect:
    • App Store appSettings → Apps, find Adspirer, click Disconnect, then reopen the Adspirer app and click Connect again.
    • Custom connectorSettings → Apps → Advanced settings, remove the app you created, then Create app again with https://mcp.adspirer.com/mcp and sign in.
  3. Refresh your Adspirer session: Go to adspirer.ai, log out, log back in, then return to ChatGPT.
ChatGPT apps and connectors may disconnect every 1–2 weeks — this is normal. Just reconnect and re-authenticate when it happens.See Troubleshooting FAQ for more details.
Last modified on August 26, 2026