TikTok MCP: post, reply, listen and measure from your AI

Videos and photo posts published or saved as drafts, comments answered and moderated, mentions and brand hashtags tracked, account analytics and industry benchmarks, Spark Ads codes and TikTok One creator campaigns.

Is there a TikTok MCP server? Yes. Hermoso is a hosted TikTok MCP server. Add https://app.hermoso.ai/mcp to Claude, ChatGPT, Cursor or any MCP client, connect TikTok once, and your assistant can post videos and photo posts, answer and moderate comments, see who is mentioning the brand, read the account’s analytics against its industry, hand out Spark Ads codes, and run creator campaigns on TikTok One, TikTok’s own creator marketplace.

Most TikTok MCP servers are a single “upload video” call. Running a TikTok account is more than that: it is making the next video in a format that is working, replying to the comments while they are fresh, noticing that someone big mentioned you, and turning a post that took off into an ad. Hermoso covers the organic side on this connection and the paid side on the TikTok Ads MCP, and it can make the video too.

Install it once

In Claude.ai or Claude Desktop, paste https://app.hermoso.ai/mcp under Settings → Connectors and approve it with your Hermoso account. In ChatGPT, Hermoso is an app you can add from the app directory. In a coding agent it is one command: claude mcp add --transport http hermoso https://app.hermoso.ai/mcp in Claude Code, or npx skills add hermoso-ai/hermoso -a cursor in Cursor (name your own agent after -a), then sign in once with npx -y hermoso auth login. There is no API key to paste: the connector signs in with OAuth. Full setup for every client is on the MCP & CLI page.

What your agent can do with the TikTok MCP

Every row is a real tool on the server. Ask in plain words and the agent picks the tools; you never type a tool name.

JobToolsWhat happens
Post nowtiktok_creator_info, post_to_tiktok, tiktok_post_statusA finished video or a photo post of 1 to 35 images, live on your profile or saved as a draft in your TikTok inbox. TikTok requires you to choose the privacy yourself, so the agent shows you your real options first.
Schedule aheadschedule_postQueue a TikTok post for a time or the next free slot, alone or with the same post on other channels, with the branded content disclosure set when the post is commercial.
Commentslist_tiktok_comments, reply_to_tiktok_comment, comment_on_tiktok_video, moderate_tiktok_commentRead the comments on your own posts, hidden ones included, reply or comment as the account, and like, hide or delete.
Mentions and brand hashtagslist_tiktok_mentions, list_tiktok_mention_comments, tiktok_mention_top_terms, list_tiktok_brand_hashtag_postsEvery public post and comment that @-mentions the brand, the words people use when they do, and posts on the hashtags you track.
Analyticstiktok_account, list_tiktok_videos, tiktok_account_insightsFollowers and totals, per-video views, likes, comments and shares, and follower demographics by age, gender, country and city.
Benchmarkstiktok_category_benchmarkWhat an average TikTok Business account in your industry looks like, so “is this good?” has an answer.
Spark Ads codesset_tiktok_post_ad_authorization, get_tiktok_post_ad_authorization, extend_tiktok_post_ad_authorizationTurn on ad authorization for a post and get the code an ad account needs to run it as a Spark Ad.
Creators on TikTok Onediscover_tiktok_creators, tiktok_creator_leaderboard, create_tiktok_tto_campaign, tiktok_tto_campaign_reportSearch TikTok’s creator marketplace by audience, engagement and category, invite creators to a campaign, and see organic versus paid results per video.
Researchsearch_tiktokTop TikTok videos on a keyword, to study hooks and formats before you make your own.

Example prompts

Paste any of these into Claude, ChatGPT or Cursor once Hermoso is connected. Each one is a single request.

  • “Post this video to TikTok tonight with this caption, and mark it as branded content.”
    tiktok_creator_info shows your privacy options, you pick, and the post goes out with the disclosure set.
  • “Turn these eight product photos into a TikTok photo post with a recommended track.”
    post_to_tiktok sends them in order as one photo post; TikTok adds a recommended track you can change in the app.
  • “Who mentioned us on TikTok this week, and what did they say?”
    list_tiktok_mentions and tiktok_mention_top_terms, summarised.
  • “Reply to the questions on our last three videos and hide anything abusive.”
    Replies go out after you approve them; moderate_tiktok_comment hides the rest.
  • “How does our engagement rate compare with other beauty brands on TikTok?”
    tiktok_account_insights against tiktok_category_benchmark.
  • “Our video from Tuesday is taking off. Give our ad account a Spark Ads code for it.”
    set_tiktok_post_ad_authorization turns authorization on and returns the code.
  • “Find ten fitness creators on TikTok One with high engagement and invite them to our campaign.”
    discover_tiktok_creators searches; the invite step puts a request in real inboxes, so it asks you first.

