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

18 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 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。
Behavior3/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 the pagination behavior with page_token, but this is also detailed in the schema. The description does not contradict annotations and provides adequate but not exceptional transparency beyond the structured fields.

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 conveys the essential information: what the tool does, the required parameters, and pagination support. It is front-loaded with the main action and contains no redundant or 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 that an output schema exists (not shown but indicated), the description does not need to explain return values. It covers the core functionality and pagination. For a simple paginated retrieval tool with detailed schema descriptions, the tool description is complete enough.

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 description coverage is 100%, and the parameter descriptions are detailed, including where to obtain post_id and comment_id from previous results, and extensive instructions for page_token. The tool description adds no new parameter information beyond the schema, so baseline score of 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 verb ('获取' / get), the resource ('微博评论回复' / Weibo comment replies), and the required inputs (post_id and 一级评论 comment_id). It also mentions pagination support with page_token, which distinguishes it from sibling tools like weibo_get_post_comments_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.

Usage Guidelines4/5

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

The description implies usage when you have a specific top-level comment ID and want its replies. While not explicit about when not to use it or naming alternatives, the context and sibling names make the intended usage clear. No explicit 'when-not-to' guidance is provided, but it's not misleading.

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 复用。
sort_typeNo微博一级评论排序方式。hot 表示默认热门评论流;time_descending 表示当前可返回范围内最新评论优先。默认 hot。继续翻页时必须与上一页返回 next_page_token 所属的 sort_type 保持一致。hot
page_tokenNo微博评论分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子、同一 sort_type 的评论分页链路,不能跨帖子或排序方式复用。

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?

The description adds significant behavioral detail beyond annotations, such as the pagination constraint that page_token must be used with the same sort_type. Annotations already mark it as read-only (readOnlyHint: true) and open-world (openWorldHint: true), so the description complements these by clarifying pagination behavior and sorting consistency.

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 only two sentences, yet it captures the primary purpose and key feature (pagination). No extraneous information, and the most important detail is 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 tool's simplicity, the description is mostly complete. It covers the main functionality and pagination. However, it lacks mention of what the output contains (though an output schema exists) and any limitations or rate limits. Overall adequate for a straightforward read tool.

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 description coverage is 100% with thorough parameter descriptions. The tool description itself adds minimal additional semantic value (e.g., mentioning '一级评论' and pagination), but the schema already provides clear meaning for all parameters. Baseline of 3 is appropriate as the schema does most of the work.

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 ('获取', get), the resource ('微博帖子一级评论', first-level comments of a Weibo post), and the pagination support via page_token. It distinguishes itself 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 instead of 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?

The description does not explicitly state when to use this tool versus alternatives, nor does it provide clear usage context beyond the parameter descriptions. However, the parameter details do imply appropriate usage (e.g., using post_id, choosing sort_type). No explicit exclusions or alternative recommendations are 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_comments_by_post_urlA
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
post_urlYes微博帖子页面链接、短链接或包含帖子链接的分享文案;不要传用户主页链接或 post_id。
sort_typeNo微博一级评论排序方式。hot 表示默认热门评论流;time_descending 表示当前可返回范围内最新评论优先。默认 hot。继续翻页时必须与上一页返回 next_page_token 所属的 sort_type 保持一致。hot
page_tokenNo微博评论分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一帖子、同一 sort_type 的评论分页链路,不能跨帖子或排序方式复用。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页一级评论列表。
comment_countYes总评论数,含一级评论与回复;不是当前页 items 数量;不可用时为 null。
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 does not need to restate safety. It adds pagination behavior and scope (first-level comments) but does not disclose details like rate limits or authentication needs.

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 is concise, front-loaded, and contains all essential information without waste.

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?

With an output schema present, the description is complete for a simple read-only tool. It covers the core functionality and pagination, leaving no critical gaps.

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 description coverage is 100%, so the description does not need to add parameter details. The description does not provide extra meaning beyond the schema explanations.

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?

