16 min read

TikTok MCP: A Week of TikToks from One Claude Chat

Connect a TikTok MCP server to Claude and make a week of vertical TikToks in one chat. Skeleton and character templates, captions, the AI label, and posting.

A week of TikToks from Claude, an AITuber guideMCP WORKFLOWA Week of TikToks,One Claude ChatSeven scripts approved. Seven videos posted. No editor.AITuber
AITuber’s guide to batching a week of TikTok videos from one Claude chat over MCP: the templates, the prompts, the AI label, and the limits.

A TikTok MCP server gives Claude the tools to make a TikTok and post it to your account. Ask for seven, and you get a week. You describe the niche. Claude writes seven scripts, you approve them in one pass, and it generates each one as a vertical video with a voice and captions, then posts it. This guide uses the hosted AITuber MCP server for Claude, because it carries the two formats that do the numbers on TikTok, the skeleton template and the talking character template, and no model-wrapper server has either. We ran the batch in Claude Desktop, claude.ai, and Claude Code in September 2026.

This guide in 10 secondsTHE SHORT VERSIONThis guide in 10 secondsTHE ANSWERSeven scripts, one approval, a week posted.Claude scripts, voices, captions, and posts.Skeleton and character formats included.WHAT TO EXPECTSetupOne URL in Claude’s connectors, about a minuteCost of a 30-second videoAbout 35 credits with AI images. Templates cost moreThe catchPosting needs the Creator plan, and Claude needs you in the chat
The batch in one card: what Claude does, what it costs, and the two things to know before the first post.

Key takeaways

  • A TikTok MCP server is an MCP server whose tools cover the whole video: script, voice, visuals, captions, a 9:16 MP4, and the post to TikTok. Most video MCP servers return a silent clip and stop.
  • The batch pattern is the point. Ask for seven scripts, approve them together, then let Claude generate and post one at a time in the same chat.
  • The skeleton template and the talking character template are the two TikTok formats worth batching first. They are built into the server as a template you name in the prompt.
  • Tell Claude to turn on TikTok’s AI label. The publish tool has a switch for it, and TikTok wants realistic AI media marked.
  • Posting from the chat needs a paid AITuber plan. Generating and downloading work on the free 100 credits.

What a TikTok MCP server is

MCP is the Model Context Protocol, the open standard that lets Claude call outside tools. A video MCP server adds video tools to the chat. A TikTok MCP server, the way we use the phrase, gets you from an idea to a video on your TikTok account without leaving the conversation.

Most video servers do not. Higgsfield, fal.ai, Replicate, Kling, and Runway each hand back a clip of 5 to 15 seconds with no voice, no captions, and no upload. Good clips, but you still owe TikTok a script, a narration, captions, and a post. Our roundup of MCP servers for AI video sorts the field on that line.

AITuber’s server is the pipeline kind, and it has one thing the wrappers cannot copy. Its video tool takes a templateId. Name skeleton and you get the translucent X-ray body with organs lighting up, the “what happens to your body if” format. Name character and you get talking 3D characters, fruit and organs and objects with opinions. Those two formats are why this guide is about TikTok in particular.

Why skeleton and character videos, and why in a batch

The skeleton format is the one that turned a new channel into 119 million views with 54 videos, the case we broke down in the Helix² skeleton channel case study. Our teardown of skeleton niche TikTok channels shows the same format working on TikTok, with the same hook: a habit, a countdown, and a body that reacts.

Character videos are the other repeatable format. A strawberry and a donut argue about breakfast. Four organs each claim to be the most important. The format is a two-sided conversation, and TikTok’s comments fill with people picking a side.

Both formats reward volume, because both are series. A skeleton account with three videos is a curiosity. A skeleton account with thirty is a channel. That is the case for batching. One approval session, one voice, one style, and seven videos that look like they belong together.

The week in one chatTHE BATCHThe week in one chat1. YOU DESCRIBEThe niche, the voice, and whichdays get skeleton or character.2. YOU APPROVESeven scripts come back at once.Fix hooks in chat. Nothing rendered yet.3. CLAUDE GENERATESOne at a time. 9:16, voice, captions,rendered by the template you named.4. CLAUDE POSTSEach video to TikTok, AI label on,with the caption you approved.Your part is step 2. Steps 3 and 4 are tool calls you approve with one word each.
Four steps, and only one of them needs your attention. Everything after the scripts is Claude calling tools.

Connect the server to Claude

The server is hosted. Nothing installs on your machine, and there is no API key to paste into Claude.

  1. Open Settings, then Connectors, in Claude Desktop or on claude.ai.
  2. Click Add custom connector and paste https://mcp.aituber.app.
  3. Click Connect and sign in with your AITuber account when the browser opens.

The connector shows up in Claude Code on its own. From the terminal, this does the same job, and /mcp signs you in:

