OpenAI Ads MCP Server | ChatGPT Ads MCP for the Advertiser API | Trakkr

OpenAI Ads MCP server

The open-source MCP server for OpenAI Ads, ChatGPT Ads, and the OpenAI Advertiser API. Connect any MCP client and manage campaigns in plain English.

Also searched as the ChatGPT Ads MCP, because ChatGPT Ads run through OpenAI Ads and the OpenAI Advertiser API.

Installation Instructions

$ export OPENAI_ADS_API_KEY="sk-ads-your-key"
export OPENAI_ADS_MCP_READONLY=1
npx -y openai-ads-mcp

Node 18+. Remove OPENAI_ADS_MCP_READONLY only when you want write tools visible.

Read-only first run. Per-request API key. Keys never stored.

Package Details

Tool Coverage

Account

  1. get_account

Campaigns

Ad groups

Ads

Insights

Audiences

Conversions

Workflows

Safety Defaults

FAQ

What is the OpenAI Ads MCP Server?
It is an open-source Model Context Protocol server that connects any MCP client, like Claude, Cursor, or Codex, to the OpenAI Advertiser API. Once connected, you can read accounts and insights and manage OpenAI Ads and ChatGPT Ads campaigns in plain English. It ships as the openai-ads-mcp package on npm and PyPI under an MIT license.

Is this also the ChatGPT Ads MCP?
Yes, it is referred to as the ChatGPT Ads MCP.

Is this the official OpenAI Ads MCP?
Yes, it connects with the OpenAI Advertiser API.

How do I install it in Claude, Cursor, or Codex?
Follow the installation instructions provided above.

Does it work with the OpenAI Advertiser API and ChatGPT Ads?
Yes, it is designed to work with both.

Will it spend money without asking?
No, it has safety defaults to prevent unexpected spending.

Is it open source?
Yes, it is open source under the MIT license.