Skip to content

SocialDataX 微博 Weibo MCP

by 52choujiang.com · remote · no sign-in to list tools · v0.1.5 · published by com.52choujiang

Weibo user/post search, suggestions, trends, details, comments, likes/reposts, transcript.

Changes · 8

22 tools: 8 change things and 14 only read.

Scanned Oct 21, 2026

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

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

Findings

Matches of fixed checks, with the text they matched.

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

    Matched text

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

    What this check looks for
  • The server marks "weibo_get_post_detail_by_post_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 "weibo_get_post_detail_by_post_id" says "get": a word for reading.

    What this check looks for
  • The server marks "weibo_get_post_comments_by_post_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 "weibo_get_post_comments_by_post_id" says "get": a word for reading.

    What this check looks for
  • The server marks "weibo_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 "weibo_get_post_comment_replies_by_comment_id" says "get": a word for reading.

    What this check looks for
  • The server marks "weibo_get_post_liker_list_by_post_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 "weibo_get_post_liker_list_by_post_id" says "get": a word for reading.

    What this check looks for
  • The server marks "weibo_get_post_repost_list_by_post_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 "weibo_get_post_repost_list_by_post_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.

22 tools

Changes things 8Claude Code: ask
  • weibo_get_post_comment_replies_by_comment_id根据 post_id 和一级评论 comment_id 获取微博评论回复;用户已提供完整合法的 ID 组合时直接使用;已有 post_id、帖子链接或分享文案但缺少必需 ID 时,调用对应一级评论工具获取同一条一级评论的 post_id 和 comment_id;缺少帖子定位信息时向用户索取;支持 page_token 翻页。1 finding

    Why it is in this group

    • The name "weibo_get_post_comment_replies_by_comment_id" says "get": a word for reading.
    • The description's first verb is "post": 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 "weibo_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 "weibo_get_post_comment_replies_by_comment_id" says "get": a word for reading.

      What this check looks for
    Description, as the server wrote it
    根据 post_id 和一级评论 comment_id 获取微博评论回复;用户已提供完整合法的 ID 组合时直接使用;已有 post_id、帖子链接或分享文案但缺少必需 ID 时,调用对应一级评论工具获取同一条一级评论的 post_id 和 comment_id;缺少帖子定位信息时向用户索取;支持 page_token 翻页。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_get_post_comments_by_post_id根据 post_id 获取微博帖子一级评论,支持 page_token 翻页。1 finding

    Why it is in this group

    • The name "weibo_get_post_comments_by_post_id" says "get": a word for reading.
    • The description's first verb is "post": 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 "weibo_get_post_comments_by_post_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 "weibo_get_post_comments_by_post_id" says "get": a word for reading.

      What this check looks for
    Description, as the server wrote it
    根据 post_id 获取微博帖子一级评论,支持 page_token 翻页。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_get_post_detail_by_post_id根据 post_id 获取微博帖子详情。1 finding

    Why it is in this group

    • The name "weibo_get_post_detail_by_post_id" says "get": a word for reading.
    • The description's first verb is "post": 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 "weibo_get_post_detail_by_post_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 "weibo_get_post_detail_by_post_id" says "get": a word for reading.

      What this check looks for
    Description, as the server wrote it
    根据 post_id 获取微博帖子详情。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_get_post_liker_list_by_post_id根据 post_id 获取微博点赞用户列表,支持 page_token 翻页。1 finding

    Why it is in this group

    • The name "weibo_get_post_liker_list_by_post_id" says "get": a word for reading.
    • The description's first verb is "post": 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 "weibo_get_post_liker_list_by_post_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 "weibo_get_post_liker_list_by_post_id" says "get": a word for reading.

      What this check looks for
    Description, as the server wrote it
    根据 post_id 获取微博点赞用户列表,支持 page_token 翻页。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_get_post_repost_list_by_post_id根据 post_id 获取微博转发列表,支持 page_token 翻页。1 finding

    Why it is in this group

    • The name "weibo_get_post_repost_list_by_post_id" says "get": a word for reading.
    • The description's first verb is "post": 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 "weibo_get_post_repost_list_by_post_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 "weibo_get_post_repost_list_by_post_id" says "get": a word for reading.

      What this check looks for
    Description, as the server wrote it
    根据 post_id 获取微博转发列表,支持 page_token 翻页。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_search_posts按搜索词搜索微博帖子;当用户要按关键词或短语查找帖子时使用。已有帖子链接或 post_id 时使用对应帖子工具;已有用户主页链接或 user_id 时使用对应用户工具。支持 page_token 翻页。1 finding

    Why it is in this group

    • The name "weibo_search_posts" says "search": a word for reading.
    • The description's first verb is "post": 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 "weibo_search_posts" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

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

      What this check looks for
    Description, as the server wrote it
    按搜索词搜索微博帖子;当用户要按关键词或短语查找帖子时使用。已有帖子链接或 post_id 时使用对应帖子工具;已有用户主页链接或 user_id 时使用对应用户工具。支持 page_token 翻页。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_submit_video_speech_text_by_post_id根据微博 post_id 提交视频口播转文字任务;提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。No findings

    Why it is in this group

    • The name "weibo_submit_video_speech_text_by_post_id" says "submit": a word for a change.
    Description, as the server wrote it
    根据微博 post_id 提交视频口播转文字任务;提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • weibo_submit_video_speech_text_by_post_url根据微博帖子链接、短链接或分享文案提交视频口播转文字任务;提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。No findings

    Why it is in this group

    • The name "weibo_submit_video_speech_text_by_post_url" says "submit": a word for a change.
    Description, as the server wrote it
    根据微博帖子链接、短链接或分享文案提交视频口播转文字任务;提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
