MCP server
TopTik — TikTok data Official
app.toptik/tiktok
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
TikTok data for agents: videos, creators, comments, search, transcripts. 25 tools, pay per call.
Working at last checkVerified publisher: toptik.appAbout 6,179 tokens per request once connected25 tools
https://mcp.toptik.app/mcp
At a glance
- Type
- MCP server
- Publisher
- toptik.app (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 25
- Token cost
- About 6,179 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http tiktok https://mcp.toptik.app/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.tiktok] url = "https://mcp.toptik.app/mcp"
Gemini CLI
{"mcpServers":{"tiktok":{"httpUrl":"https://mcp.toptik.app/mcp"}}}
Cursor
{"mcpServers":{"tiktok":{"url":"https://mcp.toptik.app/mcp"}}}
VS Code
{"servers":{"tiktok":{"type":"http","url":"https://mcp.toptik.app/mcp"}}}
Antigravity
agy mcp add tiktok https://mcp.toptik.app/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"tiktok","server_url":"https://mcp.toptik.app/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"tiktok","server_url":"https://mcp.toptik.app/mcp"}
Tools
tiktok_comment_replies~305 tokens
Replies under one comment. Worth calling only when tiktok_video_comments reported reply_count above 0.tiktok_creator_followers~251 tokens
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~236 tokens
A sample of the accounts a creator follows, plus the total. One page only, for the same reason as followers.tiktok_creator_liked_videos~287 tokens
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_playlists~246 tokens
A creator's playlists (TikTok calls them mixes or series). Most creators have none, which returns total 0.tiktok_creator_profile~218 tokens
A creator's profile: handle, nickname, bio, follower, following and video counts, privacy and verification flags, and avatar.tiktok_creator_videos~292 tokens
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_explore_feed~200 tokens
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_hashtag_resolve~192 tokens
Hashtag name to its id, with total video and view counts. Feed the id to tiktok_hashtag_videos.tiktok_hashtag_videos~274 tokens
Videos under a hashtag. Pages hold about 12 videos whatever count asks for; page with cursor.tiktok_live_streams~264 tokens
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~222 tokens
Search TikTok places (points of interest) by name: address, coordinates, rating, review count and video count.tiktok_resolve_username~224 tokens
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_search_creators~282 tokens
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~210 tokens
Keyword search over hashtags, with post and view counts. One page only.tiktok_search_lives~228 tokens
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~215 tokens
Keyword search over photo-mode (carousel) posts, with image URLs and stats. One page only.tiktok_search_sounds~260 tokens
Keyword search over sounds, with usage counts. cursor is an offset: pass the previous response's cursor.tiktok_search_videos~331 tokens
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_sound_resolve~192 tokens
Sound title to music id, with the closest candidates. Feed the id to tiktok_sound_videos.tiktok_sound_videos~261 tokens
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_video_comments~289 tokens
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_video_download_url~222 tokens
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_stats~208 tokens
One video or photo post by id: caption, plays, likes, comments, shares, saves, duration, hashtags, sound and author.tiktok_video_transcript~270 tokens
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.
Browse
Related MCP servers
- Scraptik Tiktok
Unofficial TikTok API & scraper: creator analytics, video data, comments, search. x402, no API key. - Social Media Data API: Posts, Profiles, Comments, Search and Mentions
Social media posts, profiles, comments, search and mentions across 10 platforms. Pay per call (x402) - SiteCheck Shop & Social
113 pay-per-call agent tools: e-commerce, product, price and social media data tools. x402 - Nexscope
Ecommerce data MCP: Amazon, TikTok Shop, Walmart, Temu, Ozon, Shopee, 1688, Etsy, eBay & more - Framefetch
Any social-video URL → transcript, metadata, frames, OCR, summary, search, Q&A. MCP server + x402. - YouTube Transcript + YouTube Search MCP
YouTube transcripts, search, channel browsing, and playlists for AI agents via MCP. - TranscribeText
Get YouTube video transcripts and transcribe TikTok videos to text from a link. No sign-up. - Tiktok Download Video
TikTok Download Video: TikTok API 🔥 300/month is free The most powerful Tiktok Api available The.
Badge for your README
[](https://aptlynx.net/servers/app.toptik/tiktok)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents