Skip to content
Get MCP AdsGet MCP Ads, home
Start free

meta_upload_ad_video

Import a video from a publicly reachable HTTPS URL or base64 MP4 bytes (up to 5 MiB decoded).

Import a video from a publicly reachable HTTPS URL or base64 MP4 bytes (up to 5 MiB decoded). Meta processes it asynchronously. No campaign is launched. Local preview by default. No automatic retry. Account ownership is checked before Meta validation or mutation.

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

ParametersLink to this section

NameTypeRequiredNotes
adAccountIdstringRequiredSelected owning ad account ID, with or without act_. Every referenced ad object must belong to it.
fileUrlstringOptionalPublicly reachable HTTPS video file URL. Must point to the media file, not a landing page or a logged-in player.
bytesBase64stringOptionalBase64 media bytes without a data-URL prefix. Maximum decoded size 5 MiB; omitted from preview output.
titlestringOptionalOptional title for the uploaded video.
confirmbooleanOptionalApply only when true. Default is a local preview with no API mutation.
validateOnlybooleanOptionalAsk Meta to validate, without creating or changing an object. Mutually exclusive with confirm.

Calling itLink to this section

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

Type to search