Model Context Protocol (MCP)

TikTok MCP Server

A TikTok MCP server gives an AI agent tools for TikTok, so a model can publish to your account rather than just script the video. Point Claude, Cursor, or any MCP client at Outstand's server and the agent can upload and publish videos and photo posts, set privacy and interaction settings, declare branded content, and read view and engagement counts. Everything goes through TikTok's official Content Posting API over an OAuth connection you approve once.

Official TikTok APIManaged Keys included$19/month, 3,000 posts included
server url
https://mcp.outstand.so/mcp
claude mcp add -t http \
  -H "Authorization: Bearer ost_your_key" \
  outstand https://mcp.outstand.so/mcp

Works with Claude Desktop, Claude Code, Cursor, Windsurf, ChatGPT, and any MCP client.

Live since March 2026 - 27 tools across 11 platforms, $19/month, 3,000 posts included
01 / Quick start

First post in minutes.

The server URL is https://mcp.outstand.so/mcp. Paste it into your client and connect TikTok.

  1. 01Create an Outstand account. There is no TikTok developer app to register and no keys to manage.
  2. 02Connect TikTok through the hosted OAuth link and approve the posting scopes.
  3. 03Add https://mcp.outstand.so/mcp to your MCP client using one of the snippets below.
  4. 04Ask your agent to post. Give it a video URL, a caption, and a privacy level, and it drives the Content Posting API upload for you.

Claude Code

bash
claude mcp add -t http \
  -H "Authorization: Bearer ost_your_key" \
  outstand https://mcp.outstand.so/mcp

Claude Desktop

json
// claude_desktop_config.json
{
  "mcpServers": {
    "outstand": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.outstand.so/mcp",
        "--header",
        "Authorization: Bearer ost_your_key"
      ]
    }
  }
}

Cursor

json
// .cursor/mcp.json
{
  "mcpServers": {
    "outstand": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.outstand.so/mcp",
        "--header",
        "Authorization: Bearer ost_your_key"
      ]
    }
  }
}

Any client with a custom connector (ChatGPT, Claude web, Cursor)

text
# Add a custom connector in your client's settings and paste
# this URL, then sign in once in the browser. No API key to copy.

https://mcp.outstand.so/mcp

Works with Claude Desktop, Claude Code, Cursor, Windsurf, ChatGPT, and any other MCP client. Full client setup guide.

02 / Tools

What your agent can do.

The tools that apply to TikTok, out of 27 on the server.

  • create_postPublish or schedule a TikTok video or photo post, with privacy and interaction settings.
  • get_post_analyticsFetch views, likes, comments, and shares for a published post.
  • list_postsList posts, filterable by account, status, and date range.
  • get_postFetch a single post and its per-platform publish status.
  • delete_postDelete a post record in Outstand, cancelling it if it is still scheduled.
  • upload_mediaStart a media upload and get a signed URL for an image or video.
  • confirm_media_uploadConfirm an upload once the bytes are transferred and get the public URL to attach.
  • list_social_accountsList connected social accounts, so the agent can find your TikTok account.
  • get_account_metricsFetch followers, following, post count, and lifetime likes for a connected account.
  • get_auth_urlGenerate an OAuth URL to connect a new TikTok account.
  • get_account_usageRead current billing-period post usage.
03 / The landscape

Does TikTok have an official MCP server?

No. TikTok does not publish an MCP server, and searching for one turns up two very different things that are easy to confuse.

Most of what surfaces is ads and analytics tooling: servers that talk to TikTok's Marketing API to pull campaign performance or manage spend. They are useful, but they cannot post a video to your account. If your goal is publishing, they are not what you want.

The rest splits the usual way. There are unofficial servers that automate the TikTok app or scrape it, which put the account at risk and break often, and there are hosted servers on the official Content Posting API, which is what Outstand is. You connect TikTok with a normal OAuth consent screen, the server drives TikTok's documented upload and publish flow, and the trade-off is that you get what that API permits: publishing and post metrics, not comment moderation or ads.

04 / Comparison

Choosing a TikTok MCP.

Three realistic ways to give an agent TikTok access, and what each one actually costs you.