Clearly states it gets first-level comments for a Weibo post via multiple link types (post URL, short link, share text) and supports pagination. This distinguishes it from sibling tools like weibo_get_post_comments_by_post_id (by ID) and weibo_get_post_comment_replies_by_comment_id (replies).

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?

Specifies the tool inputs (post URL, short link, or share text) and pagination support. Does not explicitly state when not to use or alternatives, but sibling tool names imply the by-ID variant and replies tool, providing indirect guidance.

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_idA
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,不是帖子浏览数。
topic_tagsYes微博帖子话题标签列表;无标签时为空数组。
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 already declare readOnlyHint=true and openWorldHint=true, indicating a safe read operation with possible dynamic data. The description does not contradict annotations but adds no additional behavioral context (e.g., what details are included). With annotations providing baseline, a score of 3 is appropriate.

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 concise sentence that is front-loaded and contains no superfluous information. Every word is necessary and earns its place.

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 (one parameter) and the presence of an output schema (not shown but indicated), the description is mostly complete. It covers the core function but could mention auxiliary details like 'returns full post content including images and videos' for full completeness. A score of 4 reflects minor room for improvement.

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?

The input schema has 100% coverage for the single required parameter 'post_id', including a description. The tool description adds no additional meaning beyond what the schema already provides, so a baseline score of 3 is applied.

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's purpose: '根据 post_id 获取微博帖子详情' which means 'Get Weibo post details according to post_id'. It specifies a unique verb-resource combination and distinguishes from siblings 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 Guidelines2/5

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 versus alternatives, such as weibo_get_post_detail_by_post_url or weibo_get_post_comments_by_post_id. No when-to-use or when-not-to-use information is included.

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,不是帖子浏览数。
topic_tagsYes微博帖子话题标签列表;无标签时为空数组。
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 indicate readOnlyHint and openWorldHint. The description adds no additional behavioral context (e.g., what happens with invalid URLs, rate limits, or response format).

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, concise sentence in Chinese with no unnecessary words. It is well front-loaded and efficient.

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 single parameter and the existence of an output schema, the description adequately covers input semantics. However, it lacks details on failure modes or additional behavioral notes that would make it fully complete.

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 schema description for post_url clearly states what not to pass (user profile or post_id). The tool description adds context about valid input types (full link, short link, sharing text), adding value 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?

The description clearly states the tool gets post details using a URL (link, short link, or sharing text). It distinguishes from siblings like weibo_get_post_detail_by_post_id which uses a 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?

The description implies usage when you have a post URL, but does not explicitly state when to use this tool versus alternatives like weibo_get_post_detail_by_post_id. No when-not or alternative guidance 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_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_liker_list_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当前页点赞用户列表。
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. The description adds useful context about pagination via page_token, which is beyond what annotations provide. No behavioral contradictions exist.

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 conveys the purpose and key features (pagination) without any redundant content. Every word adds value.

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 an output schema present, the description does not need to detail return values. It covers input variations and pagination. Minor gaps: no mention of rate limits or authentication, but these are not critical given the tool's simplicity and 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 detailed descriptions for both parameters. The description does not add additional meaning beyond the schema; therefore, it meets the baseline 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 verb (获取/Get), resource (点赞用户列表/liker list), and input types (帖子链接、短链接或分享文案/post URL, short link, or share text). This distinguishes it from siblings like weibo_get_post_liker_list_by_post_id which use a different input.

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 post URL is available rather than a post ID, but it does not explicitly state when to use this tool versus the by_post_id sibling or provide conditions for avoiding it. No when-not-to-use or alternative recommendations are 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_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_post_repost_list_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当前页微博转发列表。
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 adds value by mentioning pagination support. However, it does not disclose additional behavioral details such as error handling, rate limits, or data format 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 concise sentence that efficiently conveys the core purpose and pagination feature. It avoids unnecessary detail and is front-loaded with the primary action.

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 an output schema present, the description does not need to explain return values. It adequately covers the tool's purpose, input types, and pagination, making it complete for a straightforward list retrieval operation.

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%, and the description adds meaningful guidance for post_url by explicitly stating what not to pass (user profile links or post_id). The page_token description is detailed, and the main description notes pagination support, adding value beyond the schema.

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 verb (获取) and resource (转发列表) and specifies input types (帖子链接、短链接或分享文案). The tool name itself differentiates from sibling by indicating 'by_post_url', but the description does not explicitly mention the sibling tool.

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 post URL is available and mentions pagination support. However, it does not provide explicit guidance on when to choose this tool over alternatives like weibo_get_post_repost_list_by_post_id, nor does it state 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_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 declare readOnlyHint and openWorldHint. The description adds pagination support, which is consistent with annotations, but does not disclose additional behavioral details beyond the 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 concise sentence that effectively communicates the tool's purpose and key feature (pagination) without 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?

