Guide
Buy ChatGPT ads through an API or MCP
OpenAI offers a REST Advertiser API for its own ad accounts, but it doesn’t document an MCP server. To let an agent buy ChatGPT ads (and Google and Gravity) through MCP or one API key, use Admux: give the agent a scoped key with a spending limit, and it can draft, quote, reserve budget and report, while launch stays with you by default.
1. OpenAI’s Advertiser API
OpenAI’s REST API manages campaigns, ad groups, ads, conversions and reporting with keys created in Ads Manager. Partners use each client account’s key, and some features need enabling by an OpenAI representative.
- Advertiser API
- Public REST API (https://api.ads.openai.com/v1) for campaigns, ad groups, ads, feeds, conversions and reporting; keys created in Ads Manager[1]
- API partners
- Partners use the client account's key; some features need enablement through an OpenAI partner representative[2]
- API rate limits
- 600 requests/min per endpoint, 1,200 requests/min overall (per ad account and IP); bulk job creation 10 per 10 s[1]
2. MCP for ads
OpenAI doesn’t document an ads MCP server; it offers a ChatGPT Ads Manager plugin instead. Gravity documents an MCP server whose key has full account access and no spending limit. Admux’s MCP server lists only the tools a key’s scopes allow.
- Dashboard MCP server
- https://platform.trygravity.com/mcp; same API key; full admin access; actions run without confirmation; no spend limit.[3]
- MCP
- MCP server over Streamable HTTP; tools filtered by the key’s scopes[4]
- Agent keys
- Scoped keys with daily, weekly, monthly and lifetime spending limits on new budget[5]
3. The agent workflow
Draft a campaign, validate it, get a 15-minute price offer, then submit with an idempotency key to reserve the budget and start review. Approved legs wait for an explicit launch unless the key has launch scope.
Questions
Is there a ChatGPT ads MCP server?
Not from OpenAI. Admux provides one that buys ChatGPT ads alongside Google and Gravity, with scoped keys.
Sources
- Overview (Advertiser API)OpenAI developer docs · checked 10 Nov 2026
- API Partner SetupOpenAI developer docs · checked 10 Nov 2026
- Dashboard MCP server for advertisers - Gravity docsGravity docs · checked 10 Nov 2026
- Admux MCP server guideAdmux · checked 10 Nov 2026
- Admux HTTP API guideAdmux · checked 10 Nov 2026
- Admux agents.txt: instructions for AI agentsAdmux · checked 10 Nov 2026