Skip to main content
Glama
WloBy-Labs

ZhihuMCP

by WloBy-Labs

zhihu_draft_answer

Draft or publish plain-text answers to specified Zhihu questions. Use publish=true for immediate publishing; otherwise it saves a draft for manual review, rejecting if an existing draft or answer would be overwritten.

Instructions

把纯文本写入指定知乎问题的回答编辑器。默认只存草稿(不发布),需要人工在网页端/App 检查后手动发布;publish=true 才会直接点击发布。文本按换行分段,不支持 Markdown 渲染。写操作有独立严格限频(默认间隔≥60s、每小时≤3次)。若该问题已有未发布草稿或已回答过,会拒绝写入以防覆盖。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
textYes回答正文(纯文本,换行分段)
publishNotrue 时直接发布;默认 false 仅存草稿
question_urlYes知乎问题链接,如 https://www.zhihu.com/question/123456
Behavior5/5

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

With only minimal annotations (readOnlyHint=false, destructiveHint=false), the description provides rich behavioral context: draft vs. publish, manual review requirement, plain-text line-break formatting, strict rate limits (≥60s interval, ≤3/hour), and overwrite-prevention refusal. This goes well beyond the annotations and helps the agent anticipate side effects and failures.

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 compact and front-loaded: it states the purpose first, then covers publishing semantics, formatting, rate limits, and refusal conditions in four dense sentences. Every sentence adds useful, non-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?

Despite having no output schema, the description fully specifies the tool's behavior for selection and invocation: what it writes, how publishing works, formatting rules, rate limits, and refusal conditions. No important behavioral aspect is left ambiguous.

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 documents all three parameters with descriptions, so the baseline is 3. The description reinforces the text format and publish default but does not add substantial parameter-level 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 begins with a specific verb and resource: '把纯文本写入指定知乎问题的回答编辑器' (write plain text into the answer editor of a specified Zhihu question). It clearly distinguishes itself from sibling tools like zhihu_edit_answer by emphasizing draft-by-default behavior and refusing if an answer already exists.

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?

It clearly explains the default draft-only behavior, the publish=true option, and the refusal when an existing draft or answer is present, effectively implying use for new drafts. However, it does not explicitly name zhihu_edit_answer as the alternative for editing existing answers, so it falls just short of a 5.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/WloBy-Labs/ZhihuMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server