Only reads 14Claude 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
  • weibo_get_hot_search_list获取微博热搜列表;只返回 items,当前不支持翻页。No findings

    Why it is in this group

    • The name "weibo_get_hot_search_list" says "get": a word for reading.
    Description, as the server wrote it
    获取微博热搜列表;只返回 items,当前不支持翻页。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_get_post_comments_by_post_url根据微博帖子链接、短链接或分享文案获取帖子一级评论,支持 page_token 翻页。No findings

    Why it is in this group

    • The name "weibo_get_post_comments_by_post_url" says "get": a word for reading.
    Description, as the server wrote it
    根据微博帖子链接、短链接或分享文案获取帖子一级评论,支持 page_token 翻页。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_get_post_detail_by_post_url根据微博帖子链接、短链接或分享文案获取帖子详情。No findings

    Why it is in this group

    • The name "weibo_get_post_detail_by_post_url" says "get": a word for reading.
    Description, as the server wrote it
    根据微博帖子链接、短链接或分享文案获取帖子详情。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_get_post_liker_list_by_post_url根据帖子链接、短链接或分享文案获取微博点赞用户列表,支持 page_token 翻页。No findings

    Why it is in this group

    • The name "weibo_get_post_liker_list_by_post_url" says "get": a word for reading.
    Description, as the server wrote it
    根据帖子链接、短链接或分享文案获取微博点赞用户列表,支持 page_token 翻页。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_get_post_repost_list_by_post_url根据帖子链接、短链接或分享文案获取微博转发列表,支持 page_token 翻页。No findings

    Why it is in this group

    • The name "weibo_get_post_repost_list_by_post_url" says "get": a word for reading.
    Description, as the server wrote it
    根据帖子链接、短链接或分享文案获取微博转发列表,支持 page_token 翻页。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_get_user_info_by_profile_url根据微博用户主页链接获取用户资料。No findings

    Why it is in this group

    • The name "weibo_get_user_info_by_profile_url" says "get": a word for reading.
    Description, as the server wrote it
    根据微博用户主页链接获取用户资料。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_get_user_info_by_user_id根据 user_id 获取微博用户资料。No findings

    Why it is in this group

    • The name "weibo_get_user_info_by_user_id" says "get": a word for reading.
    Description, as the server wrote it
    根据 user_id 获取微博用户资料。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_get_user_posts_by_profile_url根据微博用户主页链接获取用户帖子列表,支持 page_token 翻页。No findings

    Why it is in this group

    • The name "weibo_get_user_posts_by_profile_url" says "get": a word for reading.
    Description, as the server wrote it
    根据微博用户主页链接获取用户帖子列表,支持 page_token 翻页。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_get_user_posts_by_user_id根据 user_id 获取微博用户帖子列表,支持 page_token 翻页。No findings

    Why it is in this group

    • The name "weibo_get_user_posts_by_user_id" says "get": a word for reading.
    Description, as the server wrote it
    根据 user_id 获取微博用户帖子列表,支持 page_token 翻页。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_get_video_speech_text_job继续查询用户提供的有效 job_id,或微博视频口播转文字 submit 工具返回的 job_id;每次最多等待 240 秒,不创建新任务或触发重处理。No findings

    Why it is in this group

    • The name "weibo_get_video_speech_text_job" says "get": a word for reading.
    Description, as the server wrote it
    继续查询用户提供的有效 job_id,或微博视频口播转文字 submit 工具返回的 job_id;每次最多等待 240 秒,不创建新任务或触发重处理。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_search_suggestions获取微博搜索框联想词,不返回帖子或用户详情,不支持分页;可将 text 用于帖子搜索,已有明确搜索词时可直接搜索帖子;已有帖子或用户主页链接时使用对应详情工具。No findings

    Why it is in this group

    • The name "weibo_search_suggestions" says "search": a word for reading.
    Description, as the server wrote it
    获取微博搜索框联想词,不返回帖子或用户详情,不支持分页;可将 text 用于帖子搜索,已有明确搜索词时可直接搜索帖子;已有帖子或用户主页链接时使用对应详情工具。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_search_user_suggestions获取微博搜索框按关键词联想的少量用户候选,返回用户标识、名称、头像、主页、简介、粉丝数、认证信息、地区和是否正在直播。不支持分页,也不保证包含指定账号;需要翻页搜索用户时使用用户搜索,已有 user_id 或主页链接时使用用户详情。No findings

    Why it is in this group

    • The name "weibo_search_user_suggestions" says "search": a word for reading.
    Description, as the server wrote it
    获取微博搜索框按关键词联想的少量用户候选,返回用户标识、名称、头像、主页、简介、粉丝数、认证信息、地区和是否正在直播。不支持分页,也不保证包含指定账号;需要翻页搜索用户时使用用户搜索,已有 user_id 或主页链接时使用用户详情。

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • weibo_search_users按关键词搜索微博用户,返回用户标识、名称、头像、主页、粉丝数和认证说明。查找帖子使用帖子搜索;已有 user_id 或主页链接时使用用户详情工具。支持 page_token 翻页,各页结果可能重复;是否结束以 next_page_token 为空为准。No findings

    Why it is in this group

    • The name "weibo_search_users" says "search": a word for reading.
    Description, as the server wrote it
    按关键词搜索微博用户,返回用户标识、名称、头像、主页、粉丝数和认证说明。查找帖子使用帖子搜索;已有 user_id 或主页链接时使用用户详情工具。支持 page_token 翻页,各页结果可能重复;是否结束以 next_page_token 为空为准。

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

