Skip to main content
Glama

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.

MCP client
Glama
MCP server

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.

100% free. Your data is private.
Tool DescriptionsA

Average 4/5 across 16 of 16 tools scored. Lowest: 3.3/5.

Server CoherenceA
Disambiguation5/5

All tools have distinct purposes or clearly differentiated input methods (by_id vs by_url), ensuring an agent can select the correct tool without confusion.

Naming Consistency5/5

All tools follow a consistent pattern: weibo_{verb}_{object}_by_{parameter} with verbs like get, search, submit, and snake_case throughout.

Tool Count5/5

16 tools cover the core Weibo data retrieval features without being excessive; each tool serves a specific need.

Completeness4/5

The set covers posts, comments, users, video transcription, search, and hot search, but lacks social graph data like followers or post creation capabilities.

Available Tools

16 tools
weibo_get_hot_search_listA
Read-only
Inspect

获取微博热搜列表;只返回 items,当前不支持翻页。

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes微博热搜条目列表。
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and openWorldHint. The description adds valuable behavioral context: it only returns items and currently lacks pagination support, which is not implied by annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, concise and front-loaded with the tool's purpose. Every word adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a parameterless read-only tool with an output schema, the description is complete: it specifies the result (items list) and a limitation (no pagination).

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has no parameters, so per guidelines baseline is 4. The description adds no parameter info, but none is needed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool retrieves Weibo's hot search list (获取微博热搜列表), a specific resource distinct from all sibling tools which focus on posts, comments, or user info.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description indicates the tool only returns items and does not support pagination, providing implicit context for when to use it. No explicit alternatives are needed as there is no sibling tool for hot search lists.

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_idA
Read-only
Inspect

根据 post_id 和一级评论 comment_id 获取微博评论回复,支持 page_token 翻页。

ParametersJSON Schema
NameRequiredDescriptionDefault
post_idYes微博帖子长 ID;调用评论回复工具时必填,需与一级评论 comment_id 同时传入;请从一级评论结果 items[*].post_id 复用,并与同一项 comment_id 一起传入。
comment_idYes微博一级评论 ID;可从一级评论结果 items[*].comment_id 复用,用于获取该评论下的回复;需与同一项 post_id 同时传入,不要传评论回复项的 comment_id。
page_tokenNo微博评论回复分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子下同一一级评论的回复分页链路,不能跨帖子或评论复用。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页评论回复列表。
next_page_tokenYes下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and openWorldHint. The description adds details about pagination via page_token, consistent with a read-only operation. No contradictory behavior is stated.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single sentence, front-loaded with action and parameters, no unnecessary words. Efficient and clear.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity and the presence of a full output schema, the description covers the essentials. It could be slightly improved by clarifying that it returns replies to the specified comment_id, not the comment itself, but this is implied.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

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. The tool description adds minimal additional meaning beyond the schema, repeating that post_id and comment_id are used together. Baseline 3 for high coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action (获取), resource (微博评论回复), and key parameters (post_id and 一级评论 comment_id). It also mentions pagination support. This distinguishes it from sibling tools like weibo_get_post_comments_by_post_id which fetches 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.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied: to get replies to a specific top-level comment, use this tool. However, there is no explicit guidance on when to use it versus alternatives, nor any restrictions or prerequisites mentioned.

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_idA
Read-only
Inspect

根据 post_id 获取微博帖子一级评论,支持 page_token 翻页。

ParametersJSON Schema
NameRequiredDescriptionDefault
post_idYes微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。
page_tokenNo微博评论分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子评论分页链路,不能跨帖子复用。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页一级评论列表。
comment_countYes总评论数,含一级评论与回复;不是当前页 items 数量;不可用时为 null。
next_page_tokenYes下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations provide readOnlyHint and openWorldHint. Description adds behavioral details: it retrieves only first-level comments and supports page_token pagination, explaining usage for initial request and subsequent pages. This goes beyond annotation context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single sentence with no wasted words. Front-loads key action and resource, then mentions pagination. Efficient and clear.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Output schema exists so return values need no explanation. Parameters fully documented. Description covers core purpose and pagination. Lacks mention of rate limits, authorization, or error handling, but these are acceptable for a simple read tool with good annotations.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with descriptions for both parameters. Description adds minimal extra meaning: it clarifies '一级评论' for post_id context and redundantly states pagination for page_token. Baseline 3 is appropriate as schema already documents parameters well.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states verb '获取' (get), resource '微博帖子一级评论' (first-level comments), and pagination support. It distinguishes from siblings like 'weibo_get_post_comment_replies_by_comment_id' which gets 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.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Description implies usage for fetching first-level comments with pagination but provides no explicit guidance on when to use vs alternatives or when not to use. No exclusion criteria mentioned.

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_urlA
Read-only
Inspect

