about_data
このデータの出どころ(国の統計の名前)・範囲・読み方の注意。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
このデータの出どころ(国の統計の名前)・範囲・読み方の注意。
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Changes observed during successful MCP inspections.
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 lists the content categories (source, scope, reading cautions), but it says nothing about the return shape, whether the call is side-effect-free, or how large the response is. For a zero-parameter tool the risk is low, but this is still a real gap, because nothing in the structured fields covers it either.
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?
It is a single compact phrase that covers three distinct content categories without any filler. The content is front-loaded. It is a noun phrase rather than a sentence, which slightly weakens the framing.
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?
There is no output schema and no annotations, so the description is the only structured source of information about what comes back. It names the topics the tool covers, but it does not say how that information is returned: as a single string, as sections, or as structured fields. That leaves a gap for an agent that must decide whether to put this content straight into an answer.
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 takes zero parameters, so there is nothing for the description to disambiguate; the baseline of 4 applies here. The description correctly does not invent 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?
The description states concretely what the tool returns: the provenance of the dataset (the name of the national statistics), its coverage, and caveats on how to read it. That is specific enough to set it apart from the sibling data-fetching tools (get_industry, get_town, job_openings, list_industries). It never names a verb such as 'returns' or 'describes', which is what keeps it from a 5.
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 says nothing explicit about when to use this tool or when to pick an alternative; it only implies usage through what it returns. An agent can work out that this is a call for metadata rather than for data, since the siblings cover data, but nothing states that case directly. Implied usage, no exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.