claude mcp add --transport http aituber https://mcp.aituber.app

Then connect your TikTok account in the AITuber dashboard. TikTok access is granted to AITuber there, through TikTok’s own sign-in, never to Claude. Posting from the chat is a paid feature, from the Creator plan up. A free account can still generate the whole batch and download the MP4s.

The batch, start to finish

Type this into Claude:

I run a TikTok account about everyday health habits. Write 7 scripts for 30-second vertical videos, one per day. Monday, Wednesday, and Friday are skeleton-style “what happens to your body if” videos. Tuesday and Thursday are character videos where two foods argue. Weekend is a facts countdown. Show me all seven scripts before generating anything.

Claude calls the script tool seven times and lays the scripts out. This is where you spend your attention. Read every first line. Say “Wednesday’s hook is flat, open with the kidney” and it rewrites that one. Nothing has rendered, so every change here is free.

When the set reads right, say:

Generate Monday as a 30-second vertical video with the skeleton template and a deep male voice. Post it to TikTok with the caption “Day 1: energy drinks. Your kidneys have notes. #health #skeleton”, label it as AI-generated, and leave comments on. Then do the same for Tuesday with the character template, and keep going down the list one at a time.

Now the loop runs. For each day, Claude calls the video tool with the template you named, waits for the render, and calls the publish tool with the caption and the AI label. It asks before each call that spends credits or posts. Say “yes” and it moves on. Seven videos take somewhere between 15 and 40 minutes, most of it render time, and you can walk away between approvals.

Two prompt details do real work. Naming the template in the generate prompt is what switches on the skeleton or character render, so say it every time. And “label it as AI-generated” flips the TikTok switch in the publish tool, which is off unless you ask.

Making the videos fit TikTok

Ask for 9:16 and say “TikTok” in the prompt. The server renders vertical by default, and saying it removes the guess. Under 60 seconds is the safe length for the formats here. Skeleton and character videos run up to 7 minutes, but the countdown format lives or dies on the finish rate, and a 30-second video finishes.

Give the caption in the prompt. The publish tool posts what Claude passes, up to 2,200 characters, hashtags included. Leave it out and Claude writes one, which is fine for a test.

Turn on the AI label. TikTok asks creators to mark AI media that could pass for real footage, and it labels detected AI content on its own. A skeleton video is obviously generated, but the label costs you nothing, and TikTok has said it does not cut reach. Our TikTok automation guide has the current policy, and the TikTok AI voice rules post covers the one place AI narration is banned, which is live shopping.

Leave comments on. Character videos are built for arguments in the comments, and the publish tool can turn comments off, so make sure you have not asked it to.

Prompts that work for TikTok

Every prompt below runs as written once the connector is live. Swap the topic and keep the shape.

Skeleton videos

  1. Make a 30-second vertical TikTok with the skeleton template about what happens to your body if you eat only instant noodles for a month. Deep male voice, bold captions. Post it to TikTok with the AI label on and the caption “30 days of noodles. Your liver wants a word.”

  2. Create a 40-second skeleton video: what happens to your body during a 24-hour fast, hour by hour, organs lighting up as they react. Show me the script first.

  3. Skeleton template, 30 seconds, “what happens to your body if you sleep 4 hours a night for a year”. Same voice as my last video. Post it and label it AI.

Character videos

  1. Make a 30-second vertical TikTok with the character template: a strawberry and a donut argue about which one is the better breakfast. Each has a personality. Post it with the caption “Team strawberry or team donut?” and leave comments on.

  2. Character template, 45 seconds: the heart, brain, lungs, and kidneys each argue that they are the most important organ. Playful voices. Show me the script first.

The week

  1. Write 7 scripts for 30-second vertical TikToks about money habits. Alternate skeleton-style “what happens to your wallet if” videos and character videos where a coin and a credit card argue. Show me all seven before generating.

  2. Generate the first script with the skeleton template and a calm female voice, post it to TikTok with the AI label on, then continue down the list one at a time with the same voice.

Housekeeping

  1. Check my credits and tell me how many 30-second skeleton videos that covers.

  2. List my connected channels and check whether Thursday’s video finished posting.

  3. Take Monday’s script and rewrite it as a 15-second teaser. Generate it with the same template and voice, and post it as a second video.

Prompts 6 and 7 are the pattern this guide is about. The Claude MCP prompt guide has 20 more prompts for other formats, and the skeleton video prompts post has a full list of “what happens if” scenarios that already work.

What it costs

Connecting the server is free. Generating spends AITuber credits, and Claude shows the cost before each render. The templates use AI video clips rather than still images, so a skeleton or character video costs more than the image baseline. Claude quotes the number before you say yes.

