Skip to content
Get MCP AdsGet MCP Ads, home

RecipeChatGPT Ads

Prepare a ChatGPT Ads image campaign

Prepare a ChatGPT Ads image campaign with native goals, compatible bidding and budgets, and confirmation before each write.

IntentCreate a compatible campaign, ad group and image ad in pause, confirming and verifying each change.

4
Steps
12
Tools
2
Rules
2
Failure modes

When to use it

Use it when

  • The user wants a new image ad and explicitly asks to prepare its campaign.

Do not use it when

  • Publishing active delivery as part of creating the campaign hierarchy.

What it needs first

Required

Preconditions

  • The workspace has a paid plan and write access to the selected account.
  • The account is ticked in the dashboard, confirmed via list_accounts.

Inputs

briefrequired
Objective, budget, dates, targeting, destination, copy and image.

Procedure

In order. Every tool named is one the gateway ships, and links to its reference.

  1. Read the account's goals and the native schemas. Validate the objective, billing, bidding and budget combination before preparing any mutation.

  2. Preview and confirm a PNG, JPEG or WebP upload, or an image import from a public HTTPS URL. Use the returned file ID.

  3. Preview and confirm the campaign, then the ad group and ad, keeping all three paused. Verify each parent before creating its child.

  4. Read each created entity and the parent's inventory. Keep mutation receipts to resolve uncertain responses without resubmitting.

Decision rules

The observable condition, what it lets you conclude, and what takes the conclusion back.

  • When

    Native eligibility or a prerequisite is missing

    Conclude

    Report the missing prerequisite before attempting a child creation.

  • When

    A mutation times out or its entity is missing from the parent inventory

    Conclude

    Preserve the receipt and read again. Do not repeat the write or report the hierarchy complete.

Evidence every conclusion must carry

  • Every figure carries its account, metric and window.
  • Anything below a readable sample size is reported as unjudged, not as zero.

Where the agent stops

  • Every mutation needs its own saved preview and explicit human confirmation. Activation is a separate confirmed operation.

How it goes wrong quietly

The cases where the analysis is wrong and still looks right. Read them before trusting a number.

  • Native write budgets and bids are integer currency micros. They use different units from report spend.
  • Binary images must be at least 640 × 640 pixels and no larger than 5 MiB. Video and carousel ad creation are not supported.

What the answer contains

01Readout
The figures, with windows and accounts named.
02Flags
What deserves a deeper skill or a human decision.