MCP server
A TikTok MCP server for Claude, ChatGPT and Cursor
By Jackson Gathondu. Published 1 November 2026. Updated .
TikTok has the widest coverage of any Platform on the ShortsIntel MCP server. Connect it to Claude, ChatGPT, Claude Code, Codex or Cursor and your Assistant can search TikTok Videos, look up Creators, Hashtags, Sounds and Keywords, score a Video against its Creator's usual reach, run a Research on a niche, track what changes, and search the TikTok Ad Library.
Below are the TikTok tools and their prices, the limits of the TikTok data, real output from our own account and the connect steps for each Assistant.
What your Assistant can do on TikTok
The server reads public TikTok data: Videos, captions, public counts, public profiles, Hashtag and Sound pages, search results and the TikTok Ad Library. It never logs in to your TikTok account or your ad account.
Your Assistant picks the tools a question needs. Ask which hooks are working for protein powder on TikTok and it can search Videos, get an analysis of the top ones (hook, on-screen text, format, call to action, transcript) and write the answer from what came back.
TikTok is also the only Platform with Sounds and with score_video, which scores any single Video on demand. On other Platforms, Scores come back only on a Creator's recent Videos through get_creator. A Score tells you how far a Video sits above or below its Creator's median views, so you can tell a breakout from an account that always does well.
The tools that work on TikTok
Every paid tool can quote its price before it runs if you ask your Assistant for an estimate. Reading a finished Run again is free.
| Use case | Tool | Price |
|---|---|---|
| Search TikTok Videos by keyword | search_videos with platforms tiktok | 3 credits per page of up to 30 Videos. Analysis of the top results adds 20 credits each. |
| Look up one Video by link | get_video | 3 credits. Analysis 23 credits, transcript only 10 credits, download link 3 credits. |
| Read a Video's comments | get_comments | 3 credits per page, plus 10 credits with analysis. |
| Score a Video against its Creator | score_video | 9 credits. Returns the outlier multiple, views per hour and percentile. |
| Look up a Creator | get_creator | 6 credits, with recent Videos and the Creator's baseline. |
| Look up a Hashtag or a Sound | get_hashtag_or_sound | Hashtag 3 credits, Sound 6 credits. Their Videos cost the same per page. |
| Look up a Keyword | get_keyword | 3 credits for one page of TikTok search, with the top 10 Videos by views. |
| Research a niche | research, then get_research | 1,036 credits for up to 50 analysed Videos. Reading it again is free. |
| Search the TikTok Ad Library | search_ads with library tiktok, then get_ad | 3 credits per page of up to 30 Ads. One Ad or an Advertiser: 3 credits or 15 credits. |
| Track and get Change Reports | track, get_changes, list_trackers, get_tracker | A daily cycle costs 6 credits per Creator, 3 credits per Hashtag, 6 credits per Sound, 3 credits per Keyword, 30 credits per Advertiser. Reading Change Reports is free. |
Data limits
TikTok data limits
- The TikTok Ad Library covers Ads shown in the EU/EEA, the UK, Switzerland and Turkey only. Ads that ran only in the US or other markets are not in it.
- TikTok Ad search takes no country filter and none of the Meta filters (status, kind, media type), and it has no Ad analysis.
- TikTok Ad Library entries often carry no Advertiser name or spend, only a title, the first and last day shown and an audience band.
- Hashtag, Keyword and Sound view and engagement stats come from a sample of top Videos, not TikTok's own totals.
Sample output from TikTok
Real responses from our own account, trimmed to fit. They were made over the REST API; the MCP tools named under each one return the same fields to your Assistant.
TikTok, via REST API
Score this TikTok against the Creator's usual views: (a skincare Video posted 2026-10-29)
{
"run": { "kind": "video_score", "status": "completed", "charge_credits": 9 },
"result": {
"video": {
"platform": "tiktok",
"posted_at": "2026-10-29T10:25:00.000Z",
"duration_seconds": 48,
"snapshot": { "views": 6100000, "likes": 40100, "saves": 15761, "shares": 6221, "comments": 103 },
"scores": {
"outlier": 12551.44,
"outlier_p90": 235.22,
"percentile": 100,
"velocity": { "window": "lifetime", "views_per_hour": 76499.25 },
"baseline": { "sample": 17, "median_views": 486, "p90_views": 25933, "posts_per_week": 1.83, "confidence": "high" }
}
},
"creator": { "follower_count": 1392, ... }
}
}
(Creator handle and Video link left out; the Creator is a small account)TikTok, via REST API
Look up the #skincaretips Hashtag on TikTok.
{
"run": { "kind": "hashtag_lookup", "status": "completed", "charge_credits": 3 },
"result": {
"tag": "skincaretips",
"platform": "tiktok",
"stats": {
"sampled_videos": 24,
"views_total": 48052423,
"views_median": 681950,
"views_max": 20200000,
"likes_total": 3433374,
"comments_total": 28964,
"engagement_rate": 0.1121
},
"trend": { "since": null, "direction": null, "change_ratio": null },
"top_videos": [
{ "posted_at": "2024-04-01T03:26:48.000Z", "snapshot": { "views": 20200000, "likes": 1300000, "saves": 702013 },
"hashtags": ["skincareroutine", "nighttimeskincare", "affordableskincare"] },
{ "posted_at": "2026-01-12T07:02:29.000Z", "snapshot": { "views": 6300000, "likes": 374400, "saves": 197321 },
"hashtags": ["skincareroutine", "antiagingskincare", "glowingskin", "finelinesandwrinkles"] },
...
]
}
}
(trend is null on a first lookup; it fills in once there is an earlier Snapshot)TikTok Ad Library, via REST API
Search the TikTok Ad Library for protein powder Ads.
{
"run": { "kind": "ads_search", "status": "completed", "charge_credits": 3 },
"result": {
"library": "tiktok",
"total": 5000,
"items": [
{
"id": "1873518398881010",
"url": "https://library.tiktok.com/ads/detail/?ad_id=1873518398881010",
"creative": { "title": "Protein powder tips for beginners", "body": null, "cta": null },
"advertiser": { "id": null, "name": "深圳市壹玩广告科技有限公司" },
"first_shown": "2026-08-15T00:00:00.000Z",
"last_shown": "2026-08-24T00:00:00.000Z",
"reach": { "audience": "0-1K", "spend": null, "impressions": null }
},
{
"id": "1873518885048865",
"creative": { "title": "Best protein powder choices explained", "body": null, "cta": null },
"advertiser": { "id": null, "name": null },
"first_shown": "2026-08-15T00:00:00.000Z",
"last_shown": "2026-08-15T00:00:00.000Z",
"reach": { "audience": "0-1K", "spend": null, "impressions": null }
},
...
],
"next_cursor": "eyJjIjoi..."
}
}
(12 Ads on this page; pass next_cursor for more)What it costs
There is no subscription and no seat fee. Each tool call that does work is a Run, paid from a prepaid Balance of Credits at 1,000 credits per US dollar. New accounts get 1,000 credits free, valid for 90 days. A Run that fails costs nothing, and a partial one is charged only for what finished.
A Video lookup, Hashtag or Keyword costs a few Credits, so you can try the server on TikTok for very little before you run a Research. Every price is on the pricing page.
Connect your Assistant
The server address is the same for every Assistant and every Platform. You sign in to ShortsIntel and choose which organization's Balance pays; no API key is needed.
Claude.ai
Web and desktop. No API key: Claude signs in to ShortsIntel for you.
- Open Claude's add connector page with ShortsIntel filled in, and choose Add. Or go to Settings, Connectors, Add custom connector, and paste the endpoint below.
https://www.shortsintel.com/api/mcp - Sign in to ShortsIntel, approve the connection and choose the organization whose Balance pays for Runs.
- In a chat, turn the ShortsIntel connector on and ask your question.
ChatGPT
Web and desktop, in Developer mode. No API key: ChatGPT signs in over OAuth.
- Open ChatGPT's connector settings and switch Developer mode on.
- Create a connector named ShortsIntel, paste the endpoint and choose OAuth.
https://www.shortsintel.com/api/mcp - Sign in to ShortsIntel and choose your organization.
- In a new chat, choose the + next to the message box, then Developer mode, and turn ShortsIntel on.
Claude Code
One command, then sign in from Claude Code.
- Add the server in your terminal.
claude mcp add --transport http --scope user shortsintel https://www.shortsintel.com/api/mcp - Run /mcp inside Claude Code, choose shortsintel and sign in.
Codex
One command; Codex signs in on first use.
- Add the server in your terminal.
codex mcp add shortsintel --url https://www.shortsintel.com/api/mcp - If no browser window opens to sign in, start it yourself.
codex mcp login shortsintel
Cursor and VS Code
One-click install links; each asks you to confirm.
- In Cursor, open the Cursor install link.
- In VS Code, open the VS Code install link.
- Sign in to ShortsIntel when the editor asks.
TikTok questions to try
Paste a TikTok link or name a niche. Your Assistant chooses the tools.
- Look up this TikTok and tell me how it did against the Creator's usual views: (paste a link)
- What are the top Videos on #skincaretips right now, and what do their first three seconds have in common?
- Look up this Sound and show me the Videos using it with the most views: (paste a Sound link)
- Research protein powder hooks on TikTok and give me five hook templates with examples.
- Search the TikTok Ad Library for meal kit Ads and list the ones that ran longest.
- Track these three Creators daily and tell me when one of their Videos takes off.
More on TikTok
- TikTok transcript toolPaste a TikTok link and get its transcript in the browser, free.
- TikTok Ads lookupEnter a brand name and see its Ads from the TikTok Ad Library, free.
- Outlier Video statisticsHow much of a TikTok Creator's views come from Videos at 2x their median, from 619 scored Videos.
- MCP quickstartConnect any MCP client with OAuth or an API key, with every tool listed.
Questions
- What is a TikTok MCP server?
- It is a tool server an Assistant such as Claude or ChatGPT connects to over the Model Context Protocol. It gives the Assistant tools to search and read TikTok data, such as Videos, Creators, Hashtags, Sounds and TikTok Ads, so it answers from current data instead of its training data.
- Can my Assistant search the TikTok Ad Library for US Ads?
- No. The TikTok Ad Library only lists Ads shown in the EU/EEA, the UK, Switzerland and Turkey, so US-only Ads are not in it. For Ads that ran in the US, search the Meta Ad Library instead.
- What does score_video tell me?
- How a Video did against its Creator's recent Videos: the outlier multiple (its views divided by the Creator's median views), views per hour since posting, and its percentile. If no baseline exists yet, the server fetches the Creator's recent Videos to build one.
- Does it need my TikTok login?
- No. The server reads public TikTok data only and never logs in to your TikTok or TikTok Ads account. You sign in to ShortsIntel, not TikTok.
- Which Assistants can use it?
- Claude.ai, ChatGPT in Developer mode, Claude Code, Codex, Cursor and VS Code. Any other client that can add a remote MCP server over streamable HTTP works too: point it at https://www.shortsintel.com/api/mcp and sign in, or send an API key.
Try it in your Assistant
Connect ShortsIntel to the Assistant you already use and ask the question this guide answers, or try the calls in the Playground first.