根据微博帖子链接、短链接或分享文案获取帖子一级评论,支持 page_token 翻页。

ParametersJSON Schema
NameRequiredDescriptionDefault
post_urlYes微博帖子页面链接、短链接或包含帖子链接的分享文案;不要传用户主页链接或 post_id。
page_tokenNo微博评论分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子评论分页链路,不能跨帖子复用。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页一级评论列表。
comment_countYes总评论数,含一级评论与回复;不是当前页 items 数量;不可用时为 null。
next_page_tokenYes下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, indicating a safe read operation. The description adds behavioral context: it only retrieves top-level comments (not replies), and details the pagination mechanism (page_token must be passed as-is from previous response). This adds valuable transparency 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.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single sentence that efficiently packs the core function, input variations, and pagination feature. No redundant words; every part adds value. Front-loaded with the main action and key detail about input flexibility.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with 2 parameters and an existing output schema, the description covers all necessary aspects: what it retrieves (top-level comments), what inputs it accepts, and how pagination works. No missing elements for an agent to correctly invoke it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description provides additional semantic meaning: post_url can be a full page link, short link, or sharing text containing the link; page_token is opaque and must not be modified, and is specific to the same post's pagination. This goes beyond the schema descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description explicitly states the tool retrieves top-level comments of a Weibo post using post URL, short link, or shared text, with pagination. This clearly distinguishes it from sibling tools like weibo_get_post_comment_replies_by_comment_id which retrieves replies, and weibo_get_post_comments_by_post_id which uses post ID.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit when-to-use or when-not-to-use guidance, nor alternatives named. However, the description implies usage context by specifying input types and that it returns first-level comments, which implicitly differentiates from sibling tools. A moderate score for lacking explicit usage boundaries.

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_idB
Read-only
Inspect

根据 post_id 获取微博帖子详情。

ParametersJSON Schema
NameRequiredDescriptionDefault
post_idYes微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。

Output Schema

ParametersJSON Schema
NameRequiredDescription
videoYes视频信息;无视频时为 null。
authorYes帖子作者信息;不可用时为 null。
contentYes微博帖子正文;不可用时为空字符串。
post_idYes微博帖子长 ID,可作为详情、评论、点赞或转发工具输入;查询评论回复时需与同一条一级评论的 comment_id 同时传入。
post_urlYes微博帖子页面链接;需要打开帖子网页时优先使用此字段;不可用时为 null;不要自行拼接链接。
image_urlsYes图片链接列表;无图时为空数组。
like_countYes点赞数;不可用时为 null。
play_countYes播放数;不可用时为 null。
publish_timeYes发布时间,秒级 Unix 时间戳;不可用时为 null。
repost_countYes转发数;不可用时为 null。
comment_countYes评论数;不可用时为 null。
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, indicating a safe read operation. The description adds no extra behavioral details.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single sentence, front-loaded, no unnecessary words. Efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Adequate for a simple lookup tool with output schema present, but lacks usage guidance among siblings and does not explain return format beyond what schema provides.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with a clear description for post_id. The tool description does not add additional meaning beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Verb '获取' (get) and resource '帖子详情' (post details) clearly state the action and object. Distinguishes from sibling using post_id vs post_url.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance on when to use this tool versus alternatives like getting by URL. The description simply states what it does without usage context.

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_urlA
Read-only
Inspect

根据微博帖子链接、短链接或分享文案获取帖子详情。

ParametersJSON Schema
NameRequiredDescriptionDefault
post_urlYes微博帖子页面链接、短链接或包含帖子链接的分享文案;不要传用户主页链接或 post_id。

Output Schema

ParametersJSON Schema
NameRequiredDescription
videoYes视频信息;无视频时为 null。
authorYes帖子作者信息;不可用时为 null。
contentYes微博帖子正文;不可用时为空字符串。
post_idYes微博帖子长 ID,可作为详情、评论、点赞或转发工具输入;查询评论回复时需与同一条一级评论的 comment_id 同时传入。
post_urlYes微博帖子页面链接;需要打开帖子网页时优先使用此字段;不可用时为 null;不要自行拼接链接。
image_urlsYes图片链接列表;无图时为空数组。
like_countYes点赞数;不可用时为 null。
play_countYes播放数;不可用时为 null。
publish_timeYes发布时间,秒级 Unix 时间戳;不可用时为 null。
repost_countYes转发数;不可用时为 null。
comment_countYes评论数;不可用时为 null。
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations (readOnlyHint, openWorldHint) already indicate safe, read-only behavior. Description adds no further behavioral context such as rate limits or error scenarios.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single sentence, no wasted words. Clearly front-loaded with the action and resource.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple retrieval tool with output schema, description covers all essential context: input expectations and purpose. No missing critical information.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, baseline 3. Description adds semantics by clarifying acceptable input types (link, short link, share text) and what to avoid (user profile, post_id), enhancing parameter understanding.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description specifies verb '获取' (get) and resource '帖子详情' (post details) with input types: link, short link, or share text. Clearly distinguishes from sibling weibo_get_post_detail_by_post_id which uses post ID.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit when-to-use or when-not-to-use. Parameter description warns against passing profile links or post_id, providing some guidance, but doesn't 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_idA
Read-only
Inspect

根据 post_id 获取微博点赞用户列表,支持 page_token 翻页。

ParametersJSON Schema
NameRequiredDescriptionDefault
post_idYes微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。
page_tokenNo微博点赞分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子点赞分页链路,不能跨帖子复用。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页点赞用户列表。
next_page_tokenYes下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds value beyond the readOnlyHint annotation by disclosing pagination behavior. It does not contradict annotations and provides additional context about the tool's operational traits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, clear sentence that efficiently conveys 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.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (list retrieval with pagination) and the existence of an output schema, the description fully covers necessary information for correct usage.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 100% schema coverage, the baseline is 3. The description enhances both parameters: post_id explains where to obtain it (from other results), and page_token includes crucial instructions about not modifying the token, which is not fully captured in the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb '获取' (get) and the resource '微博点赞用户列表' (Weibo post liker list), specifically by post_id. This distinguishes it from sibling tools like comment retrieval or repost listing.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description indicates pagination support with page_token, providing clear usage context. However, it does not explicitly state when to use this tool versus alternatives or when not to use it.

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_idA
Read-only
Inspect

根据 post_id 获取微博转发列表,支持 page_token 翻页。

ParametersJSON Schema
NameRequiredDescriptionDefault
post_idYes微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。
page_tokenNo微博转发分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子转发分页链路,不能跨帖子复用。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页微博转发列表。
next_page_tokenYes下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, so the description's mention of pagination adds some behavioral context. No additional details like rate limits or auth are provided.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single sentence with no wasted words. Action and key feature (pagination) are front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

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 adequately covers functionality. It could mention response structure but is sufficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description confirms pagination support but adds no meaning beyond what the schema already provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it retrieves the repost list of a Weibo post by post_id, with pagination support. It is specific and distinguishes from sibling tools that handle comments, likes, etc.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description does not provide explicit when-to-use or when-not-to-use guidance. However, the tool name and context make its purpose clear relative to siblings.

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_urlB
Read-only
Inspect

根据微博用户主页链接获取用户资料。

ParametersJSON Schema
NameRequiredDescriptionDefault
profile_urlYes微博用户主页链接;请传用户主页链接,不要传帖子链接、昵称或 user_id。

Output Schema

