OpenAI Ads MCP server
online · 96% uptimeio.github.trakkr-aisearch/openai-ads-mcp·v0.1.7·3 starsOpenAI Ads MCP for ChatGPT Ads campaigns, creatives, audiences, insights, and conversions.
3 stars75 downloads/wk
Reviews
Write oneNobody 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
- 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
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
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-mcpPython with pip:
python -m pip install openai-ads-mcp
export OPENAI_ADS_API_KEY="..."
export OPENAI_ADS_MCP_READONLY=1
openai-ads-mcpNode with npx:
export OPENAI_ADS_API_KEY="..."
export OPENAI_ADS_MCP_READONLY=1
npx -y openai-ads-mcpNode with npm:
npm install -g openai-ads-mcp
export OPENAI_ADS_API_KEY="..."
export OPENAI_ADS_MCP_READONLY=1
openai-ads-mcpFor 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.jsConfiguration
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-mcpOr with Node:
export OPENAI_ADS_MCP_READONLY=1
npx -y openai-ads-mcpReadonly 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-mcpThe 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/mcpThat 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-mcpClaude 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-mcpCursor 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.
- freellmpoolOpenAI-compatible MCP gateway cataloging 22 LLM providers, with routing, failover, and tools.not reviewedEstablishedA