StoriesFly logo

TikTok MCP server

Connect StoriesFly to ChatGPT, Claude or Cursor and the assistant can read live public TikTok data when you ask: profiles, videos, stories, followers, following and reposts, and any video without the watermark. You paste one address and sign in with Telegram. No code, no TikTok developer app, and you never log in to TikTok.

What it looks like in the chat

You ask in plain words. The assistant picks the tools, fetches the numbers and answers in the chat. Below is a sample conversation with sample numbers: a check of a creator in your niche.

TikTok niche checkStoriesFly

@zest.kitchen is a creator in our niche. How often does she post, which videos work best and what does she repost?

  • tiktok_user_profile@zest.kitchen
  • tiktok_user_videoslast 30 videos
  • tiktok_user_repostslatest reposts

Here is what her public account shows right now:

Followers312Kpublic, 1.9M total likes
Posting cadence5.2 / weeklast 30 videos, no gaps over 4 days
Median views41Kper video, last 30 videos
Top video1.2M views“3-ingredient lunch”, a 14-second cut

Pattern: short videos with the dish in the first second get about three times the views of her longer ones. She reposts mostly other food creators, which is a list of accounts to look at next.

Takeaway:Her best format is a quick finished-dish opening. Copy the structure, not the recipes, and test it on three videos.

Ask anythingUsed 4 requests

Example chat · sample numbers

What the assistant can pull from TikTok

The server gives the assistant 7 TikTok tools and one download tool that covers both networks. Each call uses requests from your allowance; the last column shows how many. The tool account_status shows what is left and costs nothing.

Lists such as videos, followers, following and reposts come a page at a time, and the assistant asks for the next page only when the question needs it.

ToolWhat it returnsTry askingCost
tiktok_videoOne TikTok video or photo post by its link (short vm.tiktok.com links too).“Pull this TikTok video: views, likes, comments, shares and the file without the watermark.”1 request
tiktok_user_profileA TikTok account's profile by username.“How many followers and videos does @creator have on TikTok?”1 request
tiktok_user_videosA TikTok account's videos, newest first, a page at a time.“List @creator's last 30 TikTok videos and rank them by views.”1 request per page
tiktok_user_storiesThe stories a TikTok account has up now, by username.“Does @creator have a TikTok story up now?”1 request
tiktok_user_followersThe accounts that follow a TikTok account, a page at a time.“Show the first page of @creator's TikTok followers.”1 request per page
tiktok_user_followingThe accounts a TikTok account follows, a page at a time, with the same fields as its followers.“Which accounts does @creator follow on TikTok?”1 request per page
tiktok_user_repostsThe videos a TikTok account has reposted, newest repost first, a page at a time.“What has @creator reposted lately?”1 request per page
download_mediaThe files of one post by its link.“Give me the download links for this post or video.”1 request

Connect it in a minute

The server's address is https://storiesfly.com/mcp. In ChatGPT or Claude, add it as a connector (a custom MCP server) and sign in with Telegram when you are asked. Cursor takes the same address in its MCP settings.

In Claude Code, one command does it: claude mcp add --transport http storiesfly https://storiesfly.com/mcp.

The tabs below show the steps for each app.

https://storiesfly.com/mcp

Works on the Free plan too

  1. In ChatGPT, open Plugins, then Add, then Add custom MCP server.
  2. Paste the address below and pick OAuth for sign-in.
  3. Press Connect and sign in with Telegram on the StoriesFly page.
  4. Ask about any public account: “Check @creator before an ad deal”.
Server address
https://storiesfly.com/mcp

What it costs

  • Free: 100 requests, once per Telegram account. The same free requests as the API, no card.
  • Basic, $4.99 a month: 100 requests a month. The StoriesFly Basic subscription.
  • Pro, $19.99 a month: 500 requests a month. The StoriesFly Pro subscription.
  • Prepaid balance: from $10, $1.50 per 1,000 requests, with no monthly cap. The balance never expires. See all the plans.
  • A creator check takes about 4 requests.

What it cannot do

  • It reads public TikTok accounts only. For a private account the assistant tells you so, and that look-up counts as one request.
  • It reads the accounts and videos you name. It does not list trending sounds or hashtags.
  • An account that hides its followers or following list answers an empty page, and the assistant says the list is hidden.
  • It cannot post, like, follow or send messages.
  • You never log in to TikTok with your own account, and your own account never appears among the story's viewers.

Docs and next steps

Every tool is one endpoint of the StoriesFly API, so the same data is available from code: tiktok/user/profile, tiktok/user/videos, tiktok/user/followers and tiktok/video. The AI assistants page has the plans side by side and the questions people ask about MCP.

To read Instagram from the same chat, see the Instagram MCP server. To call the TikTok endpoints from your own code, read the TikTok API.

FAQ

Questions developers ask

What is a TikTok MCP server?

MCP (Model Context Protocol) is the standard way to plug a tool into an AI assistant. A TikTok MCP server lets ChatGPT, Claude or Cursor ask for live public TikTok data in the middle of a chat and work with it. StoriesFly's server is at https://storiesfly.com/mcp.

Does it work with ChatGPT and Claude?

Yes. Add the address as a connector in ChatGPT or Claude, or to Cursor or Claude Code, and sign in with Telegram. The steps for each app are on this page and on the AI assistants page.

Can the assistant read private TikTok accounts?

No. Only public accounts. When an account is private, the assistant tells you so, and that look-up counts as one request.

Will my own TikTok account show up among the viewers of a story?

You never log in to TikTok with your own account, and your own account never appears among the story's viewers.

How many requests does a creator check take?

About 4: the profile, two pages of videos and a page of reposts. The 100 requests free requests cover about 25 of them.

What does it cost?

100 requests are free, once per Telegram account. After that, Basic is $4.99 a month for 100 requests a month, Pro is $19.99 a month for 500, and a prepaid balance from $10 costs $1.50 per 1,000 requests with no monthly cap. A call that was not made is not charged.

Do I need a TikTok account, a developer app or an approval?

No. You need a Telegram account to sign in. For code instead of a chat, see the TikTok API. The data is the public TikTok data of the accounts you name.

Your first 100 requests are on us

Sign in with Telegram, create a key, call any endpoint. Top up only when you need more.