OpenAI Ads
OpenAI Ads MCP
advertising49 Aktionen

OpenAI Ads MCP Server

Frag deinen OpenAI Ads alles. Hol dir Berichte, finde Insights und führe Aktionen aus in OpenAI Ads.
Einfach fragen. Keine Dashboards, keine Exporte, kein Warten.

ChatGPT
ChatGPT
Online

What is the OpenAI Ads MCP server?

OpenAI Ads is OpenAI's advertising platform for ads in ChatGPT, managed in OpenAI Ads Manager or through the OpenAI Ads Advertiser API. The InsightfulPipe OpenAI Ads MCP server is a hosted Model Context Protocol server that connects your OpenAI Ads accounts to AI assistants such as Claude, ChatGPT, Cursor, Claude Code, Gemini CLI and Codex. You create an Ads API key in the Settings tab of OpenAI Ads Manager, add it to InsightfulPipe and paste one server URL into your AI client.

Your assistant can read the ad account, campaigns, ad groups and ads with their review status, and pull insights at account, campaign, ad group and ad level, such as impressions, clicks, spend, CTR, CPC and CPM, hourly, daily or monthly. It can also read click-through and view-through conversion insights, pixels, conversion events and event settings, custom audiences, lead forms and lead sync subscriptions, and search targetable locations.

It can make changes too: create and update campaigns, ad groups and ads, submit bulk jobs of up to 1,000 operations, upload images, generate ad previews, update the brand name and favicon, create pixels and conversion event settings, send server-side conversion events, create, merge and edit custom audiences, build and publish lead forms, and update availability and titles in a linked product feed.

New campaigns, ad groups and ads are created paused, including those in bulk jobs, and you decide which actions your AI can use on each ad account. Archiving audiences or lead forms and removing audience identifiers stay off until an owner, admin or operator turns them on. Each API key covers one ad account, so you can connect several accounts and compare them in one conversation.

How to connect the OpenAI Ads MCP server

Add the server URL to your AI client, then sign in with your InsightfulPipe account to authorize access. The server is hosted, so there is nothing to install.

MCP server URL

https://openai-ads.insightfulmcp.com/

Connect OpenAI Ads to Claude

Fastest: add InsightfulPipe from the Claude Directory

One click connects the full InsightfulPipe MCP with all your connected accounts. To add a server scoped to OpenAI Ads only, follow the steps below.

Open Claude Directory

Or add the OpenAI Ads server manually:

  1. 1
    Copy the server URL:
    https://openai-ads.insightfulmcp.com/
  2. 2
    Open Claude connector settings, scroll to the bottom and click Add custom connector.
  3. 3
    Paste the URL and click Add.
  4. 4
    Click Connect, then click Authorize access in the browser.

Start a new chat, open the Connectors panel and turn the connector on to use it.

Watch the setup tutorial

Verfügbare Aktionen

49 Aktionen verfügbar, um deine OpenAI Ads Workflows zu automatisieren.

Lese-Aktionen (25)

OpenAI Ads

Get Ad

Lesen

Get details for a specific ad, including creative and review_status.

OpenAI Ads

Get Ad Account

Lesen

Get metadata for the connected ad account (name, url, status, timezone, currency, brand review status).

OpenAI Ads

Get Ad Account Insights

Lesen

Get performance insights for the whole ad account.

OpenAI Ads

Get Ad Group

Lesen

Get details for a specific ad group.

OpenAI Ads

Get Ad Group Insights

Lesen

Get performance insights for an ad group.

OpenAI Ads

Get Ad Groups

Lesen

List ad groups for a campaign.

OpenAI Ads

Get Ad Insights

Lesen

Get performance insights for a single ad.

OpenAI Ads

Get Ads

Lesen

List ads for an ad group.

OpenAI Ads

Get Bulk Job

Lesen

Get the status of a bulk mutation job.

OpenAI Ads

Get Bulk Job Operations

Lesen

List per-operation results for a bulk mutation job.

