OpenAI Ads MCP
io.github.trakkr-aisearch/openai-ads-mcp · v0.1.6 · MCP 2025-06-18
OpenAI and ChatGPT Ads tools for campaigns, creatives, audiences, and insights.
Reachability
reachable
checked 2026-07-14 04:29 UTC
Registry status active
Tools pinned 12
e159a5c16120
Tools last changed
unchanged since first capture 2026-07-14
Provenance
Registry namespace io.github.trakkr-aisearch
(GitHub-account verified by the official registry)
Repository
github.com/trakkr-aisearch/openai-ads-mcp
Website
https://trakkr.ai
Remote endpoints
https://openai-ads-mcp.trakkr.ai/mcp (streamable-http)
Observed changes
| When (UTC) | Event | Detail |
|---|---|---|
| 2026-07-14 03:21 | first capture | 12 tools pinned |
Pinned tool definitions (12)
| Tool | Description |
|---|---|
| get_account | Get the authenticated OpenAI Ads account. Use this first to verify that OPENAI_ADS_API_KEY works and to read account id, name, timezone, currency, and settings. |
| list_campaigns | List campaigns in the authenticated ad account with cursor pagination. |
| get_campaign | Get one campaign by id. |
| list_ad_groups | List ad groups, optionally filtered to a campaign. |
| get_ad_group | Get one ad group by id. |
| list_ads | List ads in an ad group. |
| get_ad | Get one ad by id, including review_status and creative metadata. |
| get_insights | Get performance insights for account, campaign, ad group, or ad scope. Supports fields, filters, sort, product/country/device segments, time ranges, and cursor pagination. |
| list_audiences | List custom audiences for the authenticated ad account. |
| get_audience | Get one custom audience by id. |
| search_geo | Search geo targets for targeting.locations.include and return ids usable in campaign targeting. |
| draft_context_hints | Draft deterministic context_hints for an ad group from product, audience, intent, and keywords. |
Status badge
[](https://toolpin.dev/servers/io.github.trakkr-aisearch/openai-ads-mcp)
Maintain this server? Add the badge to your README — it links your users to this live status page.