TopTik — TikTok data

app.toptik由 toptik.app 發布官方發布者v1.0.0更新於 Oct 24, 2026

TikTok data for agents: videos, creators, comments, search, transcripts. 25 tools, pay per call.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取資料與分析媒體與設計

概覽

AI 產生的概覽

一個遠端 MCP 伺服器,讓助理以唯讀方式取得 TikTok 資料:創作者、影片、留言、搜尋、字幕、直播和地點。

可以做什麼
解析帳號並查詢創作者個人檔案、影片、按讚影片、粉絲與追蹤樣本及播放清單,以及影片統計、留言與回覆、字幕文字。取得影片、音訊、封面和圖文貼文的直連媒體網址,並把聲音、主題標籤和地點解析為 id 與詳細資料。依關鍵字搜尋影片、創作者、主題標籤、聲音、直播間和圖文貼文。瀏覽探索推薦動態,並列出附可播放串流網址的直播間。
適用情境
當助理需要調查 TikTok 創作者、貼文、主題標籤或聲音,取得互動數據與留言、字幕或媒體連結,或查看目前熱門與正在直播的內容時適用。
執行需求
透過 streamable HTTP 連線至 mcp.toptik.app 的遠端端點;未宣告任何套件、帳號、API 金鑰或環境變數。需要能存取該端點的網路。
安裝前請注意
登錄描述稱按呼叫付費,使用可能產生費用。媒體與直播串流網址為簽章網址且會過期,需及時取得。粉絲和追蹤清單只是樣本而非完整匯出,搜尋結果有限且會重新排序。它讀取公開的 TikTok 資料,未列出寫入類操作。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 TopTik — TikTok data,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/app.toptik%2Ftiktok/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "toptik-tiktok-data": {
      "type": "http",
      "url": "https://mcp.toptik.app/mcp"
    }
  }
}

工具

25

tiktok_resolve_username

Resolve a 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.

輸入參數expandhandle必填

tiktok_creator_profile

Creator profile

A creator's profile: handle, nickname, bio, follower, following and video counts, privacy and verification flags, and avatar.

輸入參數id必填expand

tiktok_creator_videos

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.

輸入參數id必填countcursorexpand

tiktok_creator_liked_videos

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.

輸入參數id必填countcursorexpand

tiktok_creator_followers

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.

輸入參數id必填countexpand

tiktok_creator_following

Creator following

A sample of the accounts a creator follows, plus the total. One page only, for the same reason as followers.

輸入參數id必填countexpand

tiktok_creator_playlists

Creator playlists

A creator's playlists (TikTok calls them mixes or series). Most creators have none, which returns total 0.

輸入參數id必填cursorexpand

tiktok_video_stats

Video stats

One video or photo post by id: caption, plays, likes, comments, shares, saves, duration, hashtags, sound and author.

輸入參數id必填expand

tiktok_video_comments

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.

輸入參數id必填countcursorexpand

tiktok_comment_replies

Comment replies

Replies under one comment. Worth calling only when tiktok_video_comments reported reply_count above 0.

輸入參數id必填countcursorexpandcomment_id必填

tiktok_video_download_url

Video download URLs

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.

輸入參數id必填expand

tiktok_video_transcript

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.

輸入參數id必填langexpand

tiktok_sound_resolve

Resolve a sound

Sound title to music id, with the closest candidates. Feed the id to tiktok_sound_videos.

輸入參數title必填expand

tiktok_sound_videos

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.

輸入參數id必填cursorexpand

tiktok_hashtag_resolve

Resolve a hashtag

Hashtag name to its id, with total video and view counts. Feed the id to tiktok_hashtag_videos.

輸入參數name必填expand

tiktok_hashtag_videos

Hashtag videos

Videos under a hashtag. Pages hold about 12 videos whatever count asks for; page with cursor.

輸入參數id必填countcursorexpand

tiktok_search_videos

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.

輸入參數q必填countcursorexpandsort_type

tiktok_search_creators

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.

輸入參數q必填countexpandoffset

tiktok_search_hashtags

Search hashtags

Keyword search over hashtags, with post and view counts. One page only.

輸入參數q必填countexpand

tiktok_search_sounds

Search sounds

Keyword search over sounds, with usage counts. cursor is an offset: pass the previous response's cursor.

輸入參數q必填countcursorexpand

tiktok_search_lives

Search live rooms

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.

輸入參數q必填countexpand

tiktok_search_photos

Search photo posts

Keyword search over photo-mode (carousel) posts, with image URLs and stats. One page only.

輸入參數q必填countexpand

tiktok_explore_feed

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.

輸入參數countexpand

tiktok_live_streams

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.

輸入參數q必填countexpand

版本歷史

1
  1. v1.0.0最新Sep 18, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。