MCP.Market

OpenAI Ads MCP server

online · 96% uptime
by trakkr-aisearch·io.github.trakkr-aisearch/openai-ads-mcp·v0.1.7·3 stars

OpenAI Ads MCP for ChatGPT Ads campaigns, creatives, audiences, insights, and conversions.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

3 stars75 downloads/wk

Reviews

Write one

Nobody has reviewed OpenAI Ads MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

OpenAI Ads MCP tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it

no findings
  • Code scan29 source files scanned; 13 source files scanned25/25
  • Live reliabilityremote reachable in 946ms; handshake note: Streamable HTTP error: Error POSTing to endpoint: Rate exceeded.20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityAPI key sent as a header8/15
  • Maintenancelast push 65 days ago12/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How OpenAI Ads MCP compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 73% of 4,464 AI and agents servers
Uptime
96%
of our recent checks; the typical remote AI and agents server answers 100%
Response time
114 ms
faster than 81% of 2,333 AI and agents servers
GitHub stars
3
more than 75% of 2,697 AI and agents servers
Downloads a week
75
more than 58% of 1,515 AI and agents servers with a package

Install OpenAI Ads MCP in Claude Code, Cursor or VS Code

claude mcp add --transport http openai-ads-mcp https://openai-ads-mcp.trakkr.ai/mcp
Add to Cursor

What the publisher says

From the OpenAI Ads MCP repository's README, as published. We do not edit it. Read it on GitHub

openai-ads-mcp

Trakkr tracks the full AI-visibility funnel, organic and paid. This is the open-source paid-side companion.

openai-ads-mcp is a typed Model Context Protocol server for OpenAI Ads, ChatGPT Ads, and OpenAI's Advertiser API. It lets Claude, Cursor, Codex, VS Code, and other MCP clients inspect Ads accounts, read performance insights, build paused campaigns, upload creatives, manage audiences, and send conversion events.

People often search for this as a ChatGPT Ads MCP because the ads appear in ChatGPT. The package keeps the OpenAI Ads MCP name because ChatGPT Ads are managed through OpenAI Ads, Ads Manager, and the OpenAI Advertiser API.

Current public release: 0.1.7.

It ships in two runtimes with the same tool names, arguments, defaults, safety model, and vendored OpenAPI reference:

The goal is simple: make OpenAI Ads workable from an AI assistant without making spend easy to trigger by accident.

Install

Python with uvx:

export OPENAI_ADS_API_KEY="..."
export OPENAI_ADS_MCP_READONLY=1
uvx openai-ads-mcp

Python with pip:

python -m pip install openai-ads-mcp
export OPENAI_ADS_API_KEY="..."
export OPENAI_ADS_MCP_READONLY=1
openai-ads-mcp

Node with npx:

export OPENAI_ADS_API_KEY="..."
export OPENAI_ADS_MCP_READONLY=1
npx -y openai-ads-mcp

Node with npm:

npm install -g openai-ads-mcp
export OPENAI_ADS_API_KEY="..."
export OPENAI_ADS_MCP_READONLY=1
openai-ads-mcp

For local development from this monorepo:

cd services/openai-ads-mcp/python
python -m pip install -e .
python -m openai_ads_mcp

cd ../typescript
npm install
npm run build
node dist/index.js

Configuration

Create an Ads API key in OpenAI Ads Manager, then pass it as an environment variable.

export OPENAI_ADS_API_KEY="..."

Recommended first connection:

export OPENAI_ADS_MCP_READONLY=1
uvx openai-ads-mcp

Or with Node:

export OPENAI_ADS_MCP_READONLY=1
npx -y openai-ads-mcp

Readonly mode hides every write tool. They are absent from tools/list and cannot be called. Once you have confirmed the account and inspected data, unset OPENAIADSMCP_READONLY to enable writes.

Optional environment variables:

Discovery Metadata

This repo includes server.json for the official MCP Registry and downstream MCP directories. The canonical registry name is:

io.github.trakkr-aisearch/openai-ads-mcp

The Node package includes the matching mcpName, and the Python package README includes the matching mcp-name marker for PyPI ownership verification.

The registry metadata also advertises the hosted read-only Streamable HTTP endpoint:

https://openai-ads-mcp.trakkr.ai/mcp

That hosted endpoint is for discovery and read-only usage. It does not store or use a Trakkr-owned OpenAI Ads API key. The hosted endpoint allows anonymous initialize and tools/list; Ads API tool calls require the caller to send X-OpenAI-Ads-API-Key.

MCP client examples

Claude Code, Python runtime

claude mcp add openai-ads \
  -e OPENAI_ADS_API_KEY=your_ads_key_here \
  -e OPENAI_ADS_MCP_READONLY=1 \
  -- uvx openai-ads-mcp

Claude Code, Node runtime

claude mcp add openai-ads \
  -e OPENAI_ADS_API_KEY=your_ads_key_here \
  -e OPENAI_ADS_MCP_READONLY=1 \
  -- npx -y openai-ads-mcp

Cursor or Claude Desktop

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

OpenAI Ads MCP: common questions

Is OpenAI Ads MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the OpenAI Ads MCP safety report
How do I install OpenAI Ads MCP?
It runs remotely at openai-ads-mcp.trakkr.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does OpenAI Ads MCP need an API key?
Yes. The registry entry asks for OPENAI_ADS_API_KEY, X-OpenAI-Ads-API-Key.
Is OpenAI Ads MCP maintained?
The last commit was 103 days ago (2026-07-22). The latest release is v0.1.7.
Is OpenAI Ads MCP up?
96% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of OpenAI Ads MCP?
Servers from other publishers that do the same job: freellmpool MCP server.
How does OpenAI Ads MCP compare with other AI and agents MCP servers?
safety score 85/100 (higher than 73% of 4,464 AI and agents servers); uptime 96% (of our recent checks; the typical remote AI and agents server answers 100%); response time 114 ms (faster than 81% of 2,333 AI and agents servers). Full comparison.

Alternatives to OpenAI Ads MCP

Same job from other publishers: the closest match first, then the best rated.

  • freellmpool
    OpenAI-compatible MCP gateway cataloging 22 LLM providers, with routing, failover, and tools.
    A