Back to browse
GitHub Repository

MCP server for OpenAI Ads / ChatGPT Ads. Manage campaigns, ad groups, ads, creatives, and insights through the OpenAI Ads Advertiser API.

2 starsTypeScript

MCP for the ChatGPT Ads API – Query ChatGPT Ads from Claude and Codex

by cionut·Jun 4, 2026·1 point·1 comment

AI Analysis

MidShip ItNiche Gem

Yet another MCP wrapper, but at least the OpenAI Ads API is genuinely new.

Strengths
  • Zero-install via npx means no cloning repos or building from source
  • Returns API JSON faithfully without losing data in translation
  • Covers 11 read endpoints across accounts, campaigns, ads, and insights
Weaknesses
  • Read-only for now, can't actually manage or modify campaigns
  • Extremely narrow audience limited to OpenAI Ads users specifically
Category
Target Audience

Marketers and agencies managing OpenAI Ads campaigns

Similar To

Other MCP servers · OpenAI Ads dashboard · Marketing analytics tools

Post Description

I built a small MCP server for the ChatGPT Ads advertiser API, which OpenAI opened to the public a couple of weeks ago.

It's read-only for now: accounts, campaigns, ad groups, ads and insights (11 tools in total). You can query campaigns from Claude, Codex, Cursor and so on in plain language. Writes ("actions") are next; I have two ideas here: - wrap them in a deterministic tool (json in/out) - add a human in the loop (maybe even a verification/consistency check step between query and tool/json output)

Claude Code did most of the work but it wasn't a one-shot. The OpenAI API spec is very clean though and easy to understand; for some reason Claude couldn't read OpenAI's own docs, so I ended up with some manual "copy&paste".

Also I iterated a bit and went from a local stdio install to npm and then made it available in the MCP registry.

Feedback welcome, especially on the write/elicitation side and on hosting a remote version.

PS: It's (obviously) unofficial and not affiliated with OpenAI.

Similar Projects

AI/ML●●Solid

A Bridge Between Claude Code and Codex Using Channels and MCP

Clever use of Claude Channels to push messages—nobody else bridged these two agents yet.

WizardryNiche Gem
darkbatman
202mo ago