SocialDataX 微博 Weibo MCP
Server Details
Weibo hot search, post search/details, comments/replies, users, posts, transcript.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.1/5 across 18 of 18 tools scored.
Every tool has a unique purpose distinguished by resource type and input identifier (post_id vs post_url, user_id vs profile_url). The pairs are clearly named, and overlapping functions like comments vs comment replies are separate and unambiguous.
All tools follow a consistent 'weibo_<verb>_<object>[_by_<identifier>]' pattern in snake_case. Verbs (get, search, submit) and objects are clear, and the same suffix style is used throughout, making the naming predictable.
18 tools is slightly above the typical well-scoped range, but the deliberate duplication for post_id and post_url inputs justifies the count. The set is organized and not bloated with redundant functions.
The server covers an extensive range of Weibo read operations: hot search, post search, post details, comments, replies, likes, reposts, user info, user posts, and video speech text. Minor gaps like follower lists or user search are absent, but core workflows are well covered.
Available Tools
18 toolsweibo_get_hot_search_listARead-onlyInspect
获取微博热搜列表;只返回 items,当前不支持翻页。
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| items | Yes | 微博热搜条目列表。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate read-only and open-world behavior. Description adds that it returns only items and does not support pagination, providing useful behavioral context beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences, each providing essential information without redundancy. Front-loaded with the purpose and followed by a key limitation.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has no parameters and an output schema exists (not shown), the description covers the essential behavior: returns a list and explains pagination limitation. Complete for this simple tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters, so baseline is 4. The description does not need to add parameter meaning since none exist. Schema coverage is 100%.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it retrieves the Weibo hot search list (specific verb and resource). It is distinct from sibling tools which focus on posts, comments, or user info, so no ambiguity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit when or when-not to use, but the sibling tool names make it clear this is the only hot search list tool. The description mentions 'no pagination' but does not provide alternatives or context for when to use other tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_post_comment_replies_by_comment_idARead-onlyInspect
根据 post_id 和一级评论 comment_id 获取微博评论回复,支持 page_token 翻页。
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | 微博帖子长 ID;调用评论回复工具时必填,需与一级评论 comment_id 同时传入;请从一级评论结果 items[*].post_id 复用,并与同一项 comment_id 一起传入。 | |
| comment_id | Yes | 微博一级评论 ID;可从一级评论结果 items[*].comment_id 复用,用于获取该评论下的回复;需与同一项 post_id 同时传入,不要传评论回复项的 comment_id。 | |
| page_token | No | 微博评论回复分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子下同一一级评论的回复分页链路,不能跨帖子或评论复用。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| items | Yes | 当前页评论回复列表。 |
| next_page_token | Yes | 下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true and openWorldHint=true, which the description supports. The description adds behavioral details about pagination (page_token usage) and the constraint that comment_id must be a first-level comment ID, not a reply ID. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence that front-loads the purpose and includes key usage details (pagination support). No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity of pagination and the presence of an output schema, the description covers the essential behavioral information. It specifies that comment_id must be from a first-level comment (a critical detail). Could mention prerequisites like needing to first get comments, but schema descriptions address this.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with each parameter having a detailed description. The tool's description adds minimal extra meaning beyond the schema (mainly restating the purpose and pagination support). Baseline for high coverage is 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb '获取' (get) and resource '微博评论回复' (Weibo comment replies), specifying the required post_id and comment_id. It distinguishes itself from sibling tools which handle hot search, user info, or top-level comments.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains when to use the tool (to get replies to a first-level comment) and provides detailed pagination instructions for page_token, including that the first request should leave it empty and subsequent requests must pass the full next_page_token. However, it does not explicitly contrast with other comment tools like weibo_get_post_comments_by_post_id.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_post_comments_by_post_idARead-onlyInspect
根据 post_id 获取微博帖子一级评论,支持 page_token 翻页。
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | 微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。 | |
| sort_type | No | 微博一级评论排序方式。hot 表示默认热门评论流;time_descending 表示当前可返回范围内最新评论优先。默认 hot。继续翻页时必须与上一页返回 next_page_token 所属的 sort_type 保持一致。 | hot |
| page_token | No | 微博评论分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子、同一 sort_type 的评论分页链路,不能跨帖子或排序方式复用。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| items | Yes | 当前页一级评论列表。 |
| comment_count | Yes | 总评论数,含一级评论与回复;不是当前页 items 数量;不可用时为 null。 |
| next_page_token | Yes | 下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=true and openWorldHint=true. Description confirms it's a read operation ('get') and adds pagination context. No additional behavioral details beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence that is front-loaded with key information (action, resource, pagination). No unnecessary words or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the presence of an output schema (indicated), description need not explain return values. It covers the core functionality (get top-level comments, pagination) adequately for a simple list tool without additional complexity or rate limit disclosures.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with detailed descriptions for each parameter. Description does not add per-parameter meaning beyond schema, so baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states verb 'get', resource 'top-level comments of Weibo post', and scope 'by post_id with pagination'. It distinguishes from sibling tools like weibo_get_post_comment_replies_by_comment_id which handles replies, and weibo_get_post_comments_by_post_url which uses URL.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool vs alternatives. Does not mention when not to use or suggest sibling tools for different cases (e.g., getting replies or comments by URL).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_post_comments_by_post_urlARead-onlyInspect
根据微博帖子链接、短链接或分享文案获取帖子一级评论,支持 page_token 翻页。
| Name | Required | Description | Default |
|---|---|---|---|
| post_url | Yes | 微博帖子页面链接、短链接或包含帖子链接的分享文案;不要传用户主页链接或 post_id。 | |
| sort_type | No | 微博一级评论排序方式。hot 表示默认热门评论流;time_descending 表示当前可返回范围内最新评论优先。默认 hot。继续翻页时必须与上一页返回 next_page_token 所属的 sort_type 保持一致。 | hot |
| page_token | No | 微博评论分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子、同一 sort_type 的评论分页链路,不能跨帖子或排序方式复用。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| items | Yes | 当前页一级评论列表。 |
| comment_count | Yes | 总评论数,含一级评论与回复;不是当前页 items 数量;不可用时为 null。 |
| next_page_token | Yes | 下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses pagination behavior and sort_type consistency beyond annotations. Annotations indicate read-only and open-world, which align with the description. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One sentence covering main purpose and pagination details. Highly efficient with no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Fully covers the tool's behavior given its complexity (3 params, output schema exists, annotations provide safety hints). No gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, but description adds significant value: clarifies post_url excludes user profile URLs, explains sort_type enums and consistency, and provides detailed rules for page_token usage (no modification, same post/sort_type).
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states it gets top-level comments from a Weibo post using URL, short link, or sharing text, with pagination support. Distinguishes from siblings like weibo_get_post_comments_by_post_id and weibo_get_post_comment_replies_by_comment_id.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly says when to use (for post comments via URL) and provides pagination and sort_type consistency rules. However, does not explicitly state when not to use or list alternatives beyond sibling names.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_post_detail_by_post_idARead-onlyInspect
根据 post_id 获取微博帖子详情。
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | 微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| video | Yes | 视频信息;无视频时为 null。 |
| author | Yes | 帖子作者信息;不可用时为 null。 |
| content | Yes | 微博帖子正文;不可用时为空字符串。 |
| post_id | Yes | 微博帖子长 ID,可作为详情、评论、点赞或转发工具输入;查询评论回复时需与同一条一级评论的 comment_id 同时传入。 |
| post_url | Yes | 微博帖子页面链接;需要打开帖子网页时优先使用此字段;不可用时为 null;不要自行拼接链接。 |
| image_urls | Yes | 图片链接列表;无图时为空数组。 |
| like_count | Yes | 点赞数;不可用时为 null。 |
| play_count | Yes | 帖子内视频播放数;没有视频或上游未返回时为 null,不是帖子浏览数。 |
| topic_tags | Yes | 微博帖子话题标签列表;无标签时为空数组。 |
| publish_time | Yes | 发布时间,秒级 Unix 时间戳;不可用时为 null。 |
| repost_count | Yes | 转发数;不可用时为 null。 |
| comment_count | Yes | 评论数;不可用时为 null。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=true and openWorldHint=true, so the description adds minimal behavioral context beyond the purpose. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, direct sentence that efficiently conveys the tool's purpose with no unnecessary information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple retrieval tool with a single parameter and an output schema (as indicated by context signals), the description is nearly complete, though it could briefly mention the expected return format.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the parameter description explains what post_id is and where to obtain it. The tool description adds no additional parameter meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves Weibo post details using a post_id, and the name differentiates it from sibling tools that use URLs or other identifiers.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by the description (get details by post_id), but no explicit guidance on when to use this over alternatives like weibo_get_post_detail_by_post_url is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_post_detail_by_post_urlARead-onlyInspect
根据微博帖子链接、短链接或分享文案获取帖子详情。
| Name | Required | Description | Default |
|---|---|---|---|
| post_url | Yes | 微博帖子页面链接、短链接或包含帖子链接的分享文案;不要传用户主页链接或 post_id。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| video | Yes | 视频信息;无视频时为 null。 |
| author | Yes | 帖子作者信息;不可用时为 null。 |
| content | Yes | 微博帖子正文;不可用时为空字符串。 |
| post_id | Yes | 微博帖子长 ID,可作为详情、评论、点赞或转发工具输入;查询评论回复时需与同一条一级评论的 comment_id 同时传入。 |
| post_url | Yes | 微博帖子页面链接;需要打开帖子网页时优先使用此字段;不可用时为 null;不要自行拼接链接。 |
| image_urls | Yes | 图片链接列表;无图时为空数组。 |
| like_count | Yes | 点赞数;不可用时为 null。 |
| play_count | Yes | 帖子内视频播放数;没有视频或上游未返回时为 null,不是帖子浏览数。 |
| topic_tags | Yes | 微博帖子话题标签列表;无标签时为空数组。 |
| publish_time | Yes | 发布时间,秒级 Unix 时间戳;不可用时为 null。 |
| repost_count | Yes | 转发数;不可用时为 null。 |
| comment_count | Yes | 评论数;不可用时为 null。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=true and openWorldHint=true. The description ('获取帖子详情') is consistent but adds no behavioral details beyond what annotations provide, such as error handling or authentication.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, concise sentence that front-loads the purpose. No unnecessary words, every part is informative.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (1 parameter, output schema present), the description provides sufficient context to understand what the tool does and how to invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the schema description for post_url adds extra guidance (not to pass user page or post_id). The tool description reinforces this, adding meaningful constraint beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb (获取), resource (帖子详情), and method (通过帖子链接/短链接/分享文案). It implicitly distinguishes from sibling tools that use post_id.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use (when you have a URL or share text) but does not explicitly state when not to use or mention alternatives like weibo_get_post_detail_by_post_id.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_post_liker_list_by_post_idARead-onlyInspect
根据 post_id 获取微博点赞用户列表,支持 page_token 翻页。
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | 微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。 | |
| page_token | No | 微博点赞分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子点赞分页链路,不能跨帖子复用。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| items | Yes | 当前页点赞用户列表。 |
| next_page_token | Yes | 下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, so the description's mention of pagination adds minimal behavioral context beyond what the schema provides. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that conveys all essential information without redundancy. It is front-loaded with the core verb and resource.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the simple nature of the tool, the description is mostly complete, especially with the detailed schema and output schema. However, it could explicitly differentiate from the URL-based sibling tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 100% schema description coverage, the parameters are already well-documented. The tool description adds no extra meaning beyond summarizing the pagination support, so a baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves the list of likers for a Weibo post by post_id, specifying the resource and action. It also mentions pagination support, making the purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives like weibo_get_post_liker_list_by_post_url. The description does not specify context, prerequisites, or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_post_liker_list_by_post_urlARead-onlyInspect
根据帖子链接、短链接或分享文案获取微博点赞用户列表,支持 page_token 翻页。
| Name | Required | Description | Default |
|---|---|---|---|
| post_url | Yes | 微博帖子页面链接、短链接或包含帖子链接的分享文案;不要传用户主页链接或 post_id。 | |
| page_token | No | 微博点赞分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子点赞分页链路,不能跨帖子复用。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| items | Yes | 当前页点赞用户列表。 |
| next_page_token | Yes | 下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, so the safety profile is clear. The description adds value by disclosing pagination behavior (support for page_token) and that it handles multiple URL formats. No contradictions with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence that conveys the core purpose, input types, and a key feature (pagination). Every part is meaningful, and there is no wasted text. It is efficiently front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the existence of an output schema, the description does not need to explain return values. However, it could briefly mention that the response includes a page_token for pagination continuation. The description is mostly complete for a read-only list tool with well-documented parameters and annotations.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with detailed parameter descriptions already present. The tool description does not add additional parameter-level meaning beyond the schema. Per guidelines, baseline is 3 when schema coverage is high, and no extra param detail is provided in the description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves a list of Weibo post likers via post URL, short link, or share copy, and supports pagination. The name and description together distinguish it from the sibling tool 'weibo_get_post_liker_list_by_post_id', which uses a post ID instead. This is a specific verb-resource-scope statement.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description includes explicit constraints on input ('do not pass user profile link or post_id'), but does not explicitly compare with the sibling tool or provide when-not-to-use guidance. It implies usage context through input type specification, but lacks direct alternative recommendations.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_post_repost_list_by_post_idARead-onlyInspect
根据 post_id 获取微博转发列表,支持 page_token 翻页。
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | 微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。 | |
| page_token | No | 微博转发分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子转发分页链路,不能跨帖子复用。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| items | Yes | 当前页微博转发列表。 |
| next_page_token | Yes | 下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true (safe read) and openWorldHint=true. The description adds pagination behavior with page_token, which is beyond annotation scope. No contradictions, but no additional behavioral details like rate limits or data field descriptions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, front-loaded with action (获取微博转发列表), zero waste. Perfectly concise for the purpose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the presence of an output schema (not shown), the description covers essential aspects: action, identifier, and pagination. It is adequate for a simple list retrieval tool, though more detail on pagination token usage could be added.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema covers both parameters (post_id, page_token) with detailed descriptions. The description adds '支持 page_token 翻页' but no new parameter meaning beyond schema. Baseline 3 due to 100% schema coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves a repost list by post_id with pagination support. It distinguishes from sibling tools like weibo_get_post_comment_replies_by_comment_id or weibo_get_post_liker_list_by_post_id by specifying 'repost list'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when a post_id is available and reposts are needed, but provides no when-not-to-use or alternative guidance. Sibling tools exist for comments and likes, but no explicit comparison is given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_post_repost_list_by_post_urlARead-onlyInspect
根据帖子链接、短链接或分享文案获取微博转发列表,支持 page_token 翻页。
| Name | Required | Description | Default |
|---|---|---|---|
| post_url | Yes | 微博帖子页面链接、短链接或包含帖子链接的分享文案;不要传用户主页链接或 post_id。 | |
| page_token | No | 微博转发分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子转发分页链路,不能跨帖子复用。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| items | Yes | 当前页微博转发列表。 |
| next_page_token | Yes | 下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, so the description does not need to reiterate safety. It adds context about pagination support, but does not disclose any other behavioral traits (e.g., rate limits, data freshness).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, efficient sentence that immediately conveys the action and key capabilities (input types and pagination). No unnecessary information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only list retrieval tool with an output schema and annotations clarifying safety, the description covers the essential aspects. It could mention the direction of pagination or the contents of the list, but the output schema likely handles that.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with detailed parameter descriptions in the schema itself. The tool description mentions pagination but adds no new semantic meaning beyond what the schema already provides. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action (获取, 'get') and the resource (微博转发列表, 'Weibo repost list'), and specifies the acceptable input types: post link, short link, or shared text. This makes the tool's purpose very specific and differentiates it from siblings like weibo_get_post_repost_list_by_post_id.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies that the tool is for fetching repost lists via URLs, but it does not explicitly state when it should be used versus alternative tools (e.g., the post_id variant) or provide any exclusions or context about prerequisites.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_user_info_by_profile_urlARead-onlyInspect
根据微博用户主页链接获取用户资料。
| Name | Required | Description | Default |
|---|---|---|---|
| profile_url | Yes | 微博用户主页链接;请传用户主页链接,不要传帖子链接、昵称或 user_id。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| bio | Yes | 用户简介;不可用时为空字符串。 |
| name | Yes | 用户名称;不可用时为空字符串。 |
| user_id | Yes | 微博用户 user_id,可作为用户资料或用户帖子列表工具输入。 |
| verified | Yes | 是否为认证账号。 |
| avatar_url | Yes | 用户头像链接;不可用时为 null。 |
| post_count | Yes | 已发布微博数;不可用时为 null。 |
| profile_url | Yes | 微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。 |
| follower_count | Yes | 粉丝数;不可用时为 null。 |
| following_count | Yes | 关注数;不可用时为 null。 |
| verified_reason | Yes | 认证说明;不可用时为 null。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already include readOnlyHint=true and openWorldHint=true. The description adds no additional behavioral context beyond what annotations provide, so it meets the baseline without contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, front-loaded sentence that is precise and contains no superfluous words. Every word contributes value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only lookup tool with one parameter and output schema, the description is sufficient. It could mention openWorldHint implications but is complete enough given annotations.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with one parameter. The description adds meaningful constraint: '不要传帖子链接、昵称或 user_id' (do not pass post links, nicknames, or user_id), which adds value beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb '获取' (get) and resource '用户资料' (user profile) via a specific method '微博用户主页链接' (Weibo user profile URL). It distinguishes itself from siblings like weibo_get_user_info_by_user_id and weibo_get_user_posts_by_profile_url.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The parameter description provides instructions on what not to pass (post links, nicknames, user_id), implying usage context. However, it does not explicitly state when to use this tool versus alternatives like weibo_get_user_info_by_user_id.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_user_info_by_user_idARead-onlyInspect
根据 user_id 获取微博用户资料。
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes | 微博用户 user_id;可从作者信息或用户资料结果中的非空 user_id 复用。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| bio | Yes | 用户简介;不可用时为空字符串。 |
| name | Yes | 用户名称;不可用时为空字符串。 |
| user_id | Yes | 微博用户 user_id,可作为用户资料或用户帖子列表工具输入。 |
| verified | Yes | 是否为认证账号。 |
| avatar_url | Yes | 用户头像链接;不可用时为 null。 |
| post_count | Yes | 已发布微博数;不可用时为 null。 |
| profile_url | Yes | 微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。 |
| follower_count | Yes | 粉丝数;不可用时为 null。 |
| following_count | Yes | 关注数;不可用时为 null。 |
| verified_reason | Yes | 认证说明;不可用时为 null。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnlyHint=true and openWorldHint=true, indicating a safe read operation with potentially variable output fields. The description '获取微博用户资料' does not add any behavioral detail beyond that, but also does not contradict the annotations. A score of 3 reflects adequate value without additional context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, concise sentence that immediately conveys the purpose. It is front-loaded and free of unnecessary detail.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the presence of an output schema (which presumably details the return fields), annotations, and a single required parameter, the description is largely complete. However, a brief note on the type of information included (e.g., 'including basic profile, follower count, etc.') could add slight value without redundancy.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema coverage is 100% with a clear description for user_id. The description does not add any additional semantics beyond what the schema provides, so a baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description '根据 user_id 获取微博用户资料' clearly states the action (get user info) and the resource (Weibo user profile) using a specific identifier (user_id). It effectively distinguishes from the sibling tool weibo_get_user_info_by_profile_url, which uses a different identifier.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool vs. alternatives like weibo_get_user_info_by_profile_url. It does not mention any prerequisites, limitations, or context for selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_user_posts_by_profile_urlARead-onlyInspect
根据微博用户主页链接获取用户帖子列表,支持 page_token 翻页。
| Name | Required | Description | Default |
|---|---|---|---|
| page_token | No | 微博用户帖子列表分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一用户帖子列表分页链路,不能跨用户复用。 | |
| profile_url | Yes | 微博用户主页链接;请传用户主页链接,不要传帖子链接、昵称或 user_id。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| items | Yes | 当前页微博用户帖子列表。 |
| next_page_token | Yes | 下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnlyHint=true, indicating a read-only operation. The description adds pagination behavior via page_token, but does not disclose other behavioral traits such as rate limits, authentication needs, or any side effects. With annotations covering the core safety profile, the description provides minimal additional transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence in Chinese that is front-loaded with the purpose and includes the pagination feature. Every word serves a purpose; there is no fluff or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has only two parameters, thorough schema descriptions, and annotations (readOnlyHint, openWorldHint), the description is largely complete. It mentions the core function and pagination. The presence of an output schema (as indicated) reduces the need to describe return values. A minor gap is the lack of mention of post types or ordering, but overall it is sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with detailed descriptions for both parameters (profile_url and page_token). The tool description merely summarizes the function and pagination, adding no new semantic meaning beyond what the schema already provides. Baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb (获取/get), resource (用户帖子列表/user post list), and the required input (微博用户主页链接/Weibo user profile URL). It also mentions pagination support with page_token. This distinguishes it from sibling tools like weibo_get_user_posts_by_user_id which uses a user_id instead of a profile URL.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when a profile URL is available, but does not explicitly mention when to use this tool versus alternatives like weibo_get_user_posts_by_user_id (when user ID is known) or other post retrieval tools. No when-not or alternative guidance is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_user_posts_by_user_idARead-onlyInspect
根据 user_id 获取微博用户帖子列表,支持 page_token 翻页。
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes | 微博用户 user_id;可从作者信息或用户资料结果中的非空 user_id 复用。 | |
| page_token | No | 微博用户帖子列表分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一用户帖子列表分页链路,不能跨用户复用。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| items | Yes | 当前页微博用户帖子列表。 |
| next_page_token | Yes | 下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint (safe read) and openWorldHint (may not be complete). The description adds pagination behavior (page_token for pagination), which is not covered by annotations. It does not describe error handling or rate limits, but the annotations cover the safety profile.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, concise sentence in Chinese that clearly states the purpose and key feature (pagination). No unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (2 parameters, output schema exists), the description adequately covers the core functionality and pagination. It is complete enough for an agent to understand and use the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the input schema already describes both parameters. The description only mentions that page_token supports pagination, which is already implied. It adds minimal extra meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states that the tool retrieves a list of Weibo user posts by user ID and supports pagination with page_token. It distinguishes from sibling tools like weibo_get_user_posts_by_profile_url which uses profile URL.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description does not explicitly state when to use this tool vs alternatives. Usage is implied by the parameter (user_id vs profile_url), but no direct guidance or exclusion criteria are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_get_video_speech_text_jobARead-onlyInspect
查询微博视频口播转文字任务状态;每次最多等待 240 秒,不触发重处理。
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | 口播转文字任务 ID。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| error | Yes | 失败或过期时的稳定错误结构;非终态或成功时为 null。 |
| job_id | Yes | 任务 ID。 |
| status | Yes | 任务状态。 |
| message | Yes | 面向用户/AI 的状态说明。 |
| platform | Yes | 任务所属平台。 |
| source_id | Yes | 任务来源 ID。 |
| content_id | Yes | 平台内容 ID。 |
| transcript | Yes | 成功时的口播转文字结果;非终态或失败时为 null。 |
| is_terminal | Yes | 是否已终态。 |
| next_action | Yes | 非终态时建议的下一步查询动作。 |
| content_meta | Yes | 作品上下文信息,便于结合转写内容做口播分析。 |
| content_type | Yes | 内容类型。 |
| next_poll_after_seconds | Yes | 建议下次查询前等待的秒数;非终态时可用。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint, but the description adds valuable behavioral details: '每次最多等待 240 秒' (waits up to 240 seconds) and '不触发重处理' (does not trigger reprocessing). This goes beyond the annotations, clarifying the side-effect-free polling nature without contradicting them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, compact sentence with two clauses. It front-loads the core action (query status) and adds two key behavioral constraints without unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple polling tool with one parameter, an output schema, and read-only annotations, the description covers purpose, wait behavior, and side-effect guarantee. The sibling tools provide additional context, but there is no explicit mention of the typical submission-query sequence.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%: the only parameter job_id is described as '口播转文字任务 ID' (speech-to-text task ID). The description adds no further parameter details, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states the specific action (查询/query), resource (微博视频口播转文字任务状态/task status), and scope, making it unmistakable. It also differentiates itself from sibling submission tools like weibo_submit_video_speech_text_by_post_id.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context for when to use it: it's a status query that can wait up to 240 seconds and does not trigger reprocessing, implying it should be used for polling after submission. However, it doesn't explicitly name alternatives or state 'use after submitting a speech-to-text job'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_search_postsARead-onlyInspect
按自然语言关键词搜索微博帖子;不要传帖子链接、用户主页链接或分页令牌作为关键词。
| Name | Required | Description | Default |
|---|---|---|---|
| keyword | Yes | 微博帖子搜索关键词;不要传帖子链接、用户主页链接或分页 token。 | |
| page_token | No | 微博搜索分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一关键词搜索链路,不能跨关键词复用。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| items | Yes | 当前页微博帖子列表。 |
| next_page_token | Yes | 下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations include readOnlyHint: true and openWorldHint: true, and the description does not contradict them. The description adds behavioral context such as keyword type constraints and strict pagination handling rules.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise (two sentences) and front-loaded with the core purpose. Every sentence provides essential information without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 100% schema coverage and an output schema present, the description appropriately augments with behavior and constraints. Pagination handling is fully explained.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%. The description for keyword largely mirrors the schema. For page_token, it adds crucial usage rules (must copy exactly, cannot modify) that go beyond the schema description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool searches Weibo posts by natural language keywords. It distinguishes from sibling tools that handle user info, comments, reposts, etc., all of which are getters for specific resources.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly warns not to pass post links, user profile links, or pagination tokens as the keyword. Also provides detailed pagination instructions in the page_token parameter description. However, no explicit guidance on when to use this vs alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_submit_video_speech_text_by_post_idAInspect
根据微博 post_id 提交视频口播转文字任务;提交完成后最多短等 240 秒,未完成时返回 job_id 和下一步查询动作。
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | 微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| error | Yes | 失败或过期时的稳定错误结构;非终态或成功时为 null。 |
| job_id | Yes | 任务 ID。 |
| status | Yes | 任务状态。 |
| message | Yes | 面向用户/AI 的状态说明。 |
| platform | Yes | 任务所属平台。 |
| source_id | Yes | 任务来源 ID。 |
| content_id | Yes | 平台内容 ID。 |
| transcript | Yes | 成功时的口播转文字结果;非终态或失败时为 null。 |
| is_terminal | Yes | 是否已终态。 |
| next_action | Yes | 非终态时建议的下一步查询动作。 |
| content_meta | Yes | 作品上下文信息,便于结合转写内容做口播分析。 |
| content_type | Yes | 内容类型。 |
| next_poll_after_seconds | Yes | 建议下次查询前等待的秒数;非终态时可用。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description adequately discloses submission behavior, async nature, and next steps. It could detail potential failures or rate limits but is satisfactory.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence in Chinese that front-loads purpose and behavior with no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has an output schema, the description covers the essential flow and response hints (job_id, next action). Relies on output schema for full return data, so it's complete enough.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with parameter description already explaining post_id reuse. Tool description does not add extra semantic meaning beyond the schema, so baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool submits a video speech-to-text task based on post_id. It distinguishes from sibling tools like weibo_get_video_speech_text_job and weibo_submit_video_speech_text_by_post_url by specifying the input method (post_id) and the submission action.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains when to use (to transcribe video speech) and provides guidance on behavior: wait up to 240 seconds, if not completed get job_id and next query action. This implies using weibo_get_video_speech_text_job subsequently.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
weibo_submit_video_speech_text_by_post_urlAInspect
根据微博帖子链接、短链接或分享文案提交视频口播转文字任务;提交完成后最多短等 240 秒,未完成时返回 job_id 和下一步查询动作。
| Name | Required | Description | Default |
|---|---|---|---|
| post_url | Yes | 微博帖子页面链接、短链接或包含帖子链接的分享文案;不要传用户主页链接或 post_id。 |
Output Schema
| Name | Required | Description |
|---|---|---|
| error | Yes | 失败或过期时的稳定错误结构;非终态或成功时为 null。 |
| job_id | Yes | 任务 ID。 |
| status | Yes | 任务状态。 |
| message | Yes | 面向用户/AI 的状态说明。 |
| platform | Yes | 任务所属平台。 |
| source_id | Yes | 任务来源 ID。 |
| content_id | Yes | 平台内容 ID。 |
| transcript | Yes | 成功时的口播转文字结果;非终态或失败时为 null。 |
| is_terminal | Yes | 是否已终态。 |
| next_action | Yes | 非终态时建议的下一步查询动作。 |
| content_meta | Yes | 作品上下文信息,便于结合转写内容做口播分析。 |
| content_type | Yes | 内容类型。 |
| next_poll_after_seconds | Yes | 建议下次查询前等待的秒数;非终态时可用。 |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description discloses asynchronous behavior: wait up to 240 seconds, returns job_id and query action if not completed. This provides essential behavioral context, though it could clarify immediate completion scenario.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no wasted words: first explains purpose and accepted inputs, second explains behavior. Front-loaded and efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, inputs, constraints, and async behavior. Output schema exists so return details are documented elsewhere. Missing explicit mention of the query sibling tool, but implies it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with a detailed description. The tool description reiterates input types and adds a caution, but adds limited new meaning beyond the schema. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it submits a video voice-to-text task using a Weibo post link, short link, or sharing copy. It distinguishes from sibling tools like weibo_submit_video_speech_text_by_post_id by specifying input type and forbidding post_id.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description specifies acceptable input types and explicitly warns against using user profile links or post_id. It implies the alternative when a post_id is available, but does not explicitly name the sibling tool for that case.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityDmaintenanceFetches Weibo hot search trends, details, and comments, enabling real-time social media monitoring through natural language.37MIT
- Apache 2.0
- Flicense-qualityDmaintenanceMCP server that fetches Weibo hot search trends. Supports Stdio, SSE, and Streamable HTTP.3
- AlicenseBqualityCmaintenanceA Model Context Protocol server for scraping Weibo user information, feeds, and search functionality. It helps retrieve detailed user profiles, timeline content, and perform user searches on Weibo.1055MIT