Skip to main content
Glama

SocialDataX 知乎 Zhihu MCP

Server Details

Zhihu/知乎 hot list, search/details, comments/replies, creators/articles, and video transcripts.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 33 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.1/5.0

Scored across 13 tools

Disambiguation5/5

Each tool maps to a distinct resource and action: content detail, top-level comments, comment replies, user info, user articles, hot list, search variants, and video speech tasks. Even the two video submit tools are separated by input type (URL vs zvideo_id), so misselection is unlikely.

Naming Consistency4/5

Tools mostly follow a clear `zhihu_verb_noun_by_locator` pattern, such as zhihu_get_content_detail_by_url and zhihu_search_users. The lone `socialdatax_get_points_balance` prefix is a minor deviation, and get_hot_list lacks the by-locator suffix, but overall the naming is consistent and predictable.

Tool Count5/5

13 tools is well within the ideal range for a domain-specific MCP server. Each tool addresses a meaningful Zhihu data access or search operation, and none feel redundant or unnecessary.

Completeness4/5

The surface covers core read workflows: content detail, comments and replies, hot list, user profiles, articles, search, and video speech-to-text submission/query. Minor gaps exist, such as no direct tool for retrieving a user's answers or videos, but agents can work around these via search.

Available Tools

13 tools
socialdatax_get_points_balanceA
Read-only
Inspect

