10 DAYS ONLY · $500 VALUE Top 100 Viral Hooks + Repurpose Engine (Claude Skills) Start free week →
AI Automation

How to Post to TikTok with Claude (No API Setup)

June 18, 2026 · By Sabrina Ramonov

How to post to TikTok with Claude using the Blotato MCP server. Connect once, then publish or schedule TikTok videos and photo slideshows from one prompt.

How to post to TikTok with Claude using the Blotato MCP server

To post to TikTok with Claude, you connect the Blotato MCP server to Claude once, then type a prompt like “post this video to my TikTok.” Claude calls Blotato, Blotato publishes to your TikTok account, and you skip TikTok’s Content Posting API, the app audit, and the sandbox that forces every post private. I’m the founder, so take this with whatever grain of salt feels right, but this is exactly how I post to my own accounts across 2.4M+ followers and 500M+ views.

I built Blotato for myself when I was drowning in content, trying to scale across platforms solo, and the posting layer is the part it handles for me now. The other option is the official developer route, and it is heavy: you register an app, request the video.publish scope, host your media on a verified URL, and wait out an audit before TikTok lets you post anything public. The Blotato MCP path drops all of that. A single connection lets Claude publish to TikTok plus eight other platforms.

What You Need Before You Start

A few things have to be in place before Claude can post anything to TikTok:

  • A paid Blotato plan. The MCP server ships with Blotato’s API, and the API comes with every paid tier (Starter $29/mo, Creator $97/mo, Agency $499/mo). The free trial does not include API or MCP access.
  • A connected TikTok account inside Blotato. Link it under Settings first, before you ever open Claude. Personal and Business TikTok accounts both work, so you do not have to switch account types the way Instagram makes you.
  • A warmed-up TikTok account. If the account is brand new, use it normally for at least four weeks before connecting it, or TikTok flags the automated posting.
  • Claude Desktop or Claude Code. Both connect to the same MCP server.

How to Post to TikTok with Claude

The setup runs from connecting your account to firing the prompt that publishes your post. Four steps, in order.

Step 1: Connect Your TikTok Account in Blotato

Log into Blotato, open Settings, and connect your TikTok account under your social platforms. Click “Login with TikTok,” sign into TikTok, and grant the posting permissions. Blotato handles the TikTok authentication, so you never register a developer app or request the video.publish scope yourself. That single connection is what frees Claude to publish later without any per-platform OAuth on your end.

post to TikTok with Claude: connecting a TikTok account in Blotato
post to TikTok with Claude: connecting a TikTok account in Blotato

Step 2: Add the Blotato MCP Server to Claude

The Blotato MCP server lives at https://mcp.blotato.com/mcp, and it follows the Model Context Protocol standard that Claude uses for connectors. The steps differ slightly between Claude Desktop and Claude Code.

In Claude Desktop, open Customize from the left sidebar, go to Connectors, hit the + button, and choose Add custom connector. Call it Blotato, drop in the URL above, click Connect, and approve the access request. The OAuth approval only completes if your default browser is already signed into Blotato.

In Claude Code, paste this command into a session:

claude mcp add --transport http Blotato https://mcp.blotato.com/mcp

Then run /mcp, pick Blotato > Authenticate, approve the request, and restart Claude Code. The complete walkthrough lives in Blotato’s MCP setup guide. No API key changes hands here. Authentication runs on your browser session.

post to TikTok with Claude: the /mcp panel showing the Blotato server connected in Claude Code
post to TikTok with Claude: the /mcp panel showing the Blotato server connected in Claude Code

Step 3: Confirm the Connection

Ask Claude to show your Blotato accounts. Claude runs the blotato_list_accounts tool and lists every platform you connected, TikTok included, each with its account ID. Once TikTok shows up in that list, Claude can publish to it. If it is missing, head back to Step 1.

Step 4: Write the Prompt That Posts to TikTok

Tell Claude what to publish in plain language. A prompt like “Post this video to my TikTok with the caption: behind the scenes of today’s shoot” is enough. Claude calls blotato_create_post with your account ID, the tiktok platform, your caption text, and the media URL. For a photo slideshow, point Claude at your JPG files instead of a video, and it publishes a slideshow rather than a single clip. Claude hands back a postSubmissionId, and you can have it call blotato_get_post_status to verify the post published. I ran exactly this to put up a slideshow, and it was live in seconds. I do keep an approval step in my own workflow, so I read the caption Claude drafts before I tell it to publish.

post to TikTok with Claude: Claude confirms the slideshow published to TikTok with the live post URL
post to TikTok with Claude: Claude confirms the slideshow published to TikTok with the live post URL