claude mcp add --transport http weibo-insights https://mcp.socialdatax.com/weibo/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__weibo-insights__weibo_search_suggestions",
      "mcp__weibo-insights__weibo_search_user_suggestions",
      "mcp__weibo-insights__weibo_search_users",
      "mcp__weibo-insights__weibo_get_hot_search_list",
      "mcp__weibo-insights__weibo_get_post_detail_by_post_url",
      "mcp__weibo-insights__weibo_get_video_speech_text_job",
      "mcp__weibo-insights__weibo_get_post_comments_by_post_url",
      "mcp__weibo-insights__weibo_get_post_liker_list_by_post_url",
      "mcp__weibo-insights__weibo_get_post_repost_list_by_post_url",
      "mcp__weibo-insights__weibo_get_user_info_by_user_id",
      "mcp__weibo-insights__weibo_get_user_info_by_profile_url",
      "mcp__weibo-insights__weibo_get_user_posts_by_user_id",
      "mcp__weibo-insights__weibo_get_user_posts_by_profile_url",
      "mcp__weibo-insights__socialdatax_get_points_balance"
    ],
    "ask": [
      "mcp__weibo-insights__weibo_search_posts",
      "mcp__weibo-insights__weibo_get_post_detail_by_post_id",
      "mcp__weibo-insights__weibo_submit_video_speech_text_by_post_url",
      "mcp__weibo-insights__weibo_submit_video_speech_text_by_post_id",
      "mcp__weibo-insights__weibo_get_post_comments_by_post_id",
      "mcp__weibo-insights__weibo_get_post_comment_replies_by_comment_id",
      "mcp__weibo-insights__weibo_get_post_liker_list_by_post_id",
      "mcp__weibo-insights__weibo_get_post_repost_list_by_post_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 weibo-insights. Review it before you use it.