The OpenAI Ads MCP: manage ChatGPT Ads from your AI client
Bluegrass runs a remote, OAuth-secured MCP server for OpenAI Ads. Connect it to Claude, ChatGPT, or any MCP client and pull reports, schedule bids, and manage campaigns and audiences in plain language, with full read and write access.
Remote server · OAuth sign-in · 65 tools, read and write
Run your OpenAI Ads account in chat
Pull reports in chat
Ask for spend, clicks, CTR, CPC and conversions by campaign, device, country or hour and get the numbers back, no dashboard required.
Schedule bids by the hour
Plan and apply a dayparting schedule from -50% to +50% across the week, then start or stop it, all from your assistant.
Manage campaigns
List, create, pause and activate campaigns, ad groups and ads, and sync the latest state from OpenAI Ads.
Build and target audiences
Create custom audiences, attach them to campaigns, and set a bid multiplier for each over the same connection.
Set bids and multipliers
Adjust bid multipliers per audience and campaign so budget leans toward the people and moments that convert.
Read and write, with consent
Sixty-five tools across reporting and management. Every write goes through OAuth, so the assistant only touches the account you approve.
One URL, added to your client
Add this as a custom MCP connector, then sign in to Bluegrass to authorize it. No keys to copy, no local install.
https://www.bluegrass.ai/mcpThe server is remote and hosted by Bluegrass. It speaks the Model Context Protocol over HTTP with OAuth, so any compliant client can connect.
Start here
Add the Bluegrass server to your AI client and sign in. A couple of minutes, then you can run OpenAI Ads from chat.
Learn
New to the Model Context Protocol? Start here for what it is and why it matters for running ads.
Tasks
The jobs people run over the MCP, from pulling reports to scheduling bids and building audiences.
Reporting
Ask for spend, clicks, CTR, CPC and conversions in chat, sliced any way you want.
Read the guide →Dayparting
Plan and apply an OpenAI Ads dayparting schedule from chat, by hour and day.
Read the guide →Campaigns
List, launch, pause and edit campaigns, ad groups and ads from chat.
Read the guide →Audiences
Create custom audiences, attach them to campaigns, and set a bid for each, from chat.
Read the guide →Reference
Every tool the server exposes, grouped by what it touches.
OpenAI Ads MCP, answered
What is the OpenAI Ads MCP?
It is a Model Context Protocol server that connects an AI client like Claude or ChatGPT to your OpenAI Ads account. Bluegrass hosts it, so you add one URL, sign in, and your assistant can read reports and make changes through a set of named tools.
Do I need to install anything?
No. The server is remote and hosted by Bluegrass. You add the connector URL to your client and sign in with OAuth. There is no package to install and no API key to copy.
Is it read-only?
No. The server exposes 65 tools across reporting and management, with full read and write. Writes go through OAuth consent, so the assistant only acts on the account you authorize.
Which clients can connect?
Any client that supports remote MCP connectors. We have step-by-step guides for Claude and ChatGPT, and the same URL works for other compliant clients.
Is Bluegrass affiliated with OpenAI?
No. Bluegrass is an independent product and is not affiliated with or endorsed by OpenAI. It connects to your own OpenAI Ads account with your permission.
Connect the OpenAI Ads MCP and run ads from chat
Add the connector, sign in, and manage reporting, bids, campaigns, and audiences in one place.