ParametersJSON Schema
NameRequiredDescription
bioYes用户简介;不可用时为空字符串。
nameYes用户名称;不可用时为空字符串。
user_idYes微博用户 user_id,可作为用户资料或用户帖子列表工具输入。
verifiedYes是否为认证账号。
avatar_urlYes用户头像链接;不可用时为 null。
post_countYes已发布微博数;不可用时为 null。
profile_urlYes微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。
follower_countYes粉丝数;不可用时为 null。
following_countYes关注数;不可用时为 null。
verified_reasonYes认证说明;不可用时为 null。
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description adds no behavioral context beyond the annotations. Annotations already declare readOnlyHint=true, so the agent knows it's a read operation. The description does not discuss output structure, side effects, or any other behavioral traits, leaving a gap despite the existance of an output schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise, consisting of a single, front-loaded sentence. Every word is necessary and contributes to understanding the tool's core function. No extraneous information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

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 and the tool's simplicity, the description is minimally adequate. However, it lacks any mention of prerequisites, potential errors, or guidance on when to use this tool over the similar sibling tool for user ID. More context would improve completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents the parameter. The tool description does not add additional meaning beyond what is in the schema's parameter description. Baseline of 3 is appropriate as it neither adds nor detracts.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: getting user info from a Weibo profile URL. It distinguishes from sibling tools that use user IDs or retrieve posts, though not explicitly mentioning alternatives. The verb '获取' (get) and resource '用户资料' (user profile) make it specific.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides a hint by saying not to pass post links, nicknames, or user IDs, but does not explicitly state when to use this tool versus alternatives like weibo_get_user_info_by_user_id. Usage context is implied but not fully articulated.

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_idA
Read-only
Inspect

根据 user_id 获取微博用户资料。

ParametersJSON Schema
NameRequiredDescriptionDefault
user_idYes微博用户 user_id;可从作者信息或用户资料结果中的非空 user_id 复用。

Output Schema

ParametersJSON Schema
NameRequiredDescription
bioYes用户简介;不可用时为空字符串。
nameYes用户名称;不可用时为空字符串。
user_idYes微博用户 user_id,可作为用户资料或用户帖子列表工具输入。
verifiedYes是否为认证账号。
avatar_urlYes用户头像链接;不可用时为 null。
post_countYes已发布微博数;不可用时为 null。
profile_urlYes微博用户主页链接;可用于打开用户主页;不可用时为 null;需要继续查询用户资料或用户帖子列表时优先使用非空 user_id。
follower_countYes粉丝数;不可用时为 null。
following_countYes关注数;不可用时为 null。
verified_reasonYes认证说明;不可用时为 null。
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate readOnlyHint and openWorldHint, so the description adds no extra behavioral context. It does not contradict annotations but fails to disclose additional traits like rate limits or data scope.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, concise sentence that conveys the core functionality without extraneous words. It is appropriately sized for a simple tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the output schema exists (though not shown), the description could be slightly more complete by summarizing the returned data. However, it adequately defines the tool's purpose for a straightforward retrieval operation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the user_id parameter is already well-described in the schema. The tool description adds no additional semantic meaning beyond 'get user info by user_id'.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

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 profile) and the resource (Weibo user by user_id). It differentiates from siblings like weibo_get_user_info_by_profile_url by specifying the identifier type.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when a user_id is available, but does not explicitly state when to use or not use this tool versus alternatives like the profile URL variant. No exclusions or context 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_user_posts_by_profile_urlA
Read-only
Inspect

根据微博用户主页链接获取用户帖子列表,支持 page_token 翻页。

ParametersJSON Schema
NameRequiredDescriptionDefault
page_tokenNo微博用户帖子列表分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一用户帖子列表分页链路,不能跨用户复用。
profile_urlYes微博用户主页链接;请传用户主页链接,不要传帖子链接、昵称或 user_id。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页微博用户帖子列表。
next_page_tokenYes下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already provide readOnlyHint=true and openWorldHint=true, covering safety and context. The description adds pagination behavior, but does not disclose other traits like authentication or ordering. With annotations, the description is adequate but not enriched beyond them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence with no wasted words. It is concise and directly states the core purpose and pagination support.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With output schema present and schema descriptions covering parameters, the tool is mostly complete. It could mention prerequisites, but the required parameter is well-documented in the schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with descriptions for both parameters. The tool description does not add meaning beyond what the schema already provides (e.g., pagination is echoed). Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it retrieves a user's post list via their profile URL, with pagination support. It distinguishes from sibling tools like weibo_get_user_posts_by_user_id and weibo_get_user_info_by_profile_url due to the specific resource and input method.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description mentions pagination support, but does not explicitly contrast with the sibling tool weibo_get_user_posts_by_user_id. However, the name and context implied by the sibling list make usage fairly clear, so no misleading guidance.

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_idA
Read-only
Inspect

