Create and manage ChatGPT Ads campaigns with an AI agent.
Adako is an MCP server that connects Claude, ChatGPT, Cursor and other assistants to ChatGPT Ads. Chat card campaigns, the ad groups under them, the pixels that measure them, and the review verdicts that gate them. 23 tools, every read free, and every change a proposal you approve before it goes live.
Create a paused chat card campaign for the new product page.
Proposal · ChatGPT Ads
Create a chat card campaign, paused
The title, body, image and link passed the chat card checks.
Object
Setting
Status
Campaign
$50 a day, clicks
Paused
Ad group
Max $1.20 per click
Active
Chat card ad
Title 31 of 50 characters
Active
ImpactNothing serves until you turn the campaign on and the ad passes review.
Executes once, only after you approve.
An example account. Approve and Reject work here; nothing leaves this page.
機能
機能·What it does
What your assistant can do in ChatGPT Ads
From the first read to a daily check, across 23 tools.
01
Read campaigns, ad groups and chat card ads
Spend, results and cost per result by campaign, ad group and ad, with the previous period beside them. Account limits and the review verdict on each ad.
02
Launch chat card campaigns, paused
One call uploads the image, then creates the campaign, the ad group and the chat card ad in that order, with the campaign PAUSED. The title, body, image and link are checked against the chat card rules first, and place names are resolved to location ids, so a launch never stops halfway.
03
Find out why an ad is not delivering
ChatGPT Ads reviews the account, the brand and each ad before anything serves. Adako reads the verdict and the reason on every level, plus any serving issue the platform reports, so “no impressions” comes back with its cause instead of a blank row.
04
Check pixels and conversion events
Which pixel an account uses, which conversion events it is configured for, and when each last received an event. A conversions campaign needs one that fires, so this is the check to run before choosing that objective.
05
Manage budgets, bids and copy
Spend limits, the maximum bid, context hints, the card copy and the destination, plus pause and resume at every level. Every change is a proposal with a field-level diff, executed exactly once and read back from the platform afterwards.
06
Watch the account daily
Daily rules on the synced copy, down to the ad group: cost per result above a ceiling, spend rising faster than its baseline, results falling to zero. They email you and can propose the pause. Included from the Pro plan.
The same jobs through each route. What differs is who can do them, and what happens before a change goes live.
Two ways to do the same ChatGPT Ads job: by hand, or through an assistant with Adako.
Two ways to do the same ChatGPT Ads job: by hand, or through an assistant with Adako.
ChatGPT Ads Manager
Your assistant with Adako
Finding why an ad is not delivering
Check the account, the brand and each ad for its review verdict, one screen at a time.
One question. Adako reads the verdict, the reason and any serving issue on every level.
Who can do it
Anyone with access to the ad account.
Anyone who can type a question into an MCP client.
Approval before a change
You make each change yourself.
Every change is a proposal with a field-level diff. It runs once, after you approve it.
What can go wrong
A change made in the wrong ad group.
The assistant can misread the request. You see the exact fields before anything runs, and no tool deletes an ad group or ad.
Cost
Free.
Reads are free. Proposed changes count as tasks, with 30 tasks a month on the Free plan.
実例
実例·What you can ask
What to ask your assistant about ChatGPT Ads
Plain questions work. You do not need tool names, report names or ChatGPT Ads field names.
“Which chat card ads brought conversions last month?”
“Show me spend and results by campaign for the last 30 days.”
“Create a paused chat card campaign for the new product page.”
“Is the pixel firing, and which conversion events is it set up for?”
“Why is this campaign not delivering? Check the review verdict and any serving issue.”
“Check this title, body and image against the chat card rules before we build anything.”
Questions are reads: free on every plan, and they change nothing. A request to build or change something comes back as a proposal, and nothing reaches ChatGPT Ads until you approve it.
安全
安全·Where it stops
What Adako will not do in ChatGPT Ads
An assistant can be wrong, so these limits are built into the tools. They hold on every plan and in every client.
No tool deletes an ad group or ad. Archiving a campaign is permanent, so it needs an explicit confirmation, and pause never routes to it.
A campaign is created paused and stays paused until you turn it on.
An account with a serving issue is reported as such rather than breaking the list it appears in.
Bids are fixed. The number you give is a CPM for reach, a maximum per click for clicks, and a target cost per conversion for conversions, and the preview says which one it is.
There are no keywords and no search-term report on this platform. Context hints are the nearest thing, and the useful breakdown is by ad.
Yes. Connect with your ChatGPT Ads advertiser key on the Accounts page and your assistant can read campaigns, ad groups, chat card ads, pixels and performance, and create campaigns paused. Every write waits for your approval.
Where do I get a ChatGPT Ads API key?
In ChatGPT Ads Manager at ads.openai.com, under Settings, API keys. A key from the OpenAI developer platform does not work. If Settings has no API keys section, the ad account does not have API access yet, and OpenAI grants it on request.
What is a chat card ad?
The one ad format on ChatGPT Ads: a title of 3 to 50 characters, a body of up to 100, a square image of at least 400 pixels a side, and an https link. Adako checks all four before anything is created, and the check is free.
Can an AI agent write and launch ChatGPT ads?
It can draft the card, resolve the locations and build the campaign, ad group and ad in one proposal. Nothing is created until you approve it, and then the campaign is created paused. The ad serves only after you turn the campaign on and the platform approves the ad.
Why is my ChatGPT ad not running?
Usually one of three things: the ad or the account is still in review or was rejected, the platform reports a serving issue such as a missing brand favicon, or the campaign is paused. Ask your assistant why the campaign is not delivering and Adako reads all three back with the reason.
信頼
信頼·Who is behind it
What stands behind the server
One operator, a public listing, a public repository and the platforms’ own APIs.
Support by email
Write to support@adako.ai with any question about your account, a proposal or a bill.
Listed in the MCP Registry
Published in the official MCP Registry as ai.adako/ads.
Public repository
The skills, client configs, installers and registry entry are open at github.com/ruslan2027/adako-mcp. The server itself is hosted.
Official APIs only
Adako reaches ChatGPT Ads through the ChatGPT Ads API, with an advertiser key from ChatGPT Ads Manager. It never drives the web interface.
Tokens stay with Adako
Platform tokens are stored encrypted (AES-256-GCM). They are never sent to your assistant and never written to a log.
料金
料金·Pricing
Priced by the accounts you run and the changes you ask for, never by questions.
Free
無料
$0/mo
Audit one account free and approve your first fixes.
1 ad account a month
30 tasks a month
1 API key
Free questions, reports and audits
Google Ads, Meta Ads, LinkedIn Ads and ChatGPT Ads