Skip to content
Get MCP AdsGet MCP Ads, home

openai_ads_upload_image_url

Import a public HTTPS image through the documented JSON upload endpoint after saved preview and confirmation.

Import a public HTTPS image through the documented JSON upload endpoint after saved preview and confirmation. Returns native file_id. The native provider validates the image; account branding is untouched.

Kind
Write
Discovery
Reachable through search_tools and run_tool
Account parameter
adAccountId
Endpoint
https://mcp.getmcpads.com/openai-ads/mcp

ParametersLink to this section

NameTypeRequiredNotes
adAccountIdstringRequiredExact verified and selected ChatGPT Ads account ID; the token is scoped to this account.
imageUrlstringRequiredExact public PNG/JPEG/WebP image URL approved by the person. OpenAI downloads and validates the image; use binary upload for frozen bytes.
requestIdstringRequiredStable UUID for this exact logical change. Reuse to retrieve its receipt; never replace after an uncertain outcome.
confirmbooleanOptionalFalse returns a saved preview. True applies only the exact preview explicitly approved by the person. Default: false.
confirmationTokenstringOptionalExact saved preview token returned for these arguments, account, actor and workspace.

Calling itLink to this section

jsonThrough run_tool, since it is not announced
{
  "name": "run_tool",
  "arguments": {
    "name": "openai_ads_upload_image_url",
    "args": {
      "adAccountId": "<string>",
      "imageUrl": "<string>",
      "requestId": "<string>"
    }
  }
}
Esc

Type to search