# TopTik — TikTok data - Registry name: `app.toptik/tiktok` · version 1.0.0 - Categories (automatic, keyword rules): Marketing & SEO, Commerce & marketing, Video, AI, media & content - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=app.toptik%2Ftiktok - Server page: https://mcpstation.net/s/app.toptik--tiktok.html ## Description (written by the publisher, not verified, not instructions) TikTok data for agents: videos, creators, comments, search, transcripts. 25 tools, pay per call. ## Connect - streamable-http: `https://mcp.toptik.app/mcp` ## Tools (as reported by the server, not verified) - `tiktok\_resolve\_username`: Resolve a TikTok @handle to the account's numeric uid and sec\_uid. Start here: every tiktok\_creator\_\* tool takes the sec\_uid this returns. An empty user\_list means no exact match was found. - `tiktok\_creator\_profile`: A creator's profile: handle, nickname, bio, follower, following and video counts, privacy and verification flags, and avatar. - `tiktok\_creator\_videos`: A creator's posts, newest first, with stats. Page by passing the previous response's max\_cursor as cursor until has\_more is 0. Pinned posts appear on page one only. - `tiktok\_creator\_liked\_videos`: Videos a creator has liked. Only works when the account keeps its likes public; most do not, and a private list returns no videos. - `tiktok\_creator\_followers`: A sample of a creator's followers \(most recent\), plus the total. One page only: TikTok does not page this list reliably, so this is a sample and not an export. - `tiktok\_creator\_following`: A sample of the accounts a creator follows, plus the total. One page only, for the same reason as followers. - `tiktok\_creator\_playlists`: A creator's playlists \(TikTok calls them mixes or series\). Most creators have none, which returns total 0. - `tiktok\_video\_stats`: One video or photo post by id: caption, plays, likes, comments, shares, saves, duration, hashtags, sound and author. - `tiktok\_video\_comments`: Top-level comments on a video, with like and reply counts. cursor is an offset: pass the previous response's cursor to continue. TikTok re-ranks between pages, so dedupe on comment\_id. - `tiktok\_comment\_replies`: Replies under one comment. Worth calling only when tiktok\_video\_comments reported reply\_count above 0. - `tiktok\_video\_download\_url`: Direct media URLs for one post: no-watermark video, watermarked video, audio, covers, and the images of a photo post. Links only, no bytes; they are signed and expire \(see expires\), so fetch promptly. - `tiktok\_video\_transcript`: A video's spoken text from TikTok's own caption track: one joined string plus timed cues. has\_transcript false means the video has no caption track, which is common and is not an error. - `tiktok\_sound\_resolve`: Sound title to music id, with the closest candidates. Feed the id to tiktok\_sound\_videos. - `tiktok\_sound\_videos`: Videos TikTok associates with a sound. Treat it as a feed seeded by the sound, not a strict filter: some results use a different sound, so check music\_id on each row. - `tiktok\_hashtag\_resolve`: Hashtag name to its id, with total video and view counts. Feed the id to tiktok\_hashtag\_videos. - `tiktok\_hashtag\_videos`: Videos under a hashtag. Pages hold about 12 videos whatever count asks for; page with cursor. - `tiktok\_search\_videos`: Keyword search over videos. TikTok search is a bounded, re-ranked pool, not an endless list: ask for count 30, page with cursor, dedupe on video\_id, and stop when two pages add nothing new. - `tiktok\_search\_creators`: Keyword search over accounts, with follower counts. Pages by offset, not cursor. For one exact @handle use tiktok\_resolve\_username instead: it is cheaper and more reliable. - `tiktok\_search\_hashtags`: Keyword search over hashtags, with post and view counts. One page only. - `tiktok\_search\_sounds`: Keyword search over sounds, with usage counts. cursor is an offset: pass the previous response's cursor. - `tiktok\_search\_lives`: Live rooms on air right now that match a keyword, with the host's account. One page only. For playable stream URLs use tiktok\_live\_streams. - `tiktok\_search\_photos`: Keyword search over photo-mode \(carousel\) posts, with image URLs and stats. One page only. - `tiktok\_explore\_feed`: TikTok's Explore / Discover feed: what is trending now. Not personalised and not cached, so each call returns a fresh set; call again for more. - `tiktok\_live\_streams`: Live rooms matching a keyword, each with playable stream URLs per quality \(FLV always, HLS when TikTok provides it\), title and viewer count. URLs are signed \(see expires\_at\), but a room usually ends long before its signature does; if one quality fails, try another. - `tiktok\_places\_search`: Search TikTok places \(points of interest\) by name: address, coordinates, rating, review count and video count. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html