查询当前 API Key 账户的 SocialDataX 积分余额、剩余积分或点数 / remaining points balance。需要充值时请访问 https://socialdatax.com/dashboard/billing。

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, and the description reinforces that this is a read-only balance query. It adds useful context by tying the balance to the current API Key and pointing to the billing dashboard for recharges. No contradictions or hidden side effects are indicated.

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 two short sentences: the first states the core purpose, and the second provides an actionable billing link. Every word earns its place without unnecessary detail.

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 zero-parameter, read-only balance query with an output schema, annotations, and a billing link, the description is fully sufficient. No additional information is needed for an agent to select and invoke it correctly.

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 zero parameters Belarusand schema coverage is 100%, so parameter semantics are not a burden on the description. The description still adds value by explaining what the returned balance represents.

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 a specific action (query) and resource (current API Key account's SocialDataX points balance), including Chinese and English terms. It is unambiguous and obviously distinct from the YouTube-focused sibling tools.

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 identifies the exact context: querying the balance for the current API Key accounttons. It also provides a relevant follow-up URL for recharging. There are no competing sibling tools for balance checking, so no explicit alternatives are needed.

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

zhihu_get_comment_replies_by_urlA
Read-only
Inspect

根据知乎内容页链接和一级评论 ID 读取评论回复。用户已提供完整合法的 content_url 和一级评论 comment_id 时直接使用;已有 content_url 但缺少一级评论 comment_id 时,调用 zhihu_get_content_comments_by_url,复用同一 content_url,并使用一级评论的 items[*].comment_id;缺少内容定位信息时向用户索取;支持使用 page_token 继续翻页。

ParametersJSON Schema
NameRequiredDescriptionDefault
comment_idYes一级评论 ID;用户已提供时直接使用,否则请直接复制 zhihu_get_content_comments_by_url 返回的 items[*].comment_id;不要传评论回复项自身的 comment_id。
page_tokenNo知乎评论回复分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一 content_url 和同一 comment_id 链路;更换链接或一级评论 comment_id 时,请清空 page_token 后从第一页重新读取回复。
content_urlYes知乎内容页面链接;用户已提供时直接使用,否则请直接复用读取该一级评论时使用的回答页链接(包括带视频的回答)、专栏文章链接或独立视频链接;通常直接复用 zhihu_get_content_comments_by_url 使用的 content_url;不要只传 content_id 或数字 ID,不要传接口地址、短链接、移动端链接、包含链接的分享文案、问题页链接或作者主页链接;支持回答页链接 https://www.zhihu.com/question/{question_id}/answer/{answer_id}、专栏文章链接 https://zhuanlan.zhihu.com/p/{article_id}、独立视频链接 https://www.zhihu.com/zvideo/{zvideo_id}。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页评论回复列表;当前页可能为空数组;是否可继续翻页以 next_page_token 是否为空为准。
pointsYes本次成功调用的积分消耗与调用完成时的账户积分余额。
reply_countYes该一级评论下的回复总数;不是当前页 items 数量;不可用时为 null。
next_page_tokenYes下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;只用于当前评论回复续页;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成。

TDQS

A4.7/5.0
Behavior4/5

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

readOnlyHint 已表明这是只读操作,描述与此一致,并额外补充了条件分支行为、参数复用链路和分页能力。虽然没有涉及速率限制或错误行为,但对于一个只读查询工具,描述已经提供了足够的行为上下文。

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?

开头一句直接点明核心用途,后续用分号列出条件分支,信息密度高且没有冗余。每个分句都承载决策或操作信息,结构清晰。

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?

对于 3 个参数、有输出 schema、有只读注解的工具,描述覆盖了直接调用、缺失参数时的回退流程、需要向用户追问的场景以及分页继续的方法。Agent 可以据此完成决策和执行,没有明显的信息缺口。

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?

input schema 覆盖率为 100%,参数描述本身已经很详细;描述额外说明了 content_url 与 comment_id 之间的配合关系、如何从 zhihu_get_content_comments_by_url 的返回值中获取 comment_id,以及 page_token 必须原样用于同一链路。

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?

描述明确说明该工具根据知乎内容页链接和一级评论 ID 读取评论回复,动词和资源都很具体。它还与兄弟工具 zhihu_get_content_comments_by_url 形成区分:本工具处理的是评论回复,而非一级评论列表。

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?

描述明确给出了完整决策流程:用户已提供 content_url 和 comment_id 时直接使用;缺少 comment_id 时调用 zhihu_get_content_comments_by_url 并复用同一 content_url 和 items[*].comment_id;缺少内容定位信息时向用户索取;还说明了 page_token 的翻页使用方式。

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

zhihu_get_content_comments_by_urlA
Read-only
Inspect

根据知乎回答页(包括带视频的回答)、专栏文章页或独立视频页链接读取一级评论。支持使用 sort_type 选择排序,并使用 page_token 继续翻页。

ParametersJSON Schema
NameRequiredDescriptionDefault
sort_typeNo评论排序方式:default=默认,time_descending=最新。如无明确排序需求,保持 default。default
page_tokenNo知乎评论分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一 content_url 和同一排序链路;更换链接或排序时,请清空 page_token 后从第一页重新读取评论。
content_urlYes知乎内容页面链接;只传回答页链接(包括带视频的回答)、专栏文章链接或独立视频链接;从搜索结果中的 answer、article、video 或 videoanswer 读取评论时,直接传该结果里非空的 content_url;不要只传 content_id 或数字 ID,不要传接口地址、短链接、移动端链接、包含链接的分享文案、问题页链接或作者主页链接;支持回答页链接 https://www.zhihu.com/question/{question_id}/answer/{answer_id}、专栏文章链接 https://zhuanlan.zhihu.com/p/{article_id}、独立视频链接 https://www.zhihu.com/zvideo/{zvideo_id}。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页一级评论列表;当前页可能为空数组;是否可继续翻页以 next_page_token 是否为空为准。
pointsYes本次成功调用的积分消耗与调用完成时的账户积分余额。
comment_countYes该评论区评论数;不是当前页 items 数量;独立视频场景下也不一定等于一级评论总数;不可用时为 null。
next_page_tokenYes下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;只用于当前评论续页;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成。

TDQS

A4/5.0
Behavior4/5

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

Annotations already signal readOnlyHint=true, and the description adds meaningful behavioral context: it returns only first-level comments, supports sort_type ordering, and uses page_token for pagination. These traits go beyond the annotation safety profile. However, it does not mention auth prerequisites, rate limits, or invalid-URL behavior, so it stops short of full disclosure.

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 compact sentence that front-loads the core action and resource, then briefly mentions sorting and pagination. Every clause earns its place; there is no filler, redundancy, or unnecessary verbosity.

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?

Between the detailed parameter schema, the output schema, and the read-only annotations, an agent has almost everything needed to call this tool correctly. The only missing piece is explicit routing to sibling tools, which is already accounted for under usage guidelines. For a read-only paginated comment fetcher, this is sufficiently complete.

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 highly detailed parameter descriptions covering page_token opacity rules and content_url format restrictions. The tool description merely restates that sort_type and page_token are supported, adding no new semantic detail beyond the schema. Baseline 3 is appropriate.

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

Purpose5/5

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

The description opens with '根据知乎回答页...链接读取一级评论', naming a concrete action (read first-level comments) and specific resource types (answer pages, column articles, independent videos). The qualifier '一级评论' clearly distinguishes this tool from the sibling zhihu_get_comment_replies_by_url, which handles nested replies. This satisfies the specific-verb+resource and sibling-differentiation criteria.

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 when to use the tool (when you have a Zhihu content URL and want first-level comments), but it never explicitly states conditions or alternatives such as 'for replies, use zhihu_get_comment_replies_by_url.' The content_url parameter description adds URL-type restrictions, but that is about parameter shaping, not tool selection. Usage guidance remains implied rather than explicit.

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

zhihu_get_content_detail_by_urlA
Read-only
Inspect

根据知乎回答页(包括带视频的回答)、专栏文章页或独立视频页链接读取详情。

ParametersJSON Schema
NameRequiredDescriptionDefault
content_urlYes知乎内容页面链接;只传下面三类已支持的知乎网页链接格式,不要传接口地址、短链接、移动端链接或包含链接的分享文案;从搜索结果读取详情时,直接传搜索结果里非空的 content_url;不要只传 content_id 或数字 ID,不要自行拼接链接;不要传问题页链接或作者主页链接;支持回答页链接(包括带视频的回答) https://www.zhihu.com/question/{question_id}/answer/{answer_id}、专栏文章链接 https://zhuanlan.zhihu.com/p/{article_id}、独立视频链接 https://www.zhihu.com/zvideo/{zvideo_id}。

Output Schema

ParametersJSON Schema
NameRequiredDescription
titleYes内容标题;answer 通常为所属问题标题。
videoYes视频信息;独立视频详情和带视频的回答详情可能返回对象;包含可用时的播放资源 play_url;普通回答、文章或无视频信息时为 null。
authorYes作者信息。
imagesYes正文图片列表,包含链接及宽高;无图时为空数组。
pointsYes本次成功调用的积分消耗与调用完成时的账户积分余额。
contentYes详情正文或视频描述纯文本;视频详情不是视频转写;不可用时为空字符串。
questionYes回答所属问题摘要;answer(包括带视频的回答详情)返回对象,article 和独立视频 video 为 null。
content_idYes知乎内容 ID;用于识别内容;不要把 content_id 当作详情或评论输入。
image_urlsYes回答或文章详情正文中解析到的图片链接列表;视频详情返回空数组;无图片时为空数组。
like_countYes喜欢数;与赞同数 upvote_count 不同;不可用时为 null。
topic_tagsYes知乎话题标签列表;无标签时为空数组;每项只返回 name。
content_urlYes可打开的知乎内容页面链接;可作为评论请求的 content_url;不可用时为 null;不要自行拼接。
ip_locationYesIP 属地;不可用时为空字符串。
share_countYes分享数;不可用时为 null。
update_timeYes更新时间,秒级 Unix 时间戳;不可用时为 null。
content_typeYes内容类型:answer=回答(包括带视频的回答详情),article=文章,video=独立视频;详情不会返回 videoanswer。
publish_timeYes发布时间,秒级 Unix 时间戳;不可用时为 null。
upvote_countYes赞同数;不可用时为 null。
collect_countYes收藏数;不可用时为 null。
comment_countYes评论数;不可用时为 null。
cover_image_urlYes封面图链接;不可用时为 null。

TDQS

A4.1/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, covering the read-only nature of the operation. The description adds useful scope by enumerating supported page types, but does not discuss other behavioral aspects such as rate limits, errors, or response shape; the output schema and annotations cover much of the remaining burden.

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?

One concise, front-loaded sentence conveys the action and all supported content types without filler. It is easy to scan and immediately actionable for an agent.

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?

The description, combined with the read-only annotations, detailed input schema, and presence of an output schema, provides enough information for an agent to correctly select and invoke the tool. There is no critical missing operational guidance.

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 content_url parameter has a very detailed explanation of accepted URL formats, prohibited input types, and how to pass URLs from search results. The description itself only says 'by URL', adding no parameter semantics 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 uses a specific verb ('读取详情') and names the three supported resource types (answer pages including video answers, column articles, and standalone videos). This clearly distinguishes it from sibling tools focused on comments, user profiles, hot lists, and transcription jobs.

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 intended use is clear: pass a supported Zhihu content URL to get its details. The schema adds strong input constraints, but the description itself does not explicitly compare against sibling tools or state when not to use it, so it relies on context rather than explicit exclusion guidance.

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

zhihu_get_hot_listA
Read-only
Inspect

读取知乎热榜,返回当前热榜问题标题、热度、回答数和问题链接。

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前知乎热榜列表;当前不支持翻页。
pointsYes本次成功调用的积分消耗与调用完成时的账户积分余额。

TDQS

A4.3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, covering the safety profile. The description adds that the data is current and enumerates returned fields, but it does not disclose details like ordering, pagination, list size, or potential dynamic behavior beyond 'current'. Given the annotation coverage, this is adequate but not rich.

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?

A single succinct sentence that front-loads the action and resource, then specifies the exact return payload. There is no filler or redundant 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?

With no parameters, an output schema present, and annotations covering safety and open-world behavior, the description provides all necessary context for an agent to invoke the tool correctly. Return values are also summarized, so nothing essential is missing.

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 zero parameters, so the schema imposes no burden. Baseline for zero parameters is 4, and the description correctly focuses on the output rather than inputs. No additional parameter semantics are 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 states a specific verb ('读取', read) and resource ('知乎热榜', Zhihu hot list), and explicitly lists the returned fields: question title, heat, answer count, and link. This clearly distinguishes it from sibling tools like zhihu_search_content or content-detail tools, as it targets the aggregate hot list rather than individual content or user data.

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 makes the context obvious: call this tool to get the current Zhihu hot list. It does not explicitly name alternatives or exclusions, but none of the sibling tools serve the same hot-list purpose, so the intended use is clear without needing to contrast against them.

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

zhihu_get_user_info_by_profile_urlA
Read-only
Inspect

根据知乎用户主页链接读取公开博主资料。

ParametersJSON Schema
NameRequiredDescriptionDefault
profile_urlYes知乎用户主页链接;只传 https://www.zhihu.com/people/{url_token} 这种主页链接;不要传 user_id、昵称、回答链接、专栏文章链接、问题页链接、接口地址、短链接、移动端链接或包含链接的分享文案;从用户搜索结果继续时,直接复用所选用户的 items[].profile_url;从内容搜索、详情、评论或评论回复结果继续时,复用所选作者的 author.profile_url。

Output Schema

ParametersJSON Schema
NameRequiredDescription
bioYes知乎用户简介;不可用时为空字符串。
nameYes知乎用户名称;不可用时为空字符串。
genderYes知乎用户性别:male=男,female=女,unknown=未知。
pointsYes本次成功调用的积分消耗与调用完成时的账户积分余额。
user_idYes知乎用户 ID;用于识别博主,不是当前知乎博主资料或作者文章列表输入;不可用时为空字符串。
verifiedYes知乎用户是否为认证账号。
avatar_urlYes用户头像链接;不可用时为 null。
ip_locationYes知乎用户 IP 属地;不可用时为空字符串。
profile_urlYes知乎用户主页链接;可直接复用为 zhihu_get_user_info_by_profile_url 或 zhihu_get_user_posted_articles_by_profile_url 的 profile_url;不可用时为 null。
answer_countYes知乎用户公开回答数;不可用时为 null。
article_countYes知乎用户公开文章数;不可用时为 null。
follower_countYes知乎用户粉丝数;不可用时为 null。
verification_labelYes知乎用户认证文案;不可用时为空字符串。

TDQS

A3.7/5.0
Behavior3/5

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

注解已声明readOnlyHint=true和openWorldHint=true,描述中'读取'与注解一致,无矛盾。描述未增加额外的行为细节(如权限、速率限制),但鉴于注解已覆盖安全性,此分数合理。

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?

描述仅一句话,无冗余信息,直接点明核心操作,符合简洁高效的标准。

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?

工具只有一个参数,模式已详尽说明,且有输出模式和注解,描述足以让代理正确调用。对于此类简单工具,信息完整。

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?

模式中profile_url的描述覆盖率达100%,详细说明了可接受的输入类型和复用方式。描述本身未添加参数语义,但依据规则,高覆盖率时基线为3,故维持3。

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?

描述以明确的动词'读取'和资源'公开博主资料'清晰陈述了工具功能,与名称高度一致。虽然没有明确提及兄弟工具,但通过名称和上下文可推断其与获取评论、文章等工具的区分,故扣1分。

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?

描述本身未说明何时使用,但输入模式中的参数描述提供了具体的使用场景(如从搜索结果复用profile_url),隐含了适用的上下文。缺少明确排除其他工具或替代方案的指引,故评为3。

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

zhihu_get_user_posted_articles_by_profile_urlA
Read-only
Inspect

根据知乎用户主页链接读取该用户发布的文章列表。只返回文章,不返回回答、想法或视频;支持使用 page_token 继续翻页。

ParametersJSON Schema
NameRequiredDescriptionDefault
page_tokenNo知乎用户发布文章列表分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一 profile_url 的文章列表链路;更换作者时,请清空 page_token 后从第一页重新读取。
profile_urlYes知乎用户主页链接;只传 https://www.zhihu.com/people/{url_token} 这种主页链接;不要传 user_id、昵称、回答链接、专栏文章链接、问题页链接、接口地址、短链接、移动端链接或包含链接的分享文案;从用户搜索结果继续时,直接复用所选用户的 items[].profile_url;从内容搜索、详情、评论或评论回复结果继续时,复用所选作者的 author.profile_url;从博主信息结果继续时,复用返回的 profile_url。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页知乎用户发布文章列表;当前页可能为空,是否可继续翻页以 next_page_token 是否为空为准。
pointsYes本次成功调用的积分消耗与调用完成时的账户积分余额。
next_page_tokenYes下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;只用于当前用户发布文章列表续页;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成。

TDQS

A4/5.0
Behavior4/5

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

The readOnlyHint annotation already covers the safety profile. The description adds meaningful behavioral details beyond the annotation: it returns only articles (not answers, thoughts, or videos) and supports pagination via page_token. This is useful context for an agent deciding whether this tool fits the task.

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 two short sentences, front-loaded with the core action and its filter, and ends with the pagination note. No redundant or fluff content; every part 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 detailed schema (100% parameter coverage), annotations, and presence of an output schema, the description covers the essential purpose and return filter. It does not discuss error conditions or edge cases, but those are not critical for correctly invoking the 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 for profile_url and page_token. The tool description itself adds no additional parameter semantics beyond what the schema already provides, so the baseline of 3 applies.

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 reads a user's published article list from their profile URL, and explicitly excludes answers, thoughts, and videos, distinguishing it from sibling content tools. This is a specific verb-resource pairing with a precise scope.

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 tool implies when to use it (retrieving articles for a user) but does not explicitly name sibling alternatives or specify when-not-to-use. The schema parameter description provides guidance on chaining from search results, but the tool description itself lacks explicit routing relative to other zhihu_get_* tools.

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

zhihu_get_video_speech_text_jobA
Read-only
Inspect

根据用户提供的有效 job_id,或 submit 工具返回的 job_id 查询知乎视频口播转文字任务;每次最多等待 240 秒,不触发重处理,也不要重复提交任务。

ParametersJSON Schema
NameRequiredDescriptionDefault
job_idYes口播转文字任务 ID;用户已提供时直接使用,否则使用 zhihu_submit_video_speech_text_by_video_url 或 zhihu_submit_video_speech_text_by_zvideo_id 返回的 job_id;任务未完成时继续原样传入同一个 job_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建议下次查询前等待的秒数;非终态时可用。

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint and openWorldHint, and the description adds useful behavioral context: each call waits up to 240 seconds, does not trigger reprocessing, and should not be used to resubmit. This is meaningful beyond the annotations, though it does not detail timeout error handling or pagination-style progression.

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 compact sentence that front-loads the purpose and then adds the operational constraints. There is no filler or redundancy.

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 read-only job-status tool with an output schema, the description covers the input source, the waiting behavior, and the important no-resubmission/no-reprocessing rules. Nothing critical is missing for an agent to invoke it correctly.

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 already provides 100% coverage for the single job_id parameter, including its source and the reuse rule. The tool description reinforces these semantics but does not add significant parameter-specific 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?

The description states a specific action and resource: querying a Zhihu video speech-to-text task by job_id. It clearly distinguishes itself from the sibling submit tools by referencing job_ids returned by them and framing the operation as a query rather than a submission.

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?

It explicitly states when to use the tool: when a valid user-provided job_id exists or when a job_id was returned by a submit tool. It also gives a clear exclusion: do not resubmit or trigger reprocessing, which helps the agent choose this polling/query tool over re-submitting.

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

zhihu_search_contentA
Read-only
Inspect

按搜索词搜索知乎公开内容。用户需要按搜索词查找内容时使用;已有回答页、专栏文章页或独立视频页链接且需要详情或评论时使用对应 URL 工具;已有用户主页链接时使用用户资料或文章列表工具;支持类型、排序、发布时间筛选与 page_token 翻页。

ParametersJSON Schema
NameRequiredDescriptionDefault
keywordYes知乎内容搜索词,可传关键词或短语,例如问题、话题、人物、机构或内容需求;不要传问题链接、回答链接、专栏文章链接、视频链接、用户主页链接或 page_token。
sort_typeNo排序方式:general=综合排序,upvote_count_descending=最多赞同,time_descending=最新发布。如无明确排序需求,保持 general。general
page_tokenNo知乎搜索分页令牌。首次请求留空。继续翻页时必须将上一页返回的完整 next_page_token 原样作为 page_token 传回;page_token 是不透明分页令牌;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成,不得用省略号替换中间内容。只能用于同一关键词、同一类型筛选、同一排序和同一发布时间筛选链路。更换关键词、类型、排序或发布时间筛选时,请清空 page_token 后从第一页重新搜索。
content_typeNo内容类型筛选:all=不限类型,answer=只看回答,article=只看文章,video=只看视频内容(可能返回独立视频 video 或带视频的回答 videoanswer;videoanswer 不是独立视频,也不是筛选取值)。all
publish_time_rangeNo发布时间筛选:all=不限时间,day=一天内,week=一周内,month=一月内,three_months=三月内,half_year=半年内,year=一年内。如无明确筛选需求,保持 all。all

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页知乎内容列表;当前页可能为空,是否可继续翻页以 next_page_token 是否为空为准。
pointsYes本次成功调用的积分消耗与调用完成时的账户积分余额。
next_page_tokenYes下一页不透明分页令牌;为空表示没有更多结果。继续翻页时必须将返回的完整 next_page_token 原样作为 page_token 传回;只用于当前搜索续页;不得修改、截断、缩写、脱敏、掩码、省略、规范化、重组或自行生成。

TDQS

A4.1/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so safety is covered. The description adds scoping context (公开内容/public content only) and notes page_token pagination support, which are useful behavioral traits. However, it does not go deeper (e.g., token expiry, rate limits, or that a videoanswer result is returned under video filter — though that detail is in the schema). Modest value 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.

Conciseness4/5

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

Front-loaded with the core purpose, then usage routing, then capability summary; every clause earns its place and there is zero filler. Slightly dense as one continuous sentence block, but efficient overall.

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 5-parameter tool with 3 enums, an output schema, and 11 siblings, the description covers purpose, when to use, when-not-to-use with named alternatives, and available filters/pagination. The output schema covers return values, so no need to restate them. Complete enough for selection and correct invocation, though the dense single-sentence structure is the only minor weakness.

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 detailed descriptions for all 5 parameters, including the opaque-token contract for page_token and enum meanings for sort_type/content_type/publish_time_range. The description only summarizes these at a high level, so baseline 3 applies; it adds no semantics beyond the schemas

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?

States a specific verb and resource ('按搜索词搜索知乎公开内容') and names the alternatives it is not: URL-based detail/comment tools for existing page links, and user profile/article-list tools for profile links. An agent can clearly distinguish it from the 10+ sibling tools without opening schemas.

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 states when to use ('用户需要按搜索词查找内容时') and when-not: when the user already has answer/article/video page links, or a profile link, it routes to the corresponding sibling tools. This is explicit when/when-not with alternatives named.

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

zhihu_search_suggestionsA
Read-only
Inspect

根据关键词获取知乎搜索输入框联想词;不用于搜索用户或内容。

ParametersJSON Schema
NameRequiredDescriptionDefault
keywordYes搜索关键词或短语;不要传链接、用户 ID 或 page_token。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes搜索建议列表。
pointsYes本次成功调用的积分消耗与调用完成时的账户积分余额。

TDQS

A4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, and the description's '获取' is consistent with a read-only operation with no annotation contradiction. The description adds a scope constraint (suggestions only, not full search), which is useful. However, it adds no context about result limits, pagination, or failure modes; the presence of an output schema lowers that burden but does not eliminate it.

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 compact sentence with the action and purpose front-loaded, followed by a short exclusion clause. Every element earns its place — purpose, trigger, and scope boundary — with zero filler or redundant wording.

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 single-parameter, read-only tool with 100% schema coverage, a present output schema, and safety annotations, the description covers purpose, trigger, and exclusions adequately. The only modest gap is not naming the exact alternative tools for the excluded cases, which is minor given the low complexity and the descriptive sibling names.

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 schema itself already provides strong parameter guidance — keyword is described as '搜索关键词或短语' plus explicit prohibitions on links, user IDs, and page_token. The description's '根据关键词' merely restates the parameter name without adding meaning beyond the schema. With the schema doing the heavy lifting, the baseline of 3 applies.

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 uses a specific verb and resource combination (获取/获取知乎搜索输入框联想词 — get Zhihu input-box suggestion words), which unambiguously states what the tool does. The exclusion clause '不用于搜索用户或内容' explicitly differentiates it from the sibling tools zhihu_search_content and zhihu_search_users. An agent can identify the tool's function and its boundaries without opening the schema.

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 states the trigger condition — wanting keyword-based suggestion words — and explicitly rules out user/content search via '不用于搜索用户或内容'. This gives clear when-not guidance and implicitly points toward the search_content and search_users siblings, but it stops short of naming those alternatives by tool name, so the routing is not fully explicit.

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

zhihu_search_usersA
Read-only
Inspect

按关键词搜索知乎用户;已有用户主页链接时直接调用用户资料接口。支持 page_token 翻页。

ParametersJSON Schema
NameRequiredDescriptionDefault
keywordYes用户搜索关键词或短语,例如账号名;不要传主页链接、用户 ID 或 page_token。
page_tokenNo首页留空;后续原样传入同一关键词用户搜索返回的 next_page_token,不可跨能力使用。

Output Schema

ParametersJSON Schema
NameRequiredDescription
itemsYes当前页用户搜索结果。
pointsYes本次成功调用的积分消耗与调用完成时的账户积分余额。
next_page_tokenYes下一页不透明分页令牌;为空表示结束。必须原样传回同一用户搜索入口,不可跨关键词或能力使用。

TDQS

A4.5/5.0
Behavior4/5

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

注解已声明readOnlyHint=true和openWorldHint=true,描述没有与之矛盾。描述额外说明了page_token翻页这一行为特性,但对返回格式、分页细节等未提及。由于有输出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?

描述仅两句话,第一句点明核心功能,第二句给出使用条件,第三句说明翻页。信息密度高,没有冗余,且关键信息前置。

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?

对于搜索类工具,有输出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对两个参数的描述已非常详细(keyword禁止传链接/ID,page_token说明首页留空和跨能力不可用),覆盖率达100%。描述本身没有增加超出schema的语义,但强调了'已有主页链接时'的用法,这属于使用指导而非参数语义。因此维持基线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?

描述明确说明工具用途是'按关键词搜索知乎用户',动词+资源清晰,且与兄弟工具区分(zhihu_search_content用于内容搜索,zhihu_get_user_info_by_profile_url用于获取用户资料)。还特别指出已有主页链接时用其他接口,进一步明确了边界。

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

Usage Guidelines5/5

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

描述直接给出使用条件:已有用户主页链接时应调用用户资料接口,隐含了本工具适用于无链接时按关键词搜索。同时提到支持page_token翻页,让代理知道如何处理分页。虽然没有列出所有兄弟工具,但关键替代方案已明确。

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

zhihu_submit_video_speech_text_by_video_urlAInspect

根据知乎独立视频页或带视频回答页链接提交口播转文字任务;提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。

ParametersJSON Schema
NameRequiredDescriptionDefault
video_urlYes知乎视频内容页面链接;支持独立视频 https://www.zhihu.com/zvideo/{zvideo_id},以及带视频回答 https://www.zhihu.com/question/{question_id}/answer/{answer_id};从搜索结果继续处理 videoanswer 时直接传其非空 content_url。普通无视频回答、专栏文章页、问题页、用户主页、接口地址、短链接和只包含数字的 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建议下次查询前等待的秒数;非终态时可用。

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already convey non-read-only, non-idempotent, non-destructive behavior. The description adds the useful async behavior: it waits up to 240 seconds and, if incomplete, returns job_id and the next query step. This goes beyond annotation data and gives an agent a realistic model of the call's outcome.

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 dense sentence: it front-loads the main action and then gives the key async behavior. No filler or redundant phrasing.

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 one-parameter submission tool with a detailed schema and an output schema, the description covers initiation, wait behavior, and incomplete-job handling. It also tells the agent what to do next if the job is not finished, so nothing critical is missing.

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 schema property description already fully documents accepted URL formats and exclusions. The tool-level description adds no additional parameter semantics beyond what the schema already provides, so the baseline 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 names a specific action (submit speech-to-text transcription) and a specific resource (Zhihu standalone video page or video answer page link). It clearly differentiates from the sibling zhihu_submit_video_speech_text_by_zvideo_id by targeting URL-based input rather than zvideo 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 states when to use this tool: with a standalone video URL or a video-bearing answer URL. It explicitly lists unsupported inputs (plain answers, articles, question pages, profiles, interfaces, short links, and numeric-only IDs), giving clear exclusions. It does not explicitly name the sibling alternative for zvideo_id-only inputs, but the accepted formats imply the distinction.

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

zhihu_submit_video_speech_text_by_zvideo_idAInspect

根据知乎独立视频的数字 zvideo_id 提交口播转文字任务;提交后最多等待 240 秒,未完成时返回 job_id 和下一步查询动作。

ParametersJSON Schema
NameRequiredDescriptionDefault
zvideo_idYes知乎独立视频 zvideo_id;用户已提供时原样使用,否则可从独立视频详情结果的 content_id 复制;必须是数字字符串。不要传视频链接、回答 ID、文章 ID 或问题 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建议下次查询前等待的秒数;非终态时可用。

TDQS

A3.8/5.0
Behavior4/5

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

Annotations only indicate non-readonly, non-idempotent, non-destructive, open-world. The description adds meaningful behavior: submission may wait up to 240 seconds and, if incomplete, returns a job_id plus a follow-up query action. This async/timeout behavior is not visible in the 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?

A single compact sentence front-loads the core action and then adds the two key behavioral facts (240s wait, job_id/next step). No filler or repetition.

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 one-parameter async submission tool with an output schema and sibling get-job tool, the description covers the important operational details: input type, wait limit, and fallback job_id. It is slightly non-specific about the exact next query action/tool name, but the sibling list makes this recoverable.

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 zvideo_id parameter is already well documented with source, numeric-string constraint, and exclusions. The tool description adds no parameter details beyond the schema, so baseline 3 applies.

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 states a specific action (submit speech-to-text task) and resource (Zhihu standalone video identified by zvideo_id), plus the async wait behavior. It is clear, but it does not explicitly differentiate from the sibling zhihu_submit_video_speech_text_by_video_url by naming the alternative or stating 'use this when you have a zvideo_id, not a 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 context is implied rather than stated: it is for submitting via zvideo_id, and '未完成时返回 job_id 和下一步查询动作' hints at polling with the get-job sibling. The schema's parameter description warns not to pass video links/answer/article/question IDs, but the main description does not explicitly say when to prefer this tool over the by_video_url sibling or how to proceed beyond a vague 'next query action'.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 4 tool updates
    • Changedzhihu_get_user_info_by_profile_url1 field changed
      • changedInput schema / properties / profile_url / description
        Previous value: -"知乎用户主页链接;只传 https://www.zhihu.com/people/{url_token} 这种主页链接;不要传 user_id、昵称、回答链接、专栏文章链接、问题页链接、接口地址、短链接、移动端链接或包含链接的分享文案;从搜索结果、详情、评论或评论回复里的 author.profile_url 继续获取博主资料时,直接复用该非空 profile_url。"New value: +"知乎用户主页链接;只传 https://www.zhihu.com/people/{url_token} 这种主页链接;不要传 user_id、昵称、回答链接、专栏文章链接、问题页链接、接口地址、短链接、移动端链接或包含链接的分享文案;从用户搜索结果继续时,直接复用所选用户的 items[].profile_url;从内容搜索、详情、评论或评论回复结果继续时,复用所选作者的 author.profile_url。"
    • Changedzhihu_get_user_posted_articles_by_profile_url1 field changed
      • changedInput schema / properties / profile_url / description
        Previous value: -"知乎用户主页链接;只传 https://www.zhihu.com/people/{url_token} 这种主页链接;不要传 user_id、昵称、回答链接、专栏文章链接、问题页链接、接口地址、短链接、移动端链接或包含链接的分享文案;从搜索结果、详情、评论或评论回复里的 author.profile_url 继续读取作者发布文章列表时,或从博主信息结果里的 profile_url 继续读取作者发布文章列表时,直接复用该非空 profile_url。"New value: +"知乎用户主页链接;只传 https://www.zhihu.com/people/{url_token} 这种主页链接;不要传 user_id、昵称、回答链接、专栏文章链接、问题页链接、接口地址、短链接、移动端链接或包含链接的分享文案;从用户搜索结果继续时,直接复用所选用户的 items[].profile_url;从内容搜索、详情、评论或评论回复结果继续时,复用所选作者的 author.profile_url;从博主信息结果继续时,复用返回的 profile_url。"
    • Addedzhihu_search_suggestions
    • Addedzhihu_search_users
  2. 11 tool updates
    • First observedsocialdatax_get_points_balance
    • First observedzhihu_get_comment_replies_by_url
    • First observedzhihu_get_content_comments_by_url
    • First observedzhihu_get_content_detail_by_url
    • First observedzhihu_get_hot_list
    • First observedzhihu_get_user_info_by_profile_url
    • First observedzhihu_get_user_posted_articles_by_profile_url
    • First observedzhihu_get_video_speech_text_job
    • First observedzhihu_search_content
    • First observedzhihu_submit_video_speech_text_by_video_url
    • First observedzhihu_submit_video_speech_text_by_zvideo_id

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Zhihu MCP by SocialDataX for hot lists, cross-type content search and details, comments and replies, creator profiles, and creator article lists.
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Provides MCP tools for searching Zhihu content, fetching answers and articles, and interacting with Zhihu's AI direct answer service, enabling content collection, monitoring, and research.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to search, read, and analyze Zhihu content including questions, answers, comments, and user activities through the MCP protocol.
    5
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to directly operate Zhihu, including login, publishing articles and videos, searching content, getting recommendations, and commenting.
    6
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources