census_info
Product, prices, cap and limits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Product, prices, cap and limits.
| 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 behavioral burden, yet it discloses nothing about read-only vs. mutation, permissions, rate limits, or what the tool actually returns. The topic list does not compensate for this absence.
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 sentence fragment that is concise only because it is under-specified. It is not front-loaded with a clear action or scope, and every word does little to tell the agent what the tool does.
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?
With no annotations, no output schema, and no parameters, the description should at least explain what information is returned and under what context. Listing 'Product, prices, cap and limits' is a partial hint but leaves the tool's purpose and use case substantially incomplete.
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, so the baseline is 4; there are no parameter semantics to clarify. The description's content categories do not function as parameter documentation but do not need to.
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 is a fragmented noun list ('Product, prices, cap and limits') with no verb or resource statement, so it does not clearly say whether the tool retrieves information, configures limits, or does something else. It hints at topical content but is too vague to distinguish from sibling check_approval.
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, when not to use it, or how it relates to the sibling check_approval. The agent is left to infer invocation context entirely.
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.