Given the presence of an output schema and well-documented parameters, the description covers the main functionality and pagination adequately. Minor gap: no mention of authorization or data source, but overall complete for a read-only tool.

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 parameter descriptions. The tool description does not add extra semantics beyond what the schema already provides, meeting the baseline but not elevating.

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 explicitly states that the tool retrieves a list of user posts using a profile URL and supports pagination with page_token. It clearly differentiates from sibling tools like weibo_get_user_posts_by_user_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?

The description implies usage for getting posts by profile URL but lacks explicit guidance on when to use this tool versus alternatives such as weibo_get_user_posts_by_user_id or other Weibo tools.

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 and openWorldHint, so the base safety is covered. The description adds pagination support but does not detail any other behavioral aspects such as rate limits, authentication requirements, or data freshness. With annotations, a 3 is appropriate.

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 clearly states the purpose and pagination capability, with no extraneous information. It is front-loaded and efficient.

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 simple list tool with 2 parameters and an output schema, the description covers the essential purpose and pagination. It could mention that the output includes a next_page_token, but since the output schema likely includes that, it is adequate.

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?

Both parameters have full schema descriptions (100% coverage), so the schema already documents their meaning. The description only briefly mentions page_token, adding no new semantic value beyond what the schema provides. Baseline 3.

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 tool retrieves Weibo user posts by user_id, with pagination support via page_token. It is distinct from sibling tool weibo_get_user_posts_by_profile_url which uses a profile URL instead.

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 implies using this tool when you have a user_id, and the schema description for user_id suggests reusing from other sources. However, no explicit when-to-use or when-not-to-use compared to the profile_url alternative, which would be beneficial for clarity.

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。
wait_secondsNo可选长轮询等待秒数;0 表示只查询一次,最大 240 秒。

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorYes失败或过期时的稳定错误结构;非终态或成功时为 null。
job_idYes任务 ID。
statusYes任务状态。
messageYes面向用户/AI 的状态说明。
platformYes任务所属平台。
source_idYes任务来源 ID。
content_idYes平台内容 ID。
transcriptYes成功时的口播转文字结果;非终态或失败时为 null。
is_terminalYes是否已终态。
next_actionYes非终态时建议的下一步查询动作。
content_metaYes作品上下文信息,便于结合转写内容做口播分析。
content_typeYes内容类型。
next_poll_after_secondsYes建议下次查询前等待的秒数;非终态时可用。
Behavior4/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 value by explaining the optional long polling and clarifying that it does not trigger reprocessing. 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.

Conciseness5/5

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

Two short sentences, front-loaded with purpose. Every phrase is meaningful and concise with 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 output schema exists and schema covers parameters fully, description is complete. It adds the key behavioral nuance of long polling and idempotency. No gaps for a status-check tool.

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 description coverage is 100%, with clear parameter descriptions. The description's mention of 'optional long polling' aligns with wait_seconds but does not add significant new semantics 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?

