Connect your account, then chat with AI to run tools.
Guide to ChatGPT Ads: context hints, chat_card format, CPM/CPC/oCPC, and paused campaigns from chat — pair with Google Ads when you need keyword volume first.
OpenAI Ads is used here only to identify this integration; MCPBundles is not affiliated with or endorsed by OpenAI Ads or its owner.
Live probe refreshed Sep 18, 2026 · Endpoint host mcp.mcpbundles.com
Built for
Performance Marketers, Growth Teams, Paid Social Buyers, Agencies Running Search Plus Emerging Channels
Check account before spend
Confirms review gate and budget currency before any campaign work.
Read my ChatGPT Ads account — currency, timezone, review status, and whether the account is ready to serve.
Connect OpenAI Ads to any MCP client in minutes
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/openai-adsThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/openai-adsThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsContext hints on ad group
Context hints are the primary targeting lever — not keywords.
Create a paused ad group under my test campaign with context hints for users comparing B2B project management tools for agencies under 50 people, and set a £3 max CPC bid.
Geo targeting setup
Geo search → location ids → paused campaign is the safe launch path.
Search geo locations for United Kingdom and United States, then draft a paused campaign targeting those location ids with a £15 daily budget.
Creative plus chat card ad
Shows upload → file_id → ad structure without enabling delivery.
Upload this product image, create a paused ad group under my test campaign, and draft a chat_card ad that points to our landing page.
What is OpenAI Ads MCP?
OpenAI Ads MCP connects ChatGPT Ads to AI assistants so you can build campaigns, upload creatives, manage audiences, and read delivery and conversion performance from chat — without living in Ads Manager for every standup question.
Does ChatGPT Ads replace Google Ads?
No — they cover different moments. Google Ads captures search intent and keyword volume. ChatGPT Ads reaches people inside ChatGPT conversations. Most teams use both: Google for demand capture, ChatGPT for in-conversation reach.
Can I get keyword volume or CPC forecasts before I spend?
Not from ChatGPT Ads reporting. Delivery insights show impressions, clicks, spend, CPC, and CPM after ads serve. For keyword volume and CPC bands before launch, use Google Ads keyword research in the same chat thread.
Related editorial
ChatGPT Ads from Chat
Build paused ChatGPT campaigns beside Google search work — geo targeting, creative upload, and post-delivery CPC reads without another Ads Manager tab.
Domain knowledge for OpenAI Ads — workflow patterns, data models, and gotchas for your AI agent.
ChatGPT Ads are sponsored chat_card units below ChatGPT answers (labeled Sponsored, separate from the model reply). They reach Free and Go users in supported regions; Plus, Pro, Business, Enterprise, and Education tiers do not see ads. Each API key maps to exactly one ad account — there is no account switch parameter.
Hierarchy:
Ad account → Campaign → Ad group → Ad
Ad groups carry context_hints — plain-language descriptions of conversations where the ad should appear (for example users comparing CRM tools for agencies). OpenAI matches live chat context, hints, creative, and landing page in a relevance-weighted auction. There are no keywords, keyword volume, or pre-flight CPC quotes. Pair with Google Ads when you need search intent and Keyword Planner bands.
Primary format is chat_card: title (3–50 chars, truncates visually earlier), body (max 100 chars), square image via upload (file_id), target_url, optional account favicon upload. product_ad_template exists for product-feed campaigns when mode is product_feed on the campaign.
In scope: campaign structure, geo targeting, creative upload, custom audiences, conversion pixels and event settings, server-side conversion keys, delivery insights (impressions, clicks, spend, ctr, cpc, cpm), and attributed conversion totals.
Out of scope: keyword research, search volume forecasts, pre-flight CPC estimates, audience size previews, or conversation-level reporting. Advertisers only receive aggregated performance. ChatGPT Ads reports CPC and CPM after delivery via insights — plan from daily_spend_limit_micros and historical rows.
Bidding types: impressions (CPM), clicks (CPC), conversions (oCPC open beta — still billed per valid click, optimized toward one conversion event setting).
Serving requires campaign, ad group, and ad all enabled plus ad review approval. New accounts and ads often sit in in_review until OpenAI approves them.
Use these before chaining raw list calls:
For serving_issues on a single entity, fetch by id on campaigns, ad groups, or ads — list responses do not include them.
Full catalog upload is via SFTP in Ads Manager — the Advertiser API has no feed list or create endpoints. Product-feed campaigns carry product_feed_id on the campaign object.
Start here
Openai Ads
Openai Ads Archive Custom Audience
openai_ads_archive_custom_audienceArchive a custom audience so it is no longer used for targeting.
Open in StudioOpenAI Ads MCP connects ChatGPT Ads to AI assistants so you can build campaigns, upload creatives, manage audiences, and read delivery and conversion performance from chat — without living in Ads Manager for every standup question.
No — they cover different moments. Google Ads captures search intent and keyword volume. ChatGPT Ads reaches people inside ChatGPT conversations. Most teams use both: Google for demand capture, ChatGPT for in-conversation reach.
© 2026 ThinkChain Inc. All rights reserved.
Not from ChatGPT Ads reporting. Delivery insights show impressions, clicks, spend, CPC, and CPM after ads serve. For keyword volume and CPC bands before launch, use Google Ads keyword research in the same chat thread.
Campaign, ad group, and ad must all be enabled, the ad must pass review, and daily budgets must meet platform minimums. New accounts often sit in review for a short period after first setup.
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/openai-ads. Authentication is handled automatically.
OpenAI Ads provides 30 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
OpenAI Ads uses API Key. OpenAI Ads requires credentials. Connect via MCPBundles and authentication is handled automatically.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index
Connect ad platforms to AI agents via MCP — OAuth 2.1 DCR for opus-growth.com.
12 tools