This is how to upload a cover image in TikTok Ads with AI: connect your TikTok Ads account to PaidSync.ai, then ask Claude to upload a cover image from a link, and return the image ID to use as the ad cover. The link is checked to be a real JPG or PNG before it is used.
Every video ad needs a cover. You can use TikTok's own frame or upload your own:
upload_tiktok_image uploads an image from a link, checks it is a real JPG or PNG and returns the image ID, size and ratio.list_tiktok_images searches the image library by file name, including images uploaded in TikTok Ads Manager.update_tiktok_ad sets the cover of an existing ad to the uploaded image.list_tiktok_images only reads your account. upload_tiktok_image and update_tiktok_ad change it. Claude calls these to upload a cover image.
| Tool | What it does |
|---|---|
| upload_tiktok_image | Uploads the cover and returns its ID |
| list_tiktok_images | Finds an existing image |
| update_tiktok_ad | Applies the cover to an ad |
Without a cover, the ad tools take TikTok's own cover frame from the video, so a custom cover is optional. Upload one only when the default frame is weak.
These steps use Claude to upload a cover image 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.
Sign up at paidsync.ai, then connect TikTok Ads on TikTok's own sign-in screen. Choose the advertiser accounts PaidSync.ai may manage at the consent step, including the one where you want to upload a cover image.
Add PaidSync.ai from Claude's connector directory and sign in. Ask "list my TikTok advertisers" and choose the one to upload a cover image in.
Export a JPG or PNG at the right ratio for your video and put it on a share link.
Ask the assistant to upload the image and note the image ID.
Pass the image ID as the cover of a new ad or update an existing ad with it.
Search the image library by name and confirm the file is listed, then read the ad back to see the cover applied.
Use these two prompts to upload a cover image in TikTok Ads, in this order.
list_tiktok_images only reads your account, so the lookup before you upload a cover image changes nothing.update_tiktok_ad runs as a preview by default, so you see the change before it is applied when you upload a cover image.upload_tiktok_image and update_tiktok_ad run to upload a cover image.upload_tiktok_image and update_tiktok_ad run in Claude or another MCP client when you upload a cover image. 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 cover image.
In TikTok Ads Manager you pick or upload a cover while building the ad. With PaidSync.ai, upload it once and pass its ID to the ad.
No. When you give none, TikTok's own cover frame of the video is used.
Not to upload a cover image 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 JPG or PNG on a share link.
PaidSync.ai is free for 15 tasks a month with no card, enough to upload a cover image 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