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.
- Source
- ChatGPT Ads
- Kind
- Write
- Discovery
- Reachable through
search_toolsandrun_tool - Account parameter
adAccountId- Endpoint
- https:/
/ mcp. getmcpads. com/ openai-ads/ mcp
ParametersLink to this section
| Name | Type | Required | Notes |
|---|---|---|---|
adAccountId | string | Required | Exact verified and selected ChatGPT Ads account ID; the token is scoped to this account. |
imageUrl | string | Required | Exact public PNG/JPEG/WebP image URL approved by the person. OpenAI downloads and validates the image; use binary upload for frozen bytes. |
requestId | string | Required | Stable UUID for this exact logical change. Reuse to retrieve its receipt; never replace after an uncertain outcome. |
confirm | boolean | Optional | False returns a saved preview. True applies only the exact preview explicitly approved by the person. Default: false. |
confirmationToken | string | Optional | Exact saved preview token returned for these arguments, account, actor and workspace. |
Calling itLink to this section
{
"name": "run_tool",
"arguments": {
"name": "openai_ads_upload_image_url",
"args": {
"adAccountId": "<string>",
"imageUrl": "<string>",
"requestId": "<string>"
}
}
}