根据 user_id 获取微博用户帖子列表,支持 page_token 翻页。

ParametersJSON Schema
NameRequiredDescriptionDefault
user_idYes微博用户 user_id;可从作者信息或用户资料结果中的非空 user_id 复用。
page_tokenNo微博用户帖子列表分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一用户帖子列表分页链路,不能跨用户复用。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页微博用户帖子列表。
next_page_tokenYes下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true. The description adds pagination behavior (page_token) but does not disclose rate limits, authentication requirements, or any other behavioral traits beyond what annotations provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence, efficient and front-loaded. It covers the essential information without waste. Could be slightly improved by structuring the pagination note separately, but overall very concise.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (2 params, no nested objects) and the presence of an output schema, the description adequately covers purpose and key behavior (pagination). It is complete for its intended use case.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents both parameters thoroughly. The description only mentions 'support page_token pagination' which adds minimal context beyond the existing parameter descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states the verb '获取' (get) and resource '微博用户帖子列表' (Weibo user posts list), and specifies the identifier type (user_id). It also mentions pagination support, distinguishing it from the sibling tool that 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.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when a user_id is available, but does not explicitly contrast with the sibling tool weibo_get_user_posts_by_profile_url. No guidance on when not to use or alternative scenarios.

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_jobA
Read-only
Inspect

查询微博视频口播转文字任务状态;只查询当前 job,不触发重处理或长等待。

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYes口播转文字任务 ID。

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorYes失败或过期时的稳定错误结构;非终态或成功时为 null。
job_idYes任务 ID。
statusYes任务状态。
messageYes面向用户/AI 的状态说明。
platformYes任务所属平台。
source_idYes任务来源 ID。
transcriptYes成功时的口播转文字结果;非终态或失败时为 null。
is_terminalYes是否已终态。
next_actionYes非终态时建议的下一步查询动作。
content_typeYes内容类型。
next_poll_after_secondsYes建议下次查询前等待的秒数;非终态时可用。
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate readOnlyHint=true. The description adds value by specifying no reprocessing or long wait, reinforcing the read-only nature and adding behavioral context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that efficiently conveys purpose and constraints with no wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

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 and the simplicity of the tool, the description is complete. It covers the operation, constraints, and the required parameter without needing further elaboration.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% for the single parameter 'job_id'. The description does not add any additional semantic information beyond the schema's description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('查询' = query) and the resource ('微博视频口播转文字任务状态' = Weibo video speech-to-text job status). The sibling tools include submission tools, so this tool's query-only role is distinct.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states that it only queries the current job without triggering reprocessing or long waits, providing clear context for when to use this tool versus the submission siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

weibo_search_postsA
Read-only
Inspect

按自然语言关键词搜索微博帖子;不要传帖子链接、用户主页链接或分页令牌作为关键词。

ParametersJSON Schema
NameRequiredDescriptionDefault
keywordYes微博帖子搜索关键词;不要传帖子链接、用户主页链接或分页 token。
page_tokenNo微博搜索分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一关键词搜索链路,不能跨关键词复用。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页微博帖子列表。
next_page_tokenYes下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;next_page_token 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, so the description adds little beyond reinforcing keyword restrictions. It does not describe pagination behavior, result format, or other behavioral traits, but the annotation coverage reduces the need.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise, consisting of one sentence with critical usage constraints. It is front-loaded and contains no unnecessary words, every part earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

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, the description does not need to explain return values. However, the description is minimal and lacks details about result ordering or default behavior, which could be helpful for a search tool. It is adequate but not rich.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents both parameters. The description's caution about keyword misuse partially overlaps with the schema's parameter description, adding marginal value. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

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, which is a specific verb+resource combination. It also explicitly warns against using post links, user profile links, or page tokens as keywords, helping distinguish from sibling tools like weibo_get_post_detail_by_post_url.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear guidance on what constitutes a valid keyword and what to avoid, implying the existence of alternative tools for links. However, it does not explicitly list or compare sibling tools or state when to choose this tool over others.

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 提交视频口播转文字任务;提交完成后最多短等 15 秒,未完成时返回 job_id 和下一步查询动作。

