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。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。