OpenAI Ads

Get Campaign

Lesen

Get details for a specific campaign.

OpenAI Ads

Get Campaign Insights

Lesen

Get performance insights for a campaign.

OpenAI Ads

Get Campaigns

Lesen

List campaigns for the ad account.

OpenAI Ads

Get Conversion Events

Lesen

List conversion events one pixel has received.

OpenAI Ads

Get Conversion Insights

Lesen

Get conversion metrics (click-through and view-through) per entity.

OpenAI Ads

Get Custom Audience

Lesen

Get details for a specific custom audience.

OpenAI Ads

Get Custom Audience Operation

Lesen

Get the privacy-safe lifecycle state of one audience mutation operation.

OpenAI Ads

Get Custom Audiences

Lesen

List custom audiences for the ad account.

OpenAI Ads

Get Event Settings

Lesen

List conversion event settings for the ad account.

OpenAI Ads

Get Lead Form

Lesen

Get details for a specific lead form.

OpenAI Ads

Get Lead Forms

Lesen

List lead forms for the ad account.

OpenAI Ads

Get Lead Sync Subscription

Lesen

Get one lead-sync subscription.

OpenAI Ads

Get Lead Sync Subscriptions

Lesen

Get the ad account's lead-sync subscription state.

OpenAI Ads

Get Pixels

Lesen

List web pixel conversion sources; each row carries the pixel_id used by the Conversions API.

OpenAI Ads

Search Geo Locations

Lesen

Search targetable locations (country, region, DMA) and get the ids used in campaign targeting.

Schreib-Aktionen (24)

OpenAI Ads

Add Custom Audience Identifiers

Schreiben

Add inline identifiers to an existing custom audience.

OpenAI Ads

Archive Custom Audience

Schreiben

Archive a custom audience so it can no longer be used for targeting.

OpenAI Ads

Archive Lead Form

Schreiben

Archive a lead form that is not attached to a published ad.

OpenAI Ads

Create Ad

Schreiben

Create an ad (always created in paused status for safety).

OpenAI Ads

Create Ad Group

Schreiben

Create an ad group (always created in paused status for safety).

OpenAI Ads

Create Bulk Job

Schreiben

Submit an async bulk mutation job (up to 1,000 campaign/ad group/ad operations).

OpenAI Ads

Create Campaign

Schreiben

Create a campaign (always created in paused status for safety).

OpenAI Ads

Create Custom Audience

Schreiben

Create an empty custom audience to fill with add_custom_audience_identifiers.

OpenAI Ads

Create Event Setting

Schreiben

Create a conversion event setting bound to one conversion source.

OpenAI Ads

Create Lead Form

Schreiben

Create a draft lead form.

OpenAI Ads

Create Pixel

Schreiben

Create a web pixel conversion source; returns the source id and the pixel_id for the JavaScript tag.

OpenAI Ads

Merge Custom Audiences

Schreiben

Create a new independent custom audience containing all members of the given audiences.

OpenAI Ads

Preview Ad

Schreiben

Generate a shareable preview for an ad (the preview link expires after 24 hours).

OpenAI Ads

Publish Lead Form

Schreiben

Publish the lead form's current draft revision.

OpenAI Ads

Remove Custom Audience Identifiers

Schreiben

Remove inline identifiers from an existing custom audience.

OpenAI Ads

Send Conversion Events

Schreiben

Send server-side conversion events to the Conversions API for one pixel.

OpenAI Ads

Test Lead Form Submission

Schreiben

Queue a synthetic, signed lead-sync webhook test submission for a published lead form.

OpenAI Ads

Update Ad

Schreiben

Update an ad: name, creative, or status (live, paused, archived).

OpenAI Ads

Update Ad Group

Schreiben

Update an ad group: name, description, hints, bidding, product set, or status (live, paused, archived).

OpenAI Ads

Update Brand

Schreiben

Update the ad account's brand metadata (display name and/or favicon). Starts a new brand review.

OpenAI Ads