ItemWhat it costs
New account100 free credits, no card
A 30-second video with AI imagesAbout 35 credits, the estimate AITuber’s pricing page uses
Skeleton and character videosMore than the image baseline. Claude shows the cost first
Posting to TikTok from the chatIncluded on paid plans, from Creator up
Creator plan$39 a month, 2,500 credits, 1 channel on Autopilot
Pro plan$69 a month, 5,000 credits, 2 channels

Approve scripts before you render, and keep the videos short. Those two habits are where the batch stays cheap. MCP access is included on every plan and draws on the same credits as the dashboard and the TikTok automation API.

Where Claude stops

Claude needs someone in the chat. It will generate seven videos in a row while you approve each one, but it will not wake up on Monday and post the next batch by itself. A tool call happens when the assistant is asked to make one. That is a property of MCP, not of this server.

So the chat is for the week you plan on Sunday and the video you make when a trend lands on Wednesday. For a schedule that runs with nobody at the keyboard, Autopilot generates videos into a review queue and posts the approved ones at the times you set. Our guide to automating TikTok videos covers that setup. Most accounts we see run both.

Past a couple of batches a week with no conversation wanted, that is the API. Same templates, same credits, no chat. The MCP vs API guide marks the crossover point.

Four ways to make a TikTok, compared

By handModel wrapper MCPAITuber MCP in ClaudeAutopilot
ScriptYou write itYou write itClaude writes it, you approveGenerated from your niche
Skeleton or character formatYou animate itNot availableName the templatePick it once
Voice and captionsYou record and captionYou add them in an editorIncludedIncluded
Posting to TikTokYou uploadYou uploadClaude posts on requestPosts on your schedule
A week in one sittingA weekend of workSeven clips, then editingSeven approvalsAutomatic
Best forOne-off passion videosA single cinematic shotBatches, series, timely videosDaily output
What comes back

Finished videos made with AITuber

Every one of these came from a single prompt. Script, voice, captions, render, and post in one pipeline.

Frequently Asked Questions

Basics

What is a TikTok MCP server?

It is an MCP server whose tools let an AI assistant like Claude make a TikTok video and post it to your account. That means script, voice, visuals, captions, a vertical MP4, and the upload. Servers that only return a raw clip are video MCP servers, but they leave the TikTok unfinished.

Can Claude make skeleton videos?

Yes, through the AITuber MCP server. Its video tool accepts a template name. Say “skeleton template” in the prompt and the render uses the translucent X-ray body with organs that light up. “Character template” gives you talking 3D characters.

Does it work in Claude Code too?

Yes. Add the connector once in Claude Desktop or claude.ai and it appears in Claude Code. Or run claude mcp add --transport http aituber https://mcp.aituber.app and sign in with /mcp.

Batching

How many videos can I make in one chat?

As many as your credits cover. Seven is a practical batch because it maps to a week and stays reviewable in one sitting. Ask for the scripts first, approve them together, and let Claude generate and post one at a time.

Will all seven videos use the same voice?

Yes, if you ask. Name the voice in the first generate prompt and say “same voice” for the rest. Claude keeps the voice, the template, and the style across the set.

Can I mix skeleton and character videos in one batch?

Yes. Say which days get which template when you ask for the scripts, then name the template in each generate prompt.

Posting

How do I turn on TikTok’s AI label?

Say “label it as AI-generated” when you ask Claude to post. The publish tool has a switch for TikTok’s label, and it stays off unless you ask. TikTok wants realistic AI media marked, and it has said the label does not reduce reach.

Can Claude schedule the posts across the week?

Ask it to post and each video goes up once its render is done. For posts at set times every day with nobody in the chat, use Autopilot, which runs a schedule.

Can it post the same video to Instagram and YouTube too?

Yes. The publish tool takes more than one channel at a time. Ask for “post it to TikTok, Instagram, and YouTube” and all three go out from the same render.

Cost

How much does one skeleton video cost?

More than a plain image video, because the template renders AI video clips. Claude shows the credit cost before it generates, so you decide per video. A 30-second video with AI images is about 35 credits, and new accounts get 100 free with no card.

Is posting free?

Generating and downloading are free within your credits. Posting to TikTok through the server needs the Creator plan or higher. MCP access itself adds nothing on top of credits.


How we built this guide: we ran the batch above in Claude Desktop, claude.ai, and Claude Code against the hosted AITuber MCP server at mcp.aituber.app in September 2026, and read the server’s tool list as Claude reports it. The template names, the AI label switch, the comments switch, and the caption limit are from AITuber’s API reference on 25 September 2026. Plan prices and the per-video credit estimate are from AITuber’s pricing page the same day. The 3 billion labeled-videos figure is from the C2PA’s announcement of TikTok joining its steering committee. The skeleton channel numbers are from our own case study, linked above. AITuber is a product we build, so this is a first-party tutorial rather than an independent review. MCP is an open standard and other servers work with Claude too.