SocialDataX TikTok MCP
by 52choujiang.com · remote · no sign-in to list tools · v0.1.7 · published by com.52choujiang
TikTok suggestions,user search,post search/details,comments/replies,creators/posts,speech-to-text.
15 tools: 2 change things and 13 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads13Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http tiktok-insights https://mcp.socialdatax.com/tiktok/mcp --header 'Authorization: <your-authorization>'Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
15 tools
Changes things 2Claude Code: ask
tiktok_submit_video_speech_text_by_aweme_id根据 TikTok 视频 aweme_id 提交口播转文字任务;可直接使用视频 post_id,提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。No findings
Why it is in this group
- The name "tiktok_submit_video_speech_text_by_aweme_id" says "submit": a word for a change.
Description, as the server wrote it 根据 TikTok 视频 aweme_id 提交口播转文字任务;可直接使用视频 post_id,提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
tiktok_submit_video_speech_text_by_url提交 TikTok 视频口播转文字任务;提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。No findings
Why it is in this group
- The name "tiktok_submit_video_speech_text_by_url" says "submit": a word for a change.
Description, as the server wrote it 提交 TikTok 视频口播转文字任务;提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
Only reads 13Claude Code: allow
socialdatax_get_points_balance查询当前 API Key 账户的 SocialDataX 积分余额、剩余积分或点数 / remaining points balance。需要充值时请访问 https://socialdatax.com/dashboard/billing。No findings
Why it is in this group
- The name "socialdatax_get_points_balance" says "get": a word for reading.
Description, as the server wrote it 查询当前 API Key 账户的 SocialDataX 积分余额、剩余积分或点数 / remaining points balance。需要充值时请访问 https://socialdatax.com/dashboard/billing。
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
tiktok_get_post_comment_replies根据 TikTok 作品 post_id 和一级评论 comment_id 获取回复,支持 page_token 翻页。 用户已提供完整合法的 ID 组合时直接使用;已有 post_id 或作品链接但缺少必需 ID 时,调用对应一级评论工具补全; 缺少作品定位信息时向用户索取;不要传回复项自身的 comment_id。 回复项的 parent_comment…No findings
Why it is in this group
- The name "tiktok_get_post_comment_replies" says "get": a word for reading.
Description, as the server wrote it 根据 TikTok 作品 post_id 和一级评论 comment_id 获取回复,支持 page_token 翻页。 用户已提供完整合法的 ID 组合时直接使用;已有 post_id 或作品链接但缺少必需 ID 时,调用对应一级评论工具补全; 缺少作品定位信息时向用户索取;不要传回复项自身的 comment_id。 回复项的 parent_comment_id 表示所属一级评论,reply_to_comment_id 直接回复一级评论时为 null。
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
tiktok_get_post_comments_by_post_id根据 TikTok 作品 post_id 获取一级评论,支持 page_token 翻页。No findings
Why it is in this group
- The name "tiktok_get_post_comments_by_post_id" says "get": a word for reading.
Description, as the server wrote it 根据 TikTok 作品 post_id 获取一级评论,支持 page_token 翻页。
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
tiktok_get_post_comments_by_url根据 TikTok 作品页面链接获取一级评论,支持 page_token 翻页。No findings
Why it is in this group
- The name "tiktok_get_post_comments_by_url" says "get": a word for reading.
Description, as the server wrote it 根据 TikTok 作品页面链接获取一级评论,支持 page_token 翻页。
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
tiktok_get_post_detail_by_url根据 TikTok 作品页面链接获取视频或图片作品详情。No findings
Why it is in this group
- The name "tiktok_get_post_detail_by_url" says "get": a word for reading.
Description, as the server wrote it 根据 TikTok 作品页面链接获取视频或图片作品详情。
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
tiktok_get_user_info_by_profile_url根据 TikTok 用户主页链接获取用户公开资料。No findings
Why it is in this group
- The name "tiktok_get_user_info_by_profile_url" says "get": a word for reading.
Description, as the server wrote it 根据 TikTok 用户主页链接获取用户公开资料。
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
tiktok_get_user_info_by_tiktok_id根据 TikTok 号获取用户公开资料。No findings
Why it is in this group
- The name "tiktok_get_user_info_by_tiktok_id" says "get": a word for reading.
Description, as the server wrote it 根据 TikTok 号获取用户公开资料。
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
tiktok_get_user_posts_by_profile_url根据 TikTok 用户主页链接获取作品列表,支持 page_token 翻页。No findings
Why it is in this group
- The name "tiktok_get_user_posts_by_profile_url" says "get": a word for reading.
Description, as the server wrote it 根据 TikTok 用户主页链接获取作品列表,支持 page_token 翻页。
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
tiktok_get_user_posts_by_tiktok_id根据 TikTok 号获取用户作品列表,支持 page_token 翻页。No findings
Why it is in this group
- The name "tiktok_get_user_posts_by_tiktok_id" says "get": a word for reading.
Description, as the server wrote it 根据 TikTok 号获取用户作品列表,支持 page_token 翻页。
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
tiktok_get_video_speech_text_job根据用户提供的有效 job_id,或 submit 工具返回的 job_id 查询 TikTok 视频口播转文字任务状态;用于继续未完成任务,每次最多等待 240 秒,不触发重处理,也不要重复提交任务。No findings
Why it is in this group
- The name "tiktok_get_video_speech_text_job" says "get": a word for reading.
Description, as the server wrote it 根据用户提供的有效 job_id,或 submit 工具返回的 job_id 查询 TikTok 视频口播转文字任务状态;用于继续未完成任务,每次最多等待 240 秒,不触发重处理,也不要重复提交任务。
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
tiktok_search_posts搜索 TikTok 作品,可返回视频和图片作品。用户需要按搜索词查找作品时使用; 已有作品链接时直接使用详情或评论工具;已有 post_id 且需要评论时直接使用按 ID 评论工具,均无需先调用搜索; 从搜索结果继续时,可复用其中的 share_url 或 post_id; 支持 content_type 筛选、过滤用户卡片等非作品结果,并支持 page_t…No findings
Why it is in this group
- The name "tiktok_search_posts" says "search": a word for reading.
Description, as the server wrote it 搜索 TikTok 作品,可返回视频和图片作品。用户需要按搜索词查找作品时使用; 已有作品链接时直接使用详情或评论工具;已有 post_id 且需要评论时直接使用按 ID 评论工具,均无需先调用搜索; 从搜索结果继续时,可复用其中的 share_url 或 post_id; 支持 content_type 筛选、过滤用户卡片等非作品结果,并支持 page_token 翻页。
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
tiktok_search_suggestions获取 TikTok 搜索框联想词,不返回作品或用户详情,不支持分页;可将 text 用于作品搜索,已有明确搜索词时可直接搜索作品;已有作品或用户主页链接时使用对应详情工具。No findings
Why it is in this group
- The name "tiktok_search_suggestions" says "search": a word for reading.
Description, as the server wrote it 获取 TikTok 搜索框联想词,不返回作品或用户详情,不支持分页;可将 text 用于作品搜索,已有明确搜索词时可直接搜索作品;已有作品或用户主页链接时使用对应详情工具。
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
tiktok_search_users按非空搜索词搜索 TikTok 用户,用于按用户名、昵称或品牌名查找候选用户,返回公开用户资料并支持 page_token 翻页;搜索结果不提供 private_account、following_count 和 posted_content_count,省略这些字段;是否继续翻页仅以 next_page_token 是否为空为准。返回用户搜索结果 item…No findings
Why it is in this group
- The name "tiktok_search_users" says "search": a word for reading.
Description, as the server wrote it 按非空搜索词搜索 TikTok 用户,用于按用户名、昵称或品牌名查找候选用户,返回公开用户资料并支持 page_token 翻页;搜索结果不提供 private_account、following_count 和 posted_content_count,省略这些字段;是否继续翻页仅以 next_page_token 是否为空为准。返回用户搜索结果 items;非空的 items[*].tiktok_id 可直接传给用户资料和用户作品工具;非空的 items[*].profile_url 可直接传给用户资料和用户作品工具;仅使用非空标识调用对应入口。已知准确用户标识且只需上述后续数据时,使用对应入口,无需先搜索。
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.1.7. Values in angle brackets are yours to fill in.
claude mcp add --transport http tiktok-insights https://mcp.socialdatax.com/tiktok/mcp --header 'Authorization: <your-authorization>'Run in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__tiktok-insights__tiktok_get_post_detail_by_url",
"mcp__tiktok-insights__tiktok_get_post_comments_by_post_id",
"mcp__tiktok-insights__tiktok_get_post_comments_by_url",
"mcp__tiktok-insights__tiktok_get_post_comment_replies",
"mcp__tiktok-insights__tiktok_search_posts",
"mcp__tiktok-insights__tiktok_search_users",
"mcp__tiktok-insights__tiktok_search_suggestions",
"mcp__tiktok-insights__tiktok_get_user_info_by_tiktok_id",
"mcp__tiktok-insights__tiktok_get_user_info_by_profile_url",
"mcp__tiktok-insights__tiktok_get_user_posts_by_tiktok_id",
"mcp__tiktok-insights__tiktok_get_user_posts_by_profile_url",
"mcp__tiktok-insights__tiktok_get_video_speech_text_job",
"mcp__tiktok-insights__socialdatax_get_points_balance"
],
"ask": [
"mcp__tiktok-insights__tiktok_submit_video_speech_text_by_url",
"mcp__tiktok-insights__tiktok_submit_video_speech_text_by_aweme_id"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as tiktok-insights. Review it before you use it.