This is how to upload a video in TikTok Ads with AI: connect your TikTok Ads account to PaidSync.ai, then ask Claude to upload a video from a link to the ad library, and return the video ID, ratio and duration. The link is checked to be a real video file before TikTok downloads it.
An ad needs a video in your library. The upload tool pulls it from a link:
upload_tiktok_video uploads a video from a link, checks the file type, waits for TikTok to process it and returns the video ID, ratio, duration and cover.get_tiktok_video_upload_status reports whether an upload is uploading, processing, ready or failed.list_tiktok_videos searches the library by file name, including videos uploaded in TikTok Ads Manager.get_tiktok_video_upload_status and list_tiktok_videos only read your account. upload_tiktok_video changes it. Claude calls these to upload a video.
| Tool | What it does |
|---|---|
| upload_tiktok_video | Uploads the video and returns its ID |
| get_tiktok_video_upload_status | Checks a slow upload |
| list_tiktok_videos | Confirms the video is in the library |
Share links from Google Drive, Dropbox, OneDrive, SharePoint and Box are turned into the file itself, provided they are shared as anyone with the link. A folder link is refused with a note on how to pick one file. TikTok refuses a file name that is already in the library, so the tool generates a unique name.
These steps use Claude to upload a video in TikTok Ads. In the ChatGPT app PaidSync.ai is report-only for TikTok Ads, so the change itself runs in Claude or another MCP client.
Start at paidsync.ai, then link TikTok Ads through TikTok's own sign-in screen. Choose the advertiser accounts PaidSync.ai may manage at the consent step, including the one where you plan to upload a video.
Open Claude's connector directory, add PaidSync.ai and sign in. Ask "list my TikTok advertisers", then pick the account where you will upload a video.
Put the video on a link that anyone with the link can open. A direct file link or a share link both work.
Ask the assistant to upload the video and name it clearly.
Keep the video ID from the result for the ad, or check the status if the upload was still processing.
Search the library by the file name and confirm the video is listed as processed.
Use these two prompts to upload a video in TikTok Ads, in this order.
get_tiktok_video_upload_status and list_tiktok_videos only read your account, so the lookup before you upload a video changes nothing.upload_tiktok_video runs to upload a video.upload_tiktok_video runs in Claude or another MCP client when you upload a video. Tokens are encrypted at rest.Every TikTok Ads tool PaidSync.ai offers is on the TikTok Ads MCP Server page, including the tools used to upload a video.
In TikTok Ads Manager you upload from the creative library. With PaidSync.ai, give Claude the link and read back the video ID.
MP4, MOV, MPEG, 3GP and AVI files, which the tool checks before TikTok downloads them.
Not to upload a video itself. In the ChatGPT app PaidSync.ai reads and reports on TikTok Ads but is report-only, so run the change in Claude or another MCP client. ChatGPT can still read the account first.
A connected TikTok advertiser and a video on a public or share link.
PaidSync.ai is free for 15 tasks a month with no card, enough to upload a video in TikTok Ads and see the result. Pro starts at $99 a month. See pricing.
PaidSync.ai runs 630+ tools across 14 ad and analytics platforms. Connect your accounts once and use them in the AI assistant you already work in.
Get Started Free Book a Demo