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.
https://mcp.outstand.so/mcpclaude 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.
The server URL is https://mcp.outstand.so/mcp. Paste it into your client and connect TikTok.
claude mcp add -t http \ -H "Authorization: Bearer ost_your_key" \ outstand https://mcp.outstand.so/mcp
// claude_desktop_config.json
{
"mcpServers": {
"outstand": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.outstand.so/mcp",
"--header",
"Authorization: Bearer ost_your_key"
]
}
}
}// .cursor/mcp.json
{
"mcpServers": {
"outstand": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.outstand.so/mcp",
"--header",
"Authorization: Bearer ost_your_key"
]
}
}
}# 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.
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.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.
Three realistic ways to give an agent TikTok access, and what each one actually costs you.
| Approach | Setup time | Auth | Reliability | Compliance |
|---|---|---|---|---|
| Self-hosted open-source (automation or scraper) | Hours: clone, install, supply a login or cookie | Session cookie or account login | Breaks frequently. TikTok actively defends against automation | Against TikTok terms. Account risk is yours |
| Ads or analytics MCP server | Varies | TikTok Marketing API credentials | Fine for what it does | Official, but it cannot publish organic content at all |
| Hosted API-based (Outstand) | A few minutes: sign in, approve OAuth, paste the URL | Hosted OAuth link flow. Managed Keys included, no developer app | Maintained against the Content Posting API, refresh handled | Official TikTok Content Posting API. No scraping |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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