Skip to content

SocialDataX 今日头条 MCP

by socialdatax.com · remote · no sign-in to list tools · v0.1.2 · published by com.socialdatax

今日头条热搜、内容关键词搜索、搜索建议、用户搜索、内容详情、一级评论、评论回复、用户资料与用户作品;内容搜索、评论和作品支持分页。

Changes · 1

14 tools: 1 change things and 13 only read.

Scanned Oct 21, 2026

1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http toutiao https://mcp.socialdatax.com/toutiao/mcp --header 'Authorization: <your-authorization>'

Findings

Matches of fixed checks, with the text they matched.

1 warn
  • The server marks "toutiao_get_post_comment_replies_by_comment_id" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "toutiao_get_post_comment_replies_by_comment_id" says "get": a word for reading.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

14 tools

Changes things 1Claude Code: ask
  • toutiao_get_post_comment_replies_by_comment_id读取指定一级评论下的回复,按头条默认顺序分页;comment_id 取一级评论结果,续页保持该 ID,不要改用回复项自身的 ID。1 finding

    Why it is in this group

    • The name "toutiao_get_post_comment_replies_by_comment_id" says "get": a word for reading.
    • The description's first verb is "comment": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "toutiao_get_post_comment_replies_by_comment_id" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "toutiao_get_post_comment_replies_by_comment_id" says "get": a word for reading.

      What this check looks for
    Description, as the server wrote it
    读取指定一级评论下的回复,按头条默认顺序分页;comment_id 取一级评论结果,续页保持该 ID,不要改用回复项自身的 ID。

    Annotations the server declares

    • readOnlyHint: true
    • 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
  • toutiao_get_hot_search_list读取今日头条热搜榜,返回头条当前热门关键词及上游热度信息。No findings

    Why it is in this group

    • The name "toutiao_get_hot_search_list" says "get": a word for reading.
    Description, as the server wrote it
    读取今日头条热搜榜,返回头条当前热门关键词及上游热度信息。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • toutiao_get_post_comments_by_post_id读取头条文章、视频或微头条的一级评论,按头条默认顺序返回,支持分页,不包含评论回复;输入内容数字 ID,支持接续搜索结果;有链接时使用 toutiao_get_post_comments_by_url。No findings

    Why it is in this group

    • The name "toutiao_get_post_comments_by_post_id" says "get": a word for reading.
    Description, as the server wrote it
    读取头条文章、视频或微头条的一级评论,按头条默认顺序返回,支持分页,不包含评论回复;输入内容数字 ID,支持接续搜索结果;有链接时使用 toutiao_get_post_comments_by_url。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • toutiao_get_post_comments_by_url通过头条内容链接或分享文案读取一级评论,按头条默认顺序返回,支持分页,不包含评论回复;只有内容 ID 时使用 toutiao_get_post_comments_by_post_id。No findings

    Why it is in this group

    • The name "toutiao_get_post_comments_by_url" says "get": a word for reading.
    Description, as the server wrote it
    通过头条内容链接或分享文案读取一级评论,按头条默认顺序返回,支持分页,不包含评论回复;只有内容 ID 时使用 toutiao_get_post_comments_by_post_id。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • toutiao_get_post_detail_by_post_id读取头条文章、视频或微头条详情,包含正文、图片、作者和互动数据,视频含播放信息;输入内容数字 ID,可接续搜索结果。有链接时使用 toutiao_get_post_detail_by_url。视频说明不是语音转写。No findings

    Why it is in this group

    • The name "toutiao_get_post_detail_by_post_id" says "get": a word for reading.
    Description, as the server wrote it
    读取头条文章、视频或微头条详情,包含正文、图片、作者和互动数据,视频含播放信息;输入内容数字 ID,可接续搜索结果。有链接时使用 toutiao_get_post_detail_by_url。视频说明不是语音转写。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • toutiao_get_post_detail_by_url通过头条内容链接或分享文案读取文章、视频或微头条详情;只有内容 ID 时使用 toutiao_get_post_detail_by_post_id。视频说明不是语音转写。No findings

    Why it is in this group

    • The name "toutiao_get_post_detail_by_url" says "get": a word for reading.
    Description, as the server wrote it
    通过头条内容链接或分享文案读取文章、视频或微头条详情;只有内容 ID 时使用 toutiao_get_post_detail_by_post_id。视频说明不是语音转写。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • toutiao_get_user_info_by_profile_url通过用户主页链接或分享文案读取头条用户资料和主页统计,缩略统计为近似值;同时有数字用户 ID 时优先使用 toutiao_get_user_info_by_user_id。No findings

    Why it is in this group

    • The name "toutiao_get_user_info_by_profile_url" says "get": a word for reading.
    Description, as the server wrote it
    通过用户主页链接或分享文案读取头条用户资料和主页统计,缩略统计为近似值;同时有数字用户 ID 时优先使用 toutiao_get_user_info_by_user_id。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • toutiao_get_user_info_by_user_id读取头条用户资料和主页统计,缩略统计为近似值;已有数字用户 ID 时优先使用本工具,只有主页链接时使用 toutiao_get_user_info_by_profile_url。No findings

    Why it is in this group

    • The name "toutiao_get_user_info_by_user_id" says "get": a word for reading.
    Description, as the server wrote it
    读取头条用户资料和主页统计,缩略统计为近似值;已有数字用户 ID 时优先使用本工具,只有主页链接时使用 toutiao_get_user_info_by_profile_url。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • toutiao_get_user_posts_by_profile_url通过头条用户主页链接读取其发布的作品;支持文章、视频和微头条及分页。No findings

    Why it is in this group

    • The name "toutiao_get_user_posts_by_profile_url" says "get": a word for reading.
    Description, as the server wrote it
    通过头条用户主页链接读取其发布的作品;支持文章、视频和微头条及分页。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • toutiao_get_user_posts_by_user_id读取头条用户发布的作品;已有数字用户 ID 时使用本工具,有主页链接时使用按主页链接查询的工具。No findings

    Why it is in this group

    • The name "toutiao_get_user_posts_by_user_id" says "get": a word for reading.
    Description, as the server wrote it
    读取头条用户发布的作品;已有数字用户 ID 时使用本工具,有主页链接时使用按主页链接查询的工具。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • toutiao_search_posts按关键词或短语查找今日头条公开内容,支持分页。不用于读取指定链接的详情或查找用户;不返回导航、百科、用户及视频聚合面板。No findings

    Why it is in this group

    • The name "toutiao_search_posts" says "search": a word for reading.
    Description, as the server wrote it
    按关键词或短语查找今日头条公开内容,支持分页。不用于读取指定链接的详情或查找用户;不返回导航、百科、用户及视频聚合面板。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • toutiao_search_suggestions获取今日头条搜索输入框的联想词;不返回用户或内容详情,不支持分页。No findings

    Why it is in this group

    • The name "toutiao_search_suggestions" says "search": a word for reading.
    Description, as the server wrote it
    获取今日头条搜索输入框的联想词;不返回用户或内容详情,不支持分页。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • toutiao_search_users按关键词查找今日头条用户,返回用户 ID、名称、简介、粉丝数和认证说明,支持分页;已有用户 ID 或主页链接时直接查询用户资料。No findings

    Why it is in this group

    • The name "toutiao_search_users" says "search": a word for reading.
    Description, as the server wrote it
    按关键词查找今日头条用户,返回用户 ID、名称、简介、粉丝数和认证说明,支持分页;已有用户 ID 或主页链接时直接查询用户资料。

    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.2. Values in angle brackets are yours to fill in.

claude mcp add --transport http toutiao https://mcp.socialdatax.com/toutiao/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.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__toutiao__toutiao_get_hot_search_list",
      "mcp__toutiao__toutiao_search_suggestions",
      "mcp__toutiao__toutiao_search_users",
      "mcp__toutiao__toutiao_get_user_info_by_user_id",
      "mcp__toutiao__toutiao_get_user_info_by_profile_url",
      "mcp__toutiao__toutiao_get_user_posts_by_user_id",
      "mcp__toutiao__toutiao_get_user_posts_by_profile_url",
      "mcp__toutiao__toutiao_search_posts",
      "mcp__toutiao__toutiao_get_post_detail_by_post_id",
      "mcp__toutiao__toutiao_get_post_detail_by_url",
      "mcp__toutiao__toutiao_get_post_comments_by_post_id",
      "mcp__toutiao__toutiao_get_post_comments_by_url",
      "mcp__toutiao__socialdatax_get_points_balance"
    ],
    "ask": [
      "mcp__toutiao__toutiao_get_post_comment_replies_by_comment_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 toutiao. Review it before you use it.