TikTok MCP server: post and schedule TikTok videos from Claude or ChatGPT

A TikTok MCP server lets an AI assistant work with TikTok through a standard connection. TikTok's own server is for advertising. SociaHive's hosted server at https://www.sociahive.com/api/mcp is for creators and brands: it posts and schedules TikTok videos and photo posts, then reads their analytics. Nothing to install.

https://www.sociahive.com/api/mcp

Updated 2026-10-19

Is there an official TikTok MCP server?

Yes, but it is for ads. TikTok for Business runs an MCP server that its help page describes as "a standardized bridge" for connecting AI agents to TikTok Ads, for "developers and advertisers". Digiday reported it lets agents "plan, launch and optimize campaigns". It needs no developer credential or API key. It does not post organic videos to your account. SociaHive's server covers that side, and your other social accounts too.

Checked 2026-10-19.

What you can do on TikTok from Claude, ChatGPT and Cursor

Ask your AI toMCP toolPlan
Schedule a TikTok video or photo post with a captioncreate_scheduled_postTrial and paid plans
Schedule a draft you already madeschedule_postTrial and paid plans
Publish now, after you confirmpublish_post_nowTrial and paid plans
Import an MP4, MOV, JPEG, PNG or WebP from a public linkupload_media_from_urlTrial and paid plans
Change or cancel a scheduled postupdate_scheduled_postTrial and paid plans
See what is scheduled this weekget_scheduler_calendarTrial and paid plans
Read analytics for posts you made through SociaHiveget_post_analyticsTrial and paid plans

Official, open source or hosted: which TikTok MCP server to use

CompareOfficialOpen sourceSociaHive
Runs byTikTokYou run it on your machine or serverHosted by SociaHive
Sign-inAuthorize with a TikTok for Business accountYour own TikTok developer setup and keysSign in with SociaHive (OAuth) or an API key
Main jobAds and campaignsVaries: ads reporting, video data, downloadsOrganic posting and scheduling
Post and schedule videosNoRareYes, videos and photo posts
Run ads or campaignsYesSome read ad reportsNo
Other platformsTikTok Ads onlyTikTok onlyThe same video can go to YouTube Shorts and Instagram
PriceSee TikTokFree, plus your own setupTrial or paid plan

How to connect TikTok to your AI assistant

  1. 1

    Connect your TikTok account to SociaHive

    Sign up for SociaHive and connect TikTok under Connected accounts. The 7-day trial needs no card.

  2. 2

    Add the SociaHive MCP server to your AI assistant

    Add https://www.sociahive.com/api/mcp as a connector or MCP server in ChatGPT, Claude, Cursor or another MCP client, then sign in with SociaHive.

  3. 3

    Ask for what you want

    Type a request such as "Schedule this video on TikTok for Friday at 6pm with a short caption: https://example.com/clip.mp4". Anything that goes live asks you to confirm first.

Step-by-step setup: ChatGPT, Claude, Cursor.

Things to ask about TikTok

  • Imports the file and queues it for that time.

  • The video arrives as a draft in the TikTok app for you to finish and post.

  • One request, two platforms.

  • Returns numbers for posts made through SociaHive.

TikTok Ads MCP: what the official server does

The official TikTok MCP server is built for advertising. TikTok for Business describes it as "a standardized bridge built on the Model Context Protocol (MCP)" that exposes advertising functions as tools an AI agent can call. It is aimed at "developers and advertisers".

Digiday reported on 13 May 2026 that it lets AI systems "plan, launch and optimize campaigns without manual intervention", the work media buyers do by hand: creatives, bids, budgets and targeting.

TikTok's help page says setup needs no developer credential, API key management or custom coding. It lists two endpoints: a full one that loads around 400 tools at connection, and a layered one that loads around 40 core tools first.

If you run paid campaigns, use it. It is the official route and SociaHive does not run ads.

If you want to publish your own videos, it is the wrong tool. Ad tools do not post organic content to your account. That is the gap SociaHive's server fills, and many teams connect both: TikTok's for ads, SociaHive for the content calendar.

TikTok MCP for posting: videos, photos and the inbox option

Claude or ChatGPT can post to TikTok through SociaHive's MCP server. It handles videos and photo posts (photo carousels), with a caption of up to 2,200 characters. The assistant imports your media from a public link with upload_media_from_url, then schedules it with create_scheduled_post or schedule_post. publish_post_now posts immediately and always asks you to confirm.

TikTok requires the creator to choose who can see a direct post, so SociaHive asks for that privacy setting.

Two other options exist. "Send to my TikTok inbox" delivers the video or photos as a draft in the TikTok app, where you add sound and effects and post yourself. Accounts connected before 14 October 2026 reconnect TikTok once to use it. "Remind me to post instead" skips posting: at the scheduled time you get a reminder in the app and on the SociaHive iOS app.

The same video can go to YouTube Shorts and Instagram in one request. Scheduling works on every plan. Using it from an AI assistant needs the 7-day trial (no card) or a paid plan.

TikTok limits your AI should know

CaptionUp to 2,200 characters
MediaMP4 or MOV video, or JPEG, PNG or WebP photos, from a public link or a file in SociaHive
PrivacyTikTok requires you to choose who can see a direct post. SociaHive asks for it
MCP rate limits120 reads and 30 writes per minute, 1,000 calls a day

What it can't do on TikTok

  • Create or manage TikTok ads or campaigns
  • Work with TikTok Shop
  • Read comments or messages
  • Search TikTok or read other creators
  • Add sounds or effects (use the inbox option and finish in the app)
  • Add the AI-generated content label for most users yet

Run TikTok from your AI.

The MCP server is in the trial and every paid plan. 7-day free trial. No credit card required.

Connect TikTok

FAQ

Does TikTok have an API?

Yes. TikTok offers developer interfaces, including a TikTok API for Business for advertising. The official MCP server sits on top of the ads side and needs no developer credential for the user. SociaHive handles the TikTok sign-in for posting, so you do not apply for API access yourself.

What is the TikTok MCP server URL?

For SociaHive it is https://www.sociahive.com/api/mcp. TikTok's official ads server lists https://business-api.tiktok.com/open_mcp/tt-ads-mcp-flat (all tools) and https://business-api.tiktok.com/open_mcp/tt-ads-mcp-layer (core tools first). Open-source servers on GitHub usually run locally instead.

Can I use a TikTok MCP with Claude?

Yes. Add SociaHive as a custom connector in Claude, sign in, and ask Claude to schedule a TikTok. Setup is on the Claude connect page. TikTok's ads server is also meant for AI agents, but it manages ads, not organic posts.

Can the TikTok MCP run TikTok Shop or ads?

SociaHive cannot. It posts and schedules content only. For ads and campaigns use TikTok for Business's official MCP server. We found no verified official server for TikTok Shop, so check the source before trusting any server that claims it.

Is there an MCP for YouTube?

Yes, mostly community servers that read video data. SociaHive's hosted server uploads and schedules YouTube videos, so one request can send a clip to TikTok and YouTube together. See the YouTube MCP page for what it can and cannot do.

Sources

More from SociaHive