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

tiktok_upload_ad_video

Import a video from a public HTTPS media URL or base64 file (up to 5 MiB).

Import a video from a public HTTPS media URL or base64 file (up to 5 MiB). TikTok may process it asynchronously; acceptance is not proof the media is ready. Local preview by default. No automatic retry; advertiser ownership is checked before applying.

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

ParametersLink to this section

NameTypeRequiredNotes
advertiserIdstringRequiredExact TikTok numeric ID as a string, never a rounded JavaScript number.
fileUrlstringOptionalPublic URL of the actual media file, not a landing page. Mutually exclusive with bytesBase64.
bytesBase64stringOptionalBase64 media bytes without a data-URL prefix. Maximum decoded 5 MiB. The required file checksum is calculated automatically; bytes never appear in previews.
fileNamestringRequiredUploaded filename including extension. This is not an ad name.
confirmbooleanOptionalApply only when true. Default is a local preview without any TikTok call. Never retry an uncertain POST automatically.

Calling itLink to this section

jsonThrough run_tool, since it is not announced
{
  "name": "run_tool",
  "arguments": {
    "name": "tiktok_upload_ad_video",
    "args": {
      "advertiserId": "<string>",
      "fileName": "<string>"
    }
  }
}
Esc

Type to search