What TikTok itself requires

  • You choose the privacy. TikTok does not allow a default, so every live post starts with your choice from your own account’s options.
  • Sounds are added in TikTok. TikTok’s API takes no sound for a video, so for a trending sound the post goes to your drafts and you add it in the app.
  • Comments are on your own posts. TikTok only lets the account read and moderate comments on posts it owns.
  • TikTok One needs its own access on the account, which TikTok grants.

What it will not do without asking

Anything that publishes, messages a real person, deletes, or could start spend asks you first: the agent shows you the exact text, media and target and waits for a yes. Inviting a creator or asking them to link a video puts a notification in a real person’s inbox, so those steps always ask first.

Connecting TikTok

You connect TikTok in the app under Workspace ▸ Connectors, through TikTok’s own sign-in. You can connect several TikTok accounts under one brand and pick which one a post goes to. One connection serves the web app, the MCP server and the CLI. For guides see TikTok in Claude, TikTok in ChatGPT and the TikTok scheduler.

Every TikTok tool on the server

This list is read from the live tool roster each time the page is built, so it is the whole surface rather than a highlight reel. The tools Hermoso shares across channels (scheduling, uploads, creative, research) sit beside these.

tiktok_creator_info post_to_tiktok tiktok_post_status tiktok_account list_tiktok_videos tiktok_account_status list_tiktok_comments list_tiktok_comment_replies comment_on_tiktok_video reply_to_tiktok_comment moderate_tiktok_comment upload_tiktok_comment_image set_tiktok_post_ad_authorization get_tiktok_post_ad_authorization extend_tiktok_post_ad_authorization delete_tiktok_post_ad_authorization list_tiktok_mentions get_tiktok_mention list_tiktok_mention_comments tiktok_mention_top_terms list_tiktok_brand_hashtags manage_tiktok_brand_hashtags list_tiktok_brand_hashtag_posts tiktok_account_insights tiktok_category_benchmark list_tiktok_tto_accounts list_tiktok_creator_labels discover_tiktok_creators tiktok_creator_leaderboard check_tiktok_creator_status list_tiktok_tto_brand_profiles create_tiktok_tto_brand_profile list_tiktok_tto_campaigns create_tiktok_tto_campaign update_tiktok_tto_campaign link_tiktok_tto_video list_tiktok_tto_link_requests tiktok_tto_campaign_report request_tiktok_tto_spark_authorization get_tiktok_tto_spark_authorization manage_tiktok_tto_anchor

Related

Everything Hermoso does on TikTok · TikTok Ads MCP · AI TikTok ad generator · How to use the TikTok Ad Library · Instagram MCP · YouTube MCP · LinkedIn MCP · MCP & CLI setup

Frequently asked questions

Is there a TikTok MCP server?

Yes. Hermoso is a hosted TikTok MCP server at https://app.hermoso.ai/mcp. It posts videos and photo posts, answers comments, tracks mentions, reads analytics and runs TikTok One creator campaigns from Claude, ChatGPT or Cursor.

Can it post straight to my profile?

Yes. Posts go live on your profile with the privacy you choose. If you want to add a TikTok sound, it saves the post as a draft in your TikTok inbox instead, and you publish it from the app.

Can it post photo carousels?

Yes. TikTok photo posts take 1 to 35 images, sent in the order you want.

Can it read and answer comments?

Yes, on posts your account owns: read, reply, comment, like, hide and delete.

Does posting cost credits?

No. Posting, scheduling, replies and analytics are free on every plan. Credits are spent only on AI generation, such as making the video, and ad research.

Can it run TikTok ads?

Yes, through the TikTok Ads connection: campaigns are created paused and nothing spends until you confirm. See the TikTok Ads MCP page.

Start free with 30 credits at signup and every feature on every plan. Connecting, posting, scheduling and managing ads is free; credits are spent only on AI models and ad research.

Start free →   See pricing