ApproachSetup timeAuthReliabilityCompliance
Self-hosted open-source (automation or scraper)Hours: clone, install, supply a login or cookieSession cookie or account loginBreaks frequently. TikTok actively defends against automationAgainst TikTok terms. Account risk is yours
Ads or analytics MCP serverVariesTikTok Marketing API credentialsFine for what it doesOfficial, but it cannot publish organic content at all
Hosted API-based (Outstand)A few minutes: sign in, approve OAuth, paste the URLHosted OAuth link flow. Managed Keys included, no developer appMaintained against the Content Posting API, refresh handledOfficial TikTok Content Posting API. No scraping
05 / Auth

Authentication

Connecting TikTok is an OAuth link flow: Outstand opens TikTok's consent screen, you approve the posting scopes, and the connection is done. There is no TikTok developer app to register and no app review to sit through on your side. Managed Keys are included on every plan and cover TikTok.

Your agent can start this itself by calling get_auth_url and handing you the link. Bring your own OAuth app if you want your brand on the consent screen, but nothing about TikTok requires it.

06 / Worth knowing

TikTok specifics.

  • Media is required. TikTok has no text-only posts, so every post needs a video or at least one photo.
  • A privacy level is required on every post, because TikTok requires it. Choose public, friends only, followers, or private.
  • Photo posts are supported, up to 35 images with a chosen cover, alongside single-video posts.
  • Posts publish directly by default. Switching post mode to media upload sends the content to the creator inbox as a draft for the account owner to finish in the app.
  • Publishing is asynchronous: TikTok processes the upload, and Outstand waits for the real video ID before reporting the post as live.
  • TikTok does not support reposting, replying to comments, or deleting a published post through its API, so those tools report a clear failure rather than pretending to work.
07 / Scope

What this MCP doesn't do.

This server publishes organic content. It is not a TikTok Ads or TikTok Shop integration: it does not create or manage campaigns, read Ads Manager reporting, or touch product catalogs and orders, all of which live behind TikTok's Marketing and Shop APIs rather than the Content Posting API. It also does not scrape trending sounds, comments, or other creators' videos. What it does is upload, publish, schedule, and measure your own posts.

08 / FAQ

Frequently asked questions.

Does TikTok have an official MCP server?

No. TikTok has not shipped one, so every option today is third-party. Be careful when comparing: many results are ads or analytics servers built on the Marketing API, which cannot publish a video to your account at all.

Can Claude post videos to TikTok?

Yes. Add https://mcp.outstand.so/mcp to Claude, connect your TikTok account, and Claude can upload and publish a video with a caption, privacy level, and interaction settings. Photo posts work too. The same connector works in Cursor, Windsurf, ChatGPT, and any other MCP client.

Does it use the official TikTok API?

Yes, TikTok's Content Posting API over an OAuth connection you approved. Nothing is scraped and the TikTok app is not automated, which is the main practical difference from the unofficial servers you will find on GitHub.

Can it schedule TikTok posts?

Yes. create_post takes a scheduled time, so an agent can queue a TikTok post up to 30 days ahead. Scheduling runs in Outstand rather than on TikTok, and a scheduled post can be cancelled with delete_post before it goes out.

Does it support TikTok Ads?

No, and that is deliberate. This server is for organic content publishing through the Content Posting API. TikTok Ads and TikTok Shop live behind separate APIs, so campaign management, ad reporting, and product catalogs are all out of scope.

Can it reply to comments on TikTok?

No. TikTok's comment API requires separate approval and is not part of the Content Posting API, so replying and reading comments are not available for TikTok. They do work on other networks such as LinkedIn, Instagram, X, Threads, and Bluesky.

What does it cost?

The MCP server is included with every Outstand account at no extra cost. Pricing is $19/month, 3,000 posts included, and posts published by an agent draw on the same quota as posts published through the REST API.

Every claim on this page is restated, dated, and citable on the facts page.

Connect TikTok, publish your first video in minutes

Sign in, approve TikTok once, paste the server URL into your client. Then hand your agent a video and a caption.

https://mcp.outstand.so/mcp