xiaobenyang-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@xiaobenyang-mcpwhat are today's top headlines?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
在线新闻
本MCP服务封装了新闻相关工具。
Related MCP server: news-monitor-mcp
工具列表
本MCP服务封装了新闻相关工具,可让模型通过标准化接口调用以下功能:
工具名称 | 描述 |
aa | xxxx(例如:实时热点新闻查询) |
bb | yyy(例如:新闻内容关键词提取) |
前置需求 | Prerequisite
Node.js 22 版本或以上。
Node.js 22 or above.
开始使用 | Start
使用 Streamable HTTP 启动 | Start by Streamable HTTP transport
npm start使用 Stdio 启动 | Start by Stdio transport
{
"mcpServers": {
"xiaobenyang-mcp": {
"command": "npx",
"args": [
"xiaobenyang-mcp"
],
"env": {
"API_KEY": "你的实际apikey",
"MCP_ID": "你的实际mcpId",
"LOG_LEVEL": "info"
},
"transport": "stdio"
}
}
}Inspector
npx @modelcontextprotocol/inspector npx xiaobenyang-mcp
Available Tools
17 tools实时数据/36氪热榜D
实时数据/36氪热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. However, the description offers no information about what the tool does (e.g., whether it retrieves, updates, or monitors data), its operational characteristics (e.g., rate limits, authentication needs), or expected outcomes. This leaves the agent completely in the dark about the tool's behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
While the description is extremely brief ('实时数据/36氪热榜'), this is not true conciseness but rather under-specification. It fails to convey essential information about the tool's function and usage, making it inefficient rather than succinct. The structure doesn't front-load critical details, as it provides no actionable content.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the lack of annotations and output schema, the description is severely incomplete. It doesn't explain what the tool returns (e.g., a list of trending topics from 36Kr), how it behaves, or when to use it. For a tool in a family of similar '热榜' tools, this minimal description fails to provide the necessary context for effective agent use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters with 100% schema description coverage, meaning the schema fully documents the lack of inputs. The description doesn't add any parameter information, which is appropriate since there are no parameters to explain. This meets the baseline expectation for a parameterless tool.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It doesn't mention any specific context, prerequisites, or differences from sibling tools like '实时数据/微博热搜' or '实时数据/知乎热榜'. Without any usage instructions, the agent has no basis for selecting this tool over others in the same category.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/B站热榜D
实时数据/B站热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. The description provides zero information about what this tool actually does behaviorally - whether it fetches, displays, filters, or processes the Bilibili hot list data. It doesn't indicate if this is a read operation, whether it requires authentication, what format the data comes in, or any other behavioral characteristics.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
While technically concise (just the tool name repeated), this is under-specification rather than effective conciseness. The description doesn't communicate any useful information in its minimal form. A truly concise description would still convey the tool's purpose and basic operation, which this completely fails to do.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's apparent purpose (fetching Bilibili hot list data), the lack of annotations, no output schema, and the presence of many similar sibling tools, this description is completely inadequate. It provides no information about what the tool returns, how it behaves, or how it differs from alternatives. For a data-fetching tool in a crowded namespace, this minimal description fails to provide the necessary context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, and the schema description coverage is 100% (though with no parameters, this is trivial). The description doesn't need to explain parameters since there are none. However, it also doesn't mention that this is a parameterless tool, which could be slightly helpful context. Given the zero-parameter baseline, this earns a 4 rather than a perfect 5.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides absolutely no guidance about when to use this tool versus its many alternatives. With 15 sibling tools that all appear to provide hot lists from different platforms (微博热搜, 抖音热榜, 知乎热榜, etc.), the agent has no information about why one would choose the Bilibili hot list over any other platform's hot list. There's no context about use cases, prerequisites, or differentiation.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/IT资讯热榜D
实时数据/IT资讯热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. The description provides zero information about what this tool actually does - whether it retrieves, creates, modifies, or deletes data; what permissions are required; rate limits; or any other behavioral characteristics. This leaves the agent completely in the dark about how to interact with this tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
While technically concise (only 7 characters), this description represents under-specification rather than effective conciseness. The single phrase '实时数据/IT资讯热榜' fails to provide any meaningful information about the tool's purpose or usage. True conciseness requires conveying essential information efficiently, not simply being brief.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the context of 16 similar sibling tools and no annotations or output schema, the description is completely inadequate. It fails to explain what 'IT资讯热榜' means, what data it provides, how it differs from other hot list tools, or what the agent can expect when using it. For a tool that presumably retrieves hot lists from IT information sources, this description provides no useful context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters with 100% schema description coverage, so there are no parameters to document. The description doesn't need to compensate for any parameter documentation gaps. While the description doesn't add any parameter information (because there are none), the baseline for a zero-parameter tool with complete schema coverage is appropriately set at 4.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides absolutely no guidance about when to use this tool versus its many alternatives. With 16 sibling tools that all appear to be different '热榜' (hot list) tools for various platforms, the description fails to explain what makes 'IT资讯热榜' distinct or when an agent should choose it over similar tools like '知乎热榜' or '微博热搜'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/今日头条热榜D
实时数据/今日头条热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. The description fails to indicate whether this is a read or write operation, what data it returns, whether it requires authentication, any rate limits, or what format the output takes. For a tool with no annotation coverage, this represents a complete lack of behavioral transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
While technically concise (a single phrase), this represents under-specification rather than effective conciseness. The description fails to convey essential information about the tool's purpose and behavior. Every word should earn its place, but here the minimal content fails to serve its fundamental purpose of helping an AI agent understand and use the tool correctly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity implied by the tool name (retrieving trending data from a major platform), the lack of annotations, and no output schema, the description is completely inadequate. It provides no information about what the tool returns, how the data is structured, or any behavioral characteristics. For a data retrieval tool with no structured metadata, this description fails to provide the minimal contextual information needed for effective use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters with 100% schema description coverage, so the baseline score is 4. The description doesn't need to compensate for any parameter documentation gaps, and the empty input schema is self-explanatory for a parameterless tool. No additional parameter information is provided or needed in the description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides absolutely no guidance on when to use this tool versus alternatives. With 16 sibling tools all following the '实时数据/[platform]热榜' pattern, there is no indication of what makes this tool distinct, what context it's appropriate for, or when to choose it over similar tools like '实时数据/微博热搜' or '实时数据/抖音热榜'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/微博热搜D
实时数据/微博热搜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure but fails entirely. It doesn't indicate whether this is a read-only operation, if it requires authentication, what data format it returns, or any rate limits or constraints. The description adds no behavioral context beyond the name, making it impossible for an agent to understand how the tool behaves.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise—just the tool name repeated—but this is under-specification rather than effective brevity. It lacks any structure or front-loaded information, failing to communicate purpose or usage in a way that earns its place. While short, it doesn't achieve conciseness through clarity or efficiency.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity implied by real-time data fetching and the lack of annotations and output schema, the description is completely inadequate. It doesn't explain what the tool returns (e.g., a list of hot searches, timestamps, rankings), how to interpret results, or any operational context. For a tool with no structured metadata, the description fails to provide essential information for effective use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters, and the schema description coverage is 100%, so there are no parameters to document. The description doesn't need to compensate for any parameter gaps, and it doesn't add or detract from parameter understanding. A baseline score of 4 is appropriate as the absence of parameters means there's no burden on the description to explain them.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description offers no guidance on when to use this tool versus its siblings (e.g., other real-time data tools like '实时数据/知乎热榜' or '实时数据/抖音热榜'). It lacks any context about use cases, prerequisites, or distinctions from alternatives, leaving the agent with no information to make an informed selection among similar tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/抖音热榜D
实时数据/抖音热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. However, it adds nothing about how the tool behaves—such as whether it's read-only, requires authentication, has rate limits, or what kind of data it returns. This leaves critical behavioral traits completely unspecified.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
While the description is extremely concise, it is under-specified rather than efficiently informative. It consists of a single phrase that repeats the name, failing to convey any useful information. Conciseness should not come at the cost of clarity, making this ineffective.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the lack of annotations and output schema, the description is incomplete. It doesn't explain what the tool does, when to use it, or what it returns, leaving significant gaps in understanding. For a tool with no structured data to rely on, this description is inadequate.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters, and the schema description coverage is 100%, so there is no need for parameter details in the description. The baseline for this scenario is 4, as the description doesn't need to compensate for any parameter documentation gaps.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to use this tool versus its siblings (e.g., '实时数据/微博热搜' or '实时数据/知乎热榜'). The description offers no context, exclusions, or alternatives, leaving the agent with no information to distinguish this tool from other similar tools in the server.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/搜狗热榜D
实时数据/搜狗热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must fully disclose behavioral traits. However, it reveals nothing about the tool's behavior—such as whether it's read-only or destructive, its rate limits, authentication needs, or output format. This leaves the agent with no understanding of how the tool operates beyond its name.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
While concise with a single phrase, the description is under-specified rather than efficiently informative. It fails to front-load essential information and doesn't use its brevity to convey value. Every sentence should earn its place, but here the phrase adds no clarity beyond the tool name, wasting the opportunity for meaningful content.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity implied by '实时数据' (real-time data) and the lack of annotations or output schema, the description is incomplete. It doesn't explain what data is returned, how it's structured, or any operational constraints. For a tool likely involving dynamic data retrieval, this minimal description is inadequate for effective agent use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters, and the input schema has 100% description coverage (though empty). With no parameters to document, the description doesn't need to compensate for any gaps. A baseline score of 4 is appropriate as there are no parameters to explain, and the description doesn't introduce any confusion about inputs.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description offers no guidance on when to use this tool versus alternatives. It doesn't mention any context, prerequisites, or exclusions, nor does it reference sibling tools. Without any usage instructions, an agent cannot determine appropriate scenarios for invoking this tool over others in the list.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/搜狗热榜AD
实时数据/搜狗热榜A
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. However, the description offers no information about what the tool does, how it behaves, what data it returns, or any operational characteristics like rate limits, authentication needs, or data format. It completely fails to describe the tool's behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
While technically concise (just the tool name repeated), this represents under-specification rather than effective conciseness. The description fails to provide any meaningful information that would help an AI agent understand or use the tool, so it doesn't earn its place as a helpful description.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the lack of annotations, no output schema, and a description that provides no meaningful information, this is completely inadequate. The description doesn't explain what the tool returns, how it differs from the '搜狗热榜' sibling, or any operational context. For a tool that presumably fetches real-time data, this level of documentation is insufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters with 100% schema description coverage, so the schema fully documents the parameter situation. The description doesn't need to compensate for any parameter gaps, and the baseline for zero parameters is 4. The description doesn't add parameter information, but that's acceptable given the parameterless design.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. There's no mention of context, prerequisites, or differentiation from the sibling '搜狗热榜' tool or other real-time data tools in the list. Users are left with no information about appropriate use cases.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/澎湃新闻热榜D
实时数据/澎湃新闻热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. However, it offers no information on traits such as read-only status, rate limits, authentication needs, or output format. This is inadequate for a tool that likely involves data retrieval, leaving the agent unaware of operational constraints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single phrase that mirrors the tool name, making it under-specified rather than concise. It lacks structure and fails to front-load essential information, such as purpose or usage. While brief, it does not earn its place by adding value beyond the name.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's likely complexity (fetching hot topics from a news source) and the absence of annotations and output schema, the description is incomplete. It does not explain what the tool returns, how data is structured, or any behavioral aspects, leaving significant gaps for the agent to understand its functionality.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters with 100% schema description coverage, so no parameter information is needed. The description does not add any parameter details, which is acceptable given the lack of inputs. This meets the baseline for tools without parameters, as it does not need to compensate for schema gaps.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It does not mention context, prerequisites, or comparisons to sibling tools like '实时数据/微博热搜' or '实时数据/知乎热榜'. This leaves the agent without direction on selection among similar hot-topic tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/百度热榜D
实时数据/百度热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must fully disclose behavioral traits. However, it gives no information about what the tool does operationally—whether it fetches, streams, or processes data; its rate limits; authentication needs; or output format. The description is essentially empty, failing to convey any behavior beyond the tool's name, which is inadequate for a tool with zero annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
While the description is extremely concise (just the tool name repeated), this is not a virtue but under-specification. It lacks any structure or front-loaded information, failing to provide a purpose or usage context. Conciseness should not come at the cost of clarity; here, the brevity results in an ineffective description that does not help the agent understand the tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity implied by the tool name (likely involving real-time data from Baidu's hotlist), the description is completely inadequate. There are no annotations, no output schema, and the description adds no context about what the tool returns or how it behaves. For a data-fetching tool with many siblings, this leaves the agent without essential information to use it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, and the schema description coverage is 100% (since there are no parameters to describe). According to the rules, for zero parameters, the baseline score is 4. The description does not need to compensate for any parameter gaps, and it does not contradict the schema, so it meets the baseline requirement without adding extra value.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description offers no guidance on when to use this tool versus alternatives. It does not mention any context, prerequisites, or comparisons to sibling tools (e.g., use this for Baidu-specific trends vs. others for different platforms). Without any usage instructions, the agent has no basis for selecting this tool appropriately among the many similar hotlist tools available.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/百度贴吧热榜C
实时数据/百度贴吧热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. However, it offers no information about traits such as whether this is a read-only operation, potential rate limits, authentication needs, data freshness, or output format. The description is too minimal to convey any behavioral context, leaving the agent with significant uncertainty.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise—just the tool name repeated—but this is under-specification rather than effective brevity. It lacks any structured information or front-loaded details that would help an agent understand the tool's purpose. While it avoids verbosity, it fails to provide necessary context, making it inefficient for its intended use.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (likely a data-fetching operation with no parameters) and the absence of annotations and output schema, the description is incomplete. It doesn't explain what the tool returns (e.g., a list of hot topics), how the data is structured, or any operational constraints. For a tool with no structured metadata, the description should compensate but does not.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters, and the input schema has 100% description coverage (though empty). With no parameters to document, the description doesn't need to add parameter semantics. A baseline score of 4 is appropriate as the lack of parameters reduces the burden on the description, and it doesn't contradict or confuse the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It doesn't mention context, prerequisites, or exclusions, and fails to differentiate from sibling tools like '实时数据/百度热榜' (which might be a broader Baidu hot list) or other platform-specific hot lists. Without any usage instructions, the agent must infer based on the name alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/知乎热榜D
实时数据/知乎热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. However, it offers no information about what the tool does behaviorally—whether it fetches data, requires authentication, has rate limits, returns real-time or cached data, or any other operational traits. This leaves the agent with no understanding of how the tool behaves beyond its name.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise but under-specified, not efficiently informative. It consists of a single phrase that mirrors the tool name, failing to convey any meaningful information. While brevity is present, it doesn't earn its place by adding value, making it more of a placeholder than a helpful description.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity implied by '实时数据' (real-time data) and the lack of annotations or output schema, the description is completely inadequate. It doesn't explain what the tool returns, how to interpret results, or any operational context. For a tool presumably fetching trending data from Zhihu, this leaves critical gaps in understanding its functionality and output.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters, and the schema description coverage is 100%, meaning there are no parameters to document. The description doesn't need to compensate for any parameter gaps. A baseline score of 4 is appropriate as the absence of parameters is inherently clear, though not a perfect 5 since the description could theoretically mention this explicitly.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It doesn't mention any specific context, prerequisites, or exclusions. With multiple sibling tools for different platforms (e.g., 微博热搜, 抖音热榜), there's no indication of why one would choose this tool over others, making it misleadingly generic for a platform-specific tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/稀土掘金热榜D
实时数据/稀土掘金热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. However, it offers no information about the tool's behavior—such as whether it's read-only, requires authentication, has rate limits, returns real-time data, or involves any side effects. This leaves critical operational traits unspecified for a tool presumably fetching dynamic data.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise but under-specified rather than efficiently informative. It consists only of the tool name repeated, which fails to provide meaningful content. While brevity is present, it lacks the necessary structure or front-loaded information to guide an agent effectively, making it more of a placeholder than a helpful description.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (likely involving dynamic data fetching) and the absence of both annotations and an output schema, the description is severely incomplete. It doesn't explain what the tool returns, how it behaves, or any usage context, leaving the agent with insufficient information to understand or invoke the tool correctly in a real-world scenario.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters, and schema description coverage is 100%, so there are no parameters to document. The description doesn't need to compensate for any parameter gaps, and it appropriately avoids unnecessary parameter details. A baseline score of 4 is applied since no parameter information is required, and the description doesn't misleadingly imply parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It doesn't mention any context, prerequisites, or differences from sibling tools like '实时数据/知乎热榜' or '实时数据/微博热搜', leaving the agent with no information about selection criteria or appropriate use cases.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/腾讯新闻热榜C
实时数据/腾讯新闻热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It only states the source ('腾讯新闻热榜'), without describing what the tool does (e.g., returns a list, fetches data), any constraints (e.g., rate limits, authentication needs), or output behavior. This is inadequate for a tool with zero annotation coverage, as it leaves critical behavioral traits unspecified.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise—just the tool name repeated—which could be seen as efficient but results in under-specification. It's front-loaded with the source, but every sentence (in this case, the single phrase) doesn't earn its place by adding value beyond the name. It's brief but lacks substance, making it more sparse than optimally structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity (a data-fetching tool likely returning hot list items), lack of annotations, and no output schema, the description is incomplete. It doesn't explain what the tool returns (e.g., list of articles, rankings), any behavioral aspects, or usage context. For a tool with siblings and potential data-rich output, this minimal description fails to provide enough information for effective agent use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters, and schema description coverage is 100%, so there's no need for parameter information in the description. The description doesn't add meaning beyond the schema, but with no parameters, the baseline is 4. It appropriately avoids unnecessary parameter details, though it could hint at implicit context if relevant.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. Given the sibling tools include other hot lists (e.g., '实时数据/微博热搜' for Weibo, '实时数据/知乎热榜' for Zhihu), there's an implied context of fetching hot lists from different platforms, but no explicit when/when-not instructions or named alternatives are mentioned. This leaves usage unclear beyond the source name.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/虎嗅热榜D
实时数据/虎嗅热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure but offers none. It doesn't indicate whether this is a read-only operation, if it requires authentication, has rate limits, or what the output might look like. The description is too vague to infer any behavioral traits, failing to compensate for the lack of annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single phrase that restates the tool name, which is overly concise to the point of under-specification. While it lacks wasted words, it fails to provide any meaningful content, making it inefficient in conveying necessary information. Conciseness should not come at the cost of clarity, so this scores low for being too brief without substance.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity implied by the tool name (likely fetching trending data from a specific source) and the lack of annotations and output schema, the description is severely incomplete. It doesn't explain what the tool does, how to use it, or what to expect in return. For a tool with no parameters but potential behavioral nuances, this description fails to provide the necessary context for effective use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has 0 parameters, and the schema description coverage is 100%, meaning there are no parameters to document. The description doesn't need to add parameter semantics in this case. A baseline score of 4 is appropriate as the absence of parameters is adequately handled by the schema, and the description doesn't introduce confusion or unnecessary details.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus its siblings, such as '实时数据/36氪热榜' or '实时数据/知乎热榜'. There is no mention of context, alternatives, or exclusions. This leaves the agent with no information to distinguish between similar tools, making it impossible to make an informed choice based on the description alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/虎扑步行街热榜D
实时数据/虎扑步行街热榜
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full responsibility for behavioral disclosure, but it provides none. It doesn't indicate whether this is a read or write operation, what data format is returned, whether there are rate limits, authentication requirements, or any other behavioral characteristics. The description is completely silent on all operational aspects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
While technically concise (it's just the tool name repeated), this represents under-specification rather than effective brevity. The description fails to provide any useful information that would help an AI agent understand or use the tool. Every sentence should earn its place, but here there's essentially no content to evaluate for structural effectiveness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given that this is a data retrieval tool (implied by '实时数据' and '热榜') with no annotations, no output schema, and a completely unhelpful description, the description is severely incomplete. The agent cannot understand what the tool returns, how to interpret results, or how it differs from similar tools. For a tool in a crowded sibling space with no structured metadata, this description provides inadequate context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters (schema description coverage is 100%), so there are no parameters requiring semantic explanation. The description doesn't need to compensate for any parameter documentation gaps. A baseline score of 4 is appropriate since the absence of parameters means there's no parameter semantics burden on the description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides absolutely no guidance on when to use this tool versus its many siblings (e.g., 实时数据/微博热搜, 实时数据/知乎热榜). There's no indication of what makes '虎扑步行街热榜' distinct from other hot list tools, nor any context about when this specific platform's data would be needed. The agent receives zero usage direction.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
实时数据/虎扑步行街热榜AD
实时数据/虎扑步行街热榜A
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. The description reveals nothing about what the tool actually does behaviorally—whether it fetches data, subscribes to updates, requires authentication, has rate limits, returns structured data, or has any side effects. It's completely inadequate for understanding the tool's operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
While the description is extremely concise (just the tool name repeated), this is under-specification rather than effective conciseness. It doesn't front-load essential information about the tool's purpose or behavior. The single phrase doesn't earn its place by adding value beyond the name itself, making it inefficient for helping an AI agent understand the tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity implied by real-time data fetching (typically involving network calls, potential authentication, and dynamic outputs) and the absence of both annotations and an output schema, the description is severely incomplete. It fails to explain what the tool returns, how it behaves, or any operational constraints, leaving critical gaps for an AI agent to use it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters (schema coverage is 100% with an empty object), so there are no parameters to document. The description doesn't need to compensate for any parameter gaps. A baseline score of 4 is appropriate since the schema fully covers the parameter situation (none exist), and the description doesn't contradict or add unnecessary information about parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Tautological: description restates name/title.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It doesn't mention any specific context, prerequisites, or differences from sibling tools like '实时数据/虎扑步行街热榜' (which appears to be a similar tool without the 'A' suffix). There's no indication of when this tool is appropriate or when other tools should be used instead.
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.
17 tool updates
v1.0.0- First observed
实时数据/36氪热榜 - First observed
实时数据/B站热榜 - First observed
实时数据/IT资讯热榜 - First observed
实时数据/今日头条热榜 - First observed
实时数据/微博热搜 - First observed
实时数据/抖音热榜 - First observed
实时数据/搜狗热榜 - First observed
实时数据/搜狗热榜A - First observed
实时数据/澎湃新闻热榜 - First observed
实时数据/百度热榜 - First observed
实时数据/百度贴吧热榜 - First observed
实时数据/知乎热榜 - First observed
实时数据/稀土掘金热榜 - First observed
实时数据/腾讯新闻热榜 - First observed
实时数据/虎嗅热榜 - First observed
实时数据/虎扑步行街热榜 - First observed
实时数据/虎扑步行街热榜A
TDQS
Scored across 17 tools
Every tool has a clearly distinct purpose targeting a specific platform's trending data (e.g., 36氪热榜, B站热榜, 微博热搜). The descriptions are identical but the names unambiguously indicate different data sources, so there is no overlap or confusion between tools.
All tools follow a perfectly consistent pattern: '实时数据/' prefix followed by the platform name and '热榜' (or '热搜' for 微博). The naming is uniform across all 17 tools, with no deviations in style or structure.
With 17 tools, the count is slightly high but reasonable for covering multiple Chinese platform trends. It might feel heavy, but each tool corresponds to a distinct data source, so the number aligns well with the server's purpose of providing diverse real-time data.
The tool set comprehensively covers trending data from a wide range of major Chinese platforms (e.g., social media, news, tech sites). There are no obvious gaps for this domain—each tool provides access to a specific source, ensuring full coverage without dead ends.
Maintenance
Related MCP Connectors
GNews MCP — Global news search via GNews API (gnews.io)
NewsData.io MCP — wraps the NewsData.io global news API (newsdata.io)
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceMCP server providing access to the GNews API for fetching news articles and headlines. Supports search and top headlines with advanced filtering by language, country, category, and date.1-
- AlicenseAqualityAmaintenanceMCP server for global news monitoring, media analysis and sentiment tracking via WorldNewsAPI — full-text search across 150+ countries, German/English sentiment analysis, top headlines, GL briefings, newspaper front pages and geo-search. API key required.15MIT
- AlicenseAqualityCmaintenanceEnables querying scored and classified Russian and English news via MCP clients, offering filtered feeds, keyword search, breaking news, and coverage stats.51MIT
- FlicenseNot gradedqualityDmaintenanceProvides web search, page fetching, and A-stock data access (financial reports, announcements, research reports, penalties, IR meetings) via MCP tools.-