OpenAI Ads MCP: ChatGPT Ads campaigns and insights in your AI app

Built by Trakkr, this open-source MCP server works with OpenAI Ads, the Advertiser API behind ChatGPT Ads: campaigns, ad groups, ads, audiences, insights and conversions. ContextGate connects it to Claude, ChatGPT and Cursor with no sign-in, so your AI app can report on campaigns while you switch off the tool that changes conversion pixels and keys.

  • Ready to connect
  • Free
  • 13 example tools

Connect the OpenAI Ads MCP server to your AI app

  1. 1Click Connect OpenAI Ads by Trakkr free. There's no sign-in, so its tools are ready at once.
  2. 2Most of the 13 tools read campaigns, ad groups, ads and audiences. `manage_conversions` changes conversion pixels, API keys and event settings, so switch it off if a person should handle those.
  3. 3Add ContextGate to your AI app as a connector or MCP server. The steps for each app are on the Works with page.
  4. 4Ask your AI app for last week's insights on one campaign, then open Activity to see the `get_insights` call.

Ad reporting from Claude or Cursor

  • List campaigns, ad groups and ads with `list_campaigns`, `list_ad_groups` and `list_ads`.
  • Pull performance with `get_insights`, split by product, country or device over a time range.
  • Find geo target ids for campaign targeting with `search_geo`.
  • Draft context hints for an ad group from product, audience, intent and keywords with `draft_context_hints`.

This is Trakkr's open-source OpenAI Ads MCP server.

Keep your ad account's settings safe

  • Switch off `manage_conversions` and your AI app can't change pixels, keys or event settings.
  • Policies check every call, so an API key pasted into a prompt can be blocked.
  • Activity records every call to the ad account, reads and changes alike.

What you get with OpenAI Ads by Trakkr and ContextGate

  • Your AI apps can use OpenAI Ads by TrakkrClaude, Cursor, ChatGPT and other AI apps reach OpenAI Ads by Trakkr through the one ContextGate connection you add to them.
  • You choose which tools they can useSwitch off any OpenAI Ads by Trakkr tool you don't want used. It's hidden from your AI apps and refused if called.
  • Every call is checked and recordedYour policies check each call (for example, personal data is hidden and secrets are blocked), and Activity keeps a record of it.

ContextGate sees only the tool calls that go through it, not your AI app's built-in tools or your chats.

OpenAI Ads by Trakkr tools

Examples of what your AI apps can do in OpenAI Ads by Trakkr. You'll see the exact list of tools after you connect it.