Settings → Connectors → Add custom connector, then paste the server URL.
mcp.scrapersocial.com/tiktok Web, desktop and mobile. Nothing else to paste.
TikTok API MCP server
MCP server · 10 tools · 16 endpoints
Hand Claude or Cursor a TikTok link and get back the transcript, the numbers and the comments without leaving the chat.
100 credits on signup · No card · Sign in with OAuth or paste a key
Transcribe <tiktok-video-url> and pull out the three claims the creator makes.
get_transcript 8 credits / video { "url": "<TikTok video url>" } Reads the transcript and lists the three claims, with the timestamp each one is made at.
Connect
The first call opens a sign-in. New accounts get 100 credits, no card. Every client below shares one account and one balance.
https://mcp.scrapersocial.com/tiktok Settings → Connectors → Add custom connector, then paste the server URL.
mcp.scrapersocial.com/tiktok Web, desktop and mobile. Nothing else to paste.
$ claude mcp add --transport http scrapersocial-tiktok https://mcp.scrapersocial.com/tiktok Approve the sign-in prompt on first use.
{
"mcpServers": {
"scrapersocial-tiktok": {
"url": "https://mcp.scrapersocial.com/tiktok",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
} {
"name": "scrapersocial-tiktok",
"type": "http",
"url": "https://mcp.scrapersocial.com/tiktok"
}{
"mcpServers": {
"scrapersocial-tiktok": {
"serverUrl": "https://mcp.scrapersocial.com/tiktok",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
}{
"mcpServers": {
"scrapersocial-tiktok": {
"httpUrl": "https://mcp.scrapersocial.com/tiktok",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
}$ npx add-mcp https://mcp.scrapersocial.com/tiktokOne account and one balance across every client and the every-platform hub at mcp.scrapersocial.com.
What it does
Say you run content for a brand and a competitor’s video just did a number. You want to know what was said in it, how it performed, and what the comments are arguing about. That’s three tool calls through this server. get_transcript turns the video URL into spoken text for 8 credits. get_post_stats returns plays, likes, comments and shares for 3. get_comments pages through the replies at 2 credits each, newest first.
The server sits at mcp.scrapersocial.com/tiktok and exposes ten tools over sixteen TikTok endpoints. Beyond the trio above there’s get_summary (10 credits, a short written summary built from the transcript), get_profile for a creator’s follower count and bio (3), get_channel_posts for their latest videos and each one’s numbers (3 per video), and two kinds of search: search for keywords (4 per result) and search_hashtag for everything posted under a tag (3 per result). Anything else in the catalog, such as a creator’s follower list, the videos using a particular sound, or user search, is reachable through call_endpoint once you’ve looked it up with list_endpoints, which costs nothing.
Input is a URL or a handle. Output is JSON your agent reads directly. A new account starts with 100 credits and no card on file; the monthly plan is $5 for 1,000.
Four jobs it finishes on its own
Your agent pulls the transcript of a competitor's or a creator's video, then the summary if you want the short version. From there it can draft a reply, check a claim, or feed the text into whatever you're building. Eight credits for the words, ten for the gist.
One call to get_profile covers follower count and bio; one to get_channel_posts covers the last few dozen videos with their plays and likes. An agent can compute average views, spot the outliers, and tell you whether the audience is real before you spend money on a collaboration.
Comments on a popular video are a free survey. Page through them at 2 credits each, have the model cluster them, and you've got a list of objections and questions worth answering in your own content.
search and search_hashtag return results ranked by the platform, with the creator and metrics for each. Run them on a schedule and you have a trend monitor that costs a few credits a day.
Limits · read before you connect
Written by a person, not generated. If something here is wrong, tell us.
Everything here is public TikTok data. There’s no login step, so private accounts, drafts, direct messages and the analytics only a creator sees are out of reach. The TikTok catalog currently has no download tool and no trending feed, and replies nested under a comment can’t be fetched, only the top-level comments. List tools hand back at most 50 items per call and bill per item returned, with a 1-credit floor even when the result is empty. A video with no speech returns an empty transcript rather than an error. Charges land only on successful calls; a not-found response costs nothing.
Tools
8 do one TikTok thing each. The last two reach all 16 endpoints by path, so nothing in the catalog is out of an agent's reach.
Get a video transcript
get_transcriptSpoken-word transcript of a public video, with timestamped segments where the source publishes them.
8 credits / videoSummarise a video
get_summaryShort LLM summary of what a public video actually says, built on its transcript.
10 credits / videoGet post engagement stats
get_post_statsEngagement stats for one public post or video: views, likes, comments, shares and reposts where the platform publishes them.
3 credits / videoRead comments on a post
get_commentsComments on a public post or video, newest first, paginated with limit and cursor.
2 credits / commentGet an account profile
get_profileProfile, page or channel record for a public account: follower and subscriber counts, bio, and totals.
3 credits / profileList an account's posts
get_channel_postsRecent public posts or videos from one account, with per-item metrics.
3 credits / videoSearch a platform
searchKeyword search over one platform's public content.
4 credits / resultSearch a hashtag
search_hashtagPublic posts carrying a hashtag.
3 credits / resultList every TikTok endpoint
list_endpointsBrowse every TikTok endpoint, its input and its credit cost. Free, and calls nothing upstream.
freeCall any TikTok endpoint by path
call_endpointRun any TikTok endpoint by its path, so nothing TikTok offers is out of reach of an agent.
endpoint's own costPricing
Then $5 a month for 1,000 credits, or $4 per 1,000 as a top-up. No card to start. Calls cost between 2 and 10 credits on TikTok.
Prompts
Copy one, swap the placeholder, paste it into your client.
Transcribe <tiktok-video-url> and pull out the three claims the creator makes.
How many followers does <@creator> have, and what did their last 20 videos average in plays?
Read the newest 50 comments on <tiktok-video-url> and group the questions people are asking.
Search TikTok for "<topic>" and list the ten results with the most plays.
Which videos are tagged #<hashtag> right now? Give me handles and view counts.
Summarise <tiktok-video-url> in two sentences, then tell me whether the comments agree with it.
Questions
No. The server reads what TikTok shows a logged-out visitor and authenticates you against your ScraperSocial key, not a TikTok account.
That's the price of get_transcript. Stats cost 3, comments 2 each, and get_summary is 10 because it runs the transcript through a language model on top of fetching it.
It isn't. ScraperSocial is an independent service with no affiliation to TikTok or ByteDance. If you need to post, run ads or read your own account's analytics, use TikTok's developer platform.
No. A private profile or a deleted video comes back as not found, and that call isn't billed.
Not from this server. TikTok's download endpoint is switched off for now, and no download tool is exposed here.
Pass limit (up to 50) and the cursor from the previous response. Each page is a separate call billed by the items it returns.
Go further
Connect the server once and every TikTok question becomes a sentence instead of a scraping project. The trial balance of 100 covers twelve transcripts, or thirty stats lookups, or a mix; after that, $5 a month buys 1,000. Install it in your MCP client and paste a link.
Related
ScraperSocial is independent and not affiliated with, endorsed by or connected to TikTok. Publicly available data only.