Update Campaign

Schreiben

Update a campaign: name, description, schedule, budget, targeting, or status (live, paused, archived).

OpenAI Ads

Update Lead Form

Schreiben

Save a new draft revision for a lead form.

OpenAI Ads

Update Product Feed Items

Schreiben

Update availability and titles for existing variants in a linked product feed (delta feed).

OpenAI Ads

Upload File

Schreiben

Upload an image asset from a public URL; returns a file_id for ad creatives or the account favicon.

Control what your AI can do with OpenAI Ads

Permissions sit between your AI assistant and your connected accounts, so agents only use the actions you allow.

Turn actions on or off per account

Choose which actions agents can use on each connected account. Disabled actions are hidden from the agent and blocked if called.

Read-only or Read & Write

Connect an account as Read-only and only read actions can be enabled on it.

Destructive actions off by default

Actions flagged as destructive, such as deletes, stay off until an owner, admin or operator enables them for the account.

Team access per account

Restricted team members only use the accounts they are granted, with the read actions enabled on them.

New OpenAI Ads campaigns, ad groups and ads created through MCP start paused, including bulk creates. Updates can set them live or archive them permanently, and OpenAI Ads connections use an API key with no Read-only option, so turn off the update actions for any account where agents should not change what is live.

What you can do with the OpenAI Ads MCP server

Report on ads in ChatGPT

Ask for impressions, clicks, spend, CTR and CPC by campaign, ad group or ad and get a plain-English summary.

Measure conversions

Compare click-through and view-through conversions by campaign and check which conversion events your pixel is receiving.

Build campaigns that start paused

Create campaigns, ad groups and ads, or submit a bulk job, and review everything before it goes live.

Manage custom audiences

Create custom audiences, add or remove identifiers and merge audiences for targeting.

Set up conversion tracking

Create a pixel and conversion event settings, then send server-side events through the Conversions API.

Collect leads

Draft, update and publish lead forms, and send a test submission to check your lead sync.

Beispielfragen, die du stellen kannst

Hier sind ein paar Dinge, die du deinem KI-Assistenten zu deinen OpenAI Ads Daten fragen kannst.

How did my campaigns perform last week on impressions, clicks and spend?

Pulls campaign insights

Show daily spend and CTR for the account over the last 30 days

Runs account insights with daily granularity

Which ads are still in review or were rejected?

Checks ad review status

Compare click-through and view-through conversions by campaign this month

Reads conversion insights

Create a paused campaign targeting the United States with a $500 lifetime budget

Looks up the location and builds the campaign paused

Merge my newsletter and past purchaser audiences into one audience

Creates a merged custom audience

Generate a preview link for our new spring ad

Creates a shareable ad preview that expires after 24 hours

Frequently asked questions

What is an OpenAI Ads MCP server?

An OpenAI Ads MCP server connects OpenAI Ads to AI assistants through the Model Context Protocol (MCP), an open standard for giving AI tools access to data and actions. Once connected, you can ask Claude, ChatGPT or Cursor how your ads in ChatGPT are performing and ask it to make changes, instead of working through OpenAI Ads Manager.

What is OpenAI Ads?

OpenAI Ads is OpenAI's advertising platform for ads in ChatGPT. Advertisers create and manage campaigns in OpenAI Ads Manager, which OpenAI currently labels a beta, or programmatically through the OpenAI Ads Advertiser API, and measure results with the Measurement Pixel and Conversions API.

Is this an official OpenAI MCP server?

No. InsightfulPipe is an independent, hosted MCP server that connects to the OpenAI Ads Advertiser API. InsightfulPipe is not affiliated with OpenAI, and being listed in the ChatGPT app directory does not make it an OpenAI product. OpenAI's Ads developer documentation does not list an official OpenAI Ads MCP server as of September 2026.

Which AI assistants does it work with?

Any AI client that supports remote MCP servers. The setup guide on this page covers Claude, ChatGPT, Claude Code, Cursor, Gemini CLI and Codex. You can also work with the same connected ad accounts from the terminal with the InsightfulPipe CLI.

