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.
22 tools: 8 change things and 14 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things8Claude Code: ask: see these tools
- Only reads14Claude Code: allow: see these tools
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.
The server marks "weibo_search_posts" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "weibo_search_posts" says "search": a word for reading.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "weibo_get_post_detail_by_post_id" says "get": a word for reading.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "weibo_get_post_comments_by_post_id" says "get": a word for reading.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "weibo_get_post_comment_replies_by_comment_id" says "get": a word for reading.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "weibo_get_post_liker_list_by_post_id" says "get": a word for reading.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "weibo_get_post_repost_list_by_post_id" says "get": a word for reading.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "weibo_get_post_comment_replies_by_comment_id" says "get": a word for reading.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "weibo_get_post_comments_by_post_id" says "get": a word for reading.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "weibo_get_post_detail_by_post_id" says "get": a word for reading.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "weibo_get_post_liker_list_by_post_id" says "get": a word for reading.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "weibo_get_post_repost_list_by_post_id" says "get": a word for reading.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "weibo_search_posts" says "search": a word for reading.
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.
{
"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.