Manage OpenAI Ads campaigns with AI
Run the account, not just read it. Over the MCP you can list, launch, pause and edit campaigns, ad groups and ads by asking, with every change running through the access you approved.
Every change runs through your approved access · review before it goes live
Describe the change, approve the change
Most campaign work is small and frequent: pause the underperformer, bump a budget, launch the variant you discussed. Over the MCP you describe it and the assistant makes it, then confirms what it did. The account stays the record; the assistant just saves you the clicks.
Bigger moves work the same way with more care. Ask the assistant to draft a campaign from a brief and it builds the structure for you to review before anything serves. Nothing goes live without your say-so, and you can sync the latest state any time to stay in step with OpenAI Ads.
Campaign moves over the MCP
List and inspect
See campaigns, ad groups and ads and their state, and sync the latest from OpenAI Ads before you decide.
Launch and edit
Create campaigns, ad groups and ads from a brief, and update names, budgets and settings as drafts you review.
Pause and activate
Pause the weak spots, reactivate what is working, and archive what you are done with, at any level.
From a question to a confirmed change
Check the state
Ask what is running and how it is doing. The assistant pulls campaigns and recent numbers.
Make the call
Tell it what to change. It drafts the edit and shows you exactly what will happen.
Confirm and move on
Approve it and the change applies through your access, with a confirmation back in chat.
Where the audiences come from
Connect your data sources
Turn customers, subscribers and leads from the tools you run into audiences you can attach to a campaign.
Browse integrations →Build audiences over MCP
Create and attach audiences to campaigns, then set a bid multiplier for each.
See audiences over MCP →Questions, answered
Will the assistant change things without asking?
No. It drafts a change and shows you what will happen. The change only applies after you approve it, through the access you authorized at sign-in.
Can it create a campaign from scratch?
Yes. Describe what you want and the assistant builds the campaign, ad group and ad structure for you to review before it goes live.
How does it stay current with OpenAI Ads?
Ask it to sync, and it pulls the latest campaign state from OpenAI Ads so you are acting on current data.
Related guides
Audiences
Create custom audiences, attach them to campaigns, and set a bid for each, from chat.
Read the guide →Reporting
Ask for spend, clicks, CTR, CPC and conversions in chat, sliced any way you want.
Read the guide →Tools reference
Every tool the server exposes, listed by family. 65 tools, read and write.
Read the guide →Run your OpenAI Ads campaigns from chat
Connect the Bluegrass MCP server, sign in, and manage campaigns, bids, and audiences in chat.