Is there a Claude connector for OpenAI Ads?

Yes. In Claude, add https://openai-ads.insightfulmcp.com/ as a custom connector and authorize your InsightfulPipe account. You can also add InsightfulPipe from the Claude Directory, which connects all of your linked accounts at once.

Can I use the OpenAI Ads MCP server with ChatGPT?

Yes. Add the server URL as a custom connector in ChatGPT Developer mode, or add InsightfulPipe from the ChatGPT app directory to connect all of your linked accounts. Developer mode availability depends on your ChatGPT plan.

What OpenAI Ads data can my AI access?

The ad account, campaigns, ad groups and ads with review status, and insights at account, campaign, ad group and ad level with impressions, clicks, spend, CTR, CPC and CPM by hour, day or month. It can also read click-through and view-through conversion insights, pixels and received conversion events, event settings, custom audiences, lead forms, lead sync subscriptions and bulk job results.

Can it create and change OpenAI Ads campaigns?

Yes. It can create and update campaigns, ad groups and ads, run bulk jobs of up to 1,000 operations, upload images from a URL, generate ad previews, update your brand name and favicon, set up pixels and conversion events, send server-side conversion events, manage custom audiences and lead forms, and update product feed availability and titles. New campaigns, ad groups and ads are created paused.

Is it safe to let AI make changes in OpenAI Ads?

New campaigns, ad groups and ads start paused, including bulk creates, and owners, admins and operators choose exactly which actions your AI can use on each ad account; disabled actions are hidden and blocked. Archiving audiences or lead forms and removing audience identifiers stay off by default. Updates can set a campaign, ad group or ad live or archive it permanently, and OpenAI Ads connections use an API key with no Read-only option, so turn off the update actions for any account where agents should not change what is live. Team members with restricted access only get read actions.

Can I manage multiple OpenAI Ads accounts?

Yes. Each OpenAI Ads API key is scoped to one ad account, so you add a key for each account you want to connect. Each connected ad account counts as one connection on your plan, and your assistant can compare them in one conversation.

How does authentication work?

OpenAI Ads uses API keys rather than a sign-in flow. You issue an Ads API key in the Settings tab of OpenAI Ads Manager and add it to InsightfulPipe, and you can add an optional Conversions API key to send server-side events. Your AI client signs in to the MCP server with your InsightfulPipe account and never sees your API keys. You can disconnect an ad account at any time.

Do I need an OpenAI Ads account?

Yes. You need an ad account in OpenAI Ads Manager, which you can sign up for at ads.openai.com, and permission to create an Ads API key for it.

What can't the OpenAI Ads MCP server do?

It cannot create product feeds or upload full catalogs, which happen in OpenAI Ads Manager, and it only uploads images from a public URL. A campaign's bidding type and conversion events cannot be changed after it is created, segment breakdowns depend on what OpenAI enables for your account, and sending conversion events needs a Conversions API key.

How much does the OpenAI Ads MCP server cost?

The OpenAI Ads MCP server is included in every InsightfulPipe plan, together with all other MCP servers and the CLI. Plans start at $29.99/month with a 7-day free trial. See insightfulpipe.com/pricing for current plans.

OpenAI Ads MCP vs. traditionelle Methoden

Sieh, warum Marketer MCP Connectors gegenüber manuellen Exporten und API-Integrationen bevorzugen.

FeatureMCP ServerManueller ExportRaw API
Abfragen in natürlicher Sprache
Datenzugriff in Echtzeit
Kein Coding nötig
KI-gestützte Insights
Plattformübergreifende Analysen
Einrichtungszeit5 MinutenLaufendTage/Wochen

Bereit, deine Daten zu verbinden?

Schließe dich Hunderten von Agenturen und Marken an, die mit InsightfulPipe ihre Marketingdaten mit AI verbinden.

Starte noch heute deine kostenlose Testphase.