Description explicitly states the action: querying the status of a Weibo video speech-to-text job. It also notes optional long polling and that it does not trigger reprocessing, clearly distinguishing it from submission siblings 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.

Usage Guidelines4/5

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

The description implies usage for checking job status after submission, and the 'no reprocessing' note hints at read-only behavior. However, it does not explicitly state when not to use or mention alternatives, but the sibling tools provide context.

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 只能用于同一能力和同一分页链路;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。
Behavior4/5

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

Discloses pagination behavior and the nature of keyword search; annotations already indicate read-only and open-world, adding no contradiction.

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?

Extremely concise—two short sentences with no fluff, every sentence adds essential information.

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?

Covers all necessary aspects: purpose, keyword restriction, pagination flow, and supports output schema; no missing critical details.

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%, but description adds detailed pagination instructions and reiterates keyword constraints, adding value beyond 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 tool searches Weibo posts by natural language keywords, distinguishing it from siblings that operate on specific posts, users, or other entities.

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

Usage Guidelines5/5

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

Explicitly warns against using post links, user profile links, or pagination tokens as keywords, providing clear when-not-to-use guidance.

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 提交视频口播转文字任务;提交完成后最多短等 210 秒,未完成时返回 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。
content_idYes平台内容 ID。
transcriptYes成功时的口播转文字结果;非终态或失败时为 null。
is_terminalYes是否已终态。
next_actionYes非终态时建议的下一步查询动作。
content_metaYes作品上下文信息,便于结合转写内容做口播分析。
content_typeYes内容类型。
next_poll_after_secondsYes建议下次查询前等待的秒数;非终态时可用。
Behavior4/5

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

Discloses waiting behavior (max 210s), return of job_id if incomplete, and next query action. Without annotations, this covers key behavioral 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?

Two sentences, no fluff, front-loaded with the main action. Every sentence 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 single-parameter tool with an output schema, the description fully captures the workflow, wait time, and fallback behavior.

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 already describes post_id clearly. Description doesn't add extra meaning beyond what the schema 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?

Description clearly states the verb (submit), resource (video speech-to-text task), and unique scope (by post_id). It distinguishes from the sibling by URL version.

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?

Implies usage with post_id, contrasting with the URL-based sibling. No explicit when-not-to-use stated, but the context is clear.

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

根据微博帖子链接、短链接或分享文案提交视频口播转文字任务;提交完成后最多短等 210 秒,未完成时返回 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。
content_idYes平台内容 ID。
transcriptYes成功时的口播转文字结果;非终态或失败时为 null。
is_terminalYes是否已终态。
next_actionYes非终态时建议的下一步查询动作。
content_metaYes作品上下文信息,便于结合转写内容做口播分析。
content_typeYes内容类型。
next_poll_after_secondsYes建议下次查询前等待的秒数;非终态时可用。
Behavior3/5

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

The description discloses the wait time of 210 seconds and the return of job_id with next query action, which is helpful for a long-running task. No annotations are provided, so the description carries the transparency burden. It does not cover permission requirements or error handling.

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 that is concise and front-loaded with the action. It efficiently conveys key information without superfluous 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?

The description adequately covers the core workflow: submission, wait time, and conditional response. With an output schema expected to detail the return values, this description is sufficient. It does not mention the complementary tool to check job status, which would add context.

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?

The sole parameter 'post_url' is fully described in the input schema (100% coverage). The description repeats the same text, so no additional semantic value is added 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?

The description clearly states the verb 'submit' and the resource 'video speech-to-text task from a Weibo post URL'. It distinguishes from the sibling tool 'weibo_submit_video_speech_text_by_post_id' which uses post_id instead.

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 specifies what input to use (post page link, short link, sharing text) and what not to use (user profile link, post_id). It also mentions the wait time and fallback behavior. However, it does not explicitly contrast with the by_post_id variant.

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