When the status returns as published, the post is live on your TikTok account.

post to TikTok with Claude: the published slideshow live on TikTok
post to TikTok with Claude: the published slideshow live on TikTok

Want Claude handling more of your content stack? See how to post to Instagram with Claude to run the same flow on Meta, or how to create social media posts with Claude and Canva for the design side.

Step 5: Schedule the Post for Later (Optional)

To queue a post rather than send it now, give Claude a time. Tell it “schedule this for tomorrow at 9am” and Claude passes a scheduledTime through to Blotato. Or say “use my next free slot” and Blotato slots it into the next open spot on your calendar. Anything you schedule lives in Blotato, ready to move or remove later.

Ready to post to TikTok straight from Claude? Start with Blotato and wire the MCP server in under five minutes.

Why Use Blotato’s MCP Instead of the TikTok Content Posting API?

The Blotato MCP server skips the audit that stops most people from getting Claude to post to TikTok directly. TikTok’s Content Posting API is free, but a brand-new app starts in sandbox mode, and sandbox forces every video you publish to private no matter what visibility you asked for. To post public content, you submit the app for TikTok’s audit, which wants a privacy policy, a working demo video of the OAuth and upload flow, and usually one or two rounds of back and forth. I broke that whole process down in the TikTok API pricing guide, and it is the exact reason I built a wrapper for myself in the first place.

Most other “connect TikTok to Claude” tools solve a different problem than posting. Analytics connectors read your TikTok metrics into Claude but cannot publish a thing. Developer toolkits wire TikTok into the Claude Agent SDK, which means writing code before you post once. Single-platform skills publish to TikTok and nothing else, so TikTok, Instagram, and LinkedIn turn into three separate setups. Blotato connects each account once on its side, then exposes all nine platforms (TikTok, Instagram, YouTube, X, LinkedIn, Facebook, Threads, Pinterest, Bluesky) through one MCP connection. The same prompt that posts a slideshow can post that content everywhere else.

If you already run an AI video workflow, automating TikTok slideshows shows how to feed the whole pipeline into this publishing step.

Common Mistakes to Avoid

A few things catch people out the first time:

  • Trying it on the free trial. The MCP and API only run on a paid plan. Worse, generating an API key from Settings ends the trial and starts your paid Starter plan, so know that before you click.
  • Connecting a brand-new TikTok account. TikTok flags automated posting from accounts with no history. Use the account normally for at least four weeks before you link it to Blotato.
  • Uploading PNG images for a slideshow. TikTok slideshows take JPG files, not PNG. Convert your images to JPG first, or Claude hands TikTok a file it rejects.
  • Skipping the account connection. Claude has nothing to post to until the TikTok account is linked in Blotato. Ask Claude to list your accounts to check.

Conclusion

Getting Claude to post to TikTok takes one connection and one prompt. Link your TikTok account in Blotato, add the MCP server in Claude Desktop or Claude Code, and tell Claude what to publish or schedule. No Content Posting API, no app audit, no sandbox forcing your videos private. Try Blotato and let Claude run your TikTok posting.

How to Post to TikTok with Claude FAQs

Can Claude post to TikTok?

Yes. Claude cannot post to TikTok on its own, but it can through the Blotato MCP server. Once you connect Blotato to Claude and link your TikTok account in Blotato, a prompt like “post this to my TikTok” tells Claude to publish through Blotato’s API. Both Claude Desktop and Claude Code support it.

How do I connect Claude to TikTok?

Connect your TikTok account inside Blotato under Settings, then add the Blotato MCP server to Claude using the URL https://mcp.blotato.com/mcp. Add it as a custom connector in Claude Desktop, or run one claude mcp add command in Claude Code. After you approve access, Claude can publish to your connected TikTok account.

Do you need the TikTok API to post to TikTok with Claude?

No. Blotato handles the TikTok authentication on its side, so you never register a developer app, request the video.publish scope, or pass TikTok’s app audit yourself. You link your TikTok account once in Blotato, and Claude publishes through Blotato instead of going direct to the Content Posting API.

Can Claude post photo slideshows to TikTok?

Yes. TikTok supports both video and photo slideshows, and Blotato publishes either one. Point Claude at your JPG files instead of a video and it posts a slideshow. TikTok slideshows need JPG images, not PNG, so convert any PNG files before you post.

Can Claude schedule TikTok posts for later?

Yes. Give Claude a time and it sends a scheduled time to Blotato rather than posting immediately. Name an exact time, or let Blotato use the next free slot on your calendar. Everything scheduled sits in Blotato, where you can move or delete it before it goes live.