Post to TikTok from Claude. As a video or a draft.
Posts and drafts, from any MCP client
Upload reel-15.mp4 and send it to my TikTok as a draft on Friday at 9 am.
@northlight.studioDraft, finished in TikTok
Here's the preview. It goes to your TikTok inbox then. Schedule it?
Yes
Scheduled for Fri 9:00 AM. Open TikTok then to finish it and post it.
Claude can post videos to TikTok or send them as drafts. Connect it to Motion Reel's MCP server, and it reads your TikTok settings, shows you a preview and waits for your yes.
What Claude can do on TikTok.
- Read your settings
- Who you can post to, what you've turned off and your longest video, read fresh before each post.tiktok_creator_info
- Upload the video
- MP4 or MOV, up to 300 MB.start_uploadfinish_upload
- Post it or send a draft
- Post to your profile, or send the video to your TikTok inbox to finish in the TikTok app.create_post
- Change or cancel it
- Change a scheduled post's caption or time, or cancel it, until it starts publishing.update_postcancel_post
- Check what happened
- Whether it went out. If TikTok said no, why, and what to change.get_postretry_post
Connect it in a minute.
Connect your agent
Run this in a terminal. The first time Claude uses it, your browser opens: sign in and click Allow. For the Claude app, Codex, Cursor and others, see how to connect each one.
claude mcp add --transport http motionreel https://motionreel.app/mcp
Connect your account
Connect your TikTok account in the Motion Reel dashboard, with TikTok's own login. Your agent can't do this part.
Ask in plain words
Your agent shows you a preview. Nothing changes until you say yes.
Things to ask.
- “Send reel-14.mp4 to my TikTok as a draft tomorrow at 6 pm.”
- “What can my TikTok account post right now, and what's my longest video?”
- “Did yesterday's TikTok go out? If not, tell me why and what to change.”
What stays your call.
- Who can see it
- You choose for every post, from what your account allows. There's no default, and your agent has to ask you.
- Comments, Duet and Stitch
- Each one on or off, per post. Anything you've turned off in TikTok stays off.
- Disclosure
- Mark a post as promoting your own brand or as a paid partnership, and label AI-generated content, the way TikTok asks.
- Drafts
- TikTok allows 5 waiting drafts a day. A video draft gets its caption in the TikTok app.
- Video length
- Up to 10 minutes, or your account's own limit if it's shorter.
Updated November 8, 2026. Also in Markdown at /agents/tiktok.md.
Questions
Can Claude post to TikTok?+
Yes. Connect Claude to Motion Reel's MCP server and it can post a video to your profile or send it to your TikTok inbox as a draft. It shows you a preview first.
Should I post directly or send a draft?+
We recommend a draft. Many creators say direct posts from apps reach fewer people than videos finished in the TikTok app, though TikTok hasn't confirmed it. A draft also lets you add a TikTok sound, and TikTok lists sounds among the things it uses to recommend videos. Post directly when the video is finished, sound included, and you'd rather not open the app. TikTok allows 5 waiting drafts a day.
Will Claude choose who can see my post?+
No. TikTok asks apps to let you choose for each post, from the options your account has, so Motion Reel tells your agent to ask you.
Do I need a TikTok developer account?+
No. You connect your own TikTok account with TikTok's login, and Motion Reel handles the rest.
Can I post the same video to Instagram and YouTube too?+
Yes. Upload it once, pick your TikTok, Instagram and YouTube accounts, set each one's options and choose a time.
Which agents work with it?+
Claude Code, the Claude app, Codex, Cursor, OpenClaw and Hermes Agent, and any other MCP client that speaks Streamable HTTP.
Motion Reel