ParametersJSON Schema
NameRequiredDescriptionDefault
post_idYes微博帖子长 ID;可从搜索、详情、转发或用户帖子列表结果中的 post_id 复用。

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorYes失败或过期时的稳定错误结构;非终态或成功时为 null。
job_idYes任务 ID。
statusYes任务状态。
messageYes面向用户/AI 的状态说明。
platformYes任务所属平台。
source_idYes任务来源 ID。
transcriptYes成功时的口播转文字结果;非终态或失败时为 null。
is_terminalYes是否已终态。
next_actionYes非终态时建议的下一步查询动作。
content_typeYes内容类型。
next_poll_after_secondsYes建议下次查询前等待的秒数;非终态时可用。
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description fully discloses key behaviors: it is a submission (write) operation, it waits up to 15 seconds synchronously, and if the task is not finished, it returns a job_id and a query action. This exceeds expectations for transparency without contradictions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise with two sentences, front-loading the action and key temporal behavior. Every sentence adds necessary information without extraneous detail.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the submission flow and timeout behavior adequately. However, it does not specify what happens upon successful completion within 15 seconds (e.g., immediate result?), but since an output schema exists, this gap is mitigated. It is nearly complete for a submission tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% description coverage for the only parameter. The description adds practical value by explaining that the post_id can be reused from various result sources, which aids proper usage beyond the schema's literal definition.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action (submit a video speech-to-text task), the resource (by post_id), and the immediate outcome (wait up to 15s, return job_id and next query if not complete). It is specific and distinct from sibling tools that use URL or retrieve job status.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description does not explicitly explain when to use this tool versus its sibling 'weibo_submit_video_speech_text_by_post_url' or how it relates to 'weibo_get_video_speech_text_job'. While the name and context imply the choice, no direct 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_submit_video_speech_text_by_post_urlAInspect

根据微博帖子链接、短链接或分享文案提交视频口播转文字任务;提交完成后最多短等 15 秒,未完成时返回 job_id 和下一步查询动作。

ParametersJSON Schema
NameRequiredDescriptionDefault
post_urlYes微博帖子页面链接、短链接或包含帖子链接的分享文案;不要传用户主页链接或 post_id。

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorYes失败或过期时的稳定错误结构;非终态或成功时为 null。
job_idYes任务 ID。
statusYes任务状态。
messageYes面向用户/AI 的状态说明。
platformYes任务所属平台。
source_idYes任务来源 ID。
transcriptYes成功时的口播转文字结果;非终态或失败时为 null。
is_terminalYes是否已终态。
next_actionYes非终态时建议的下一步查询动作。
content_typeYes内容类型。
next_poll_after_secondsYes建议下次查询前等待的秒数;非终态时可用。
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so the description carries full burden. It discloses the asynchronous nature (wait up to 15s, then return job_id and next action). This adds useful behavioral context beyond the input schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single front-loaded sentence that efficiently conveys purpose, input, and behavior. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a submission tool with one parameter and an existing output schema, the description covers key aspects: input type, async behavior, and next steps. Minor gaps (e.g., no mention of output format) are mitigated by the output schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema covers 100% of the single parameter with a clear description. The tool description adds no new detail beyond reinforcing the parameter's role, meeting the baseline for high schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action (submit a video speech-to-text task), the resource (Weibo post link/short link/shared copy), and the behavior (wait 15s, return job_id if not done). It uniquely identifies the tool and distinguishes it from the sibling using post_id.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly advises against using user profile links or post_id, and mentions the next query action. However, it does not explicitly differentiate when to use this tool over the post_id-based sibling, relying on the name and context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources