tenders_search
V1 Tenders Search
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | ||
| region | No | ||
| maxTimeout | No |
V1 Tenders Search
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | ||
| region | No | ||
| maxTimeout | No |
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 does not mention whether results are returned, whether the operation is read-only, any rate limits, timeouts, authentication requirements, or possible side effects. The only implied behavior is 'search', which is already in the 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 short, but this is under-specification rather than effective conciseness. 'V1 Tenders Search' adds no actionable information and does not earn its place; there is no front-loaded useful 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 multiple undocumented parameters, no output schema, no annotations, and a vague description, the tool definition is far too incomplete for an agent to select and use reliably. Critical context about expected inputs and outputs is entirely absent.
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?
Schema description coverage is 0%, and the description does not explain any of the four parameters: limit, query, region, and maxTimeout. The description must compensate for the schema gap but provides no parameter-level meaning, defaults, formats, or usage hints.
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 'V1 Tenders Search' simply restates the tool name 'tenders_search' with a version prefix. It identifies no specific verb, resource, or scope beyond what the name already conveys, and it does nothing to distinguish the tool from any other search behavior.
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 about when to use this tool, what query or region values are appropriate, or how it relates to alternatives. No sibling tools are listed, but the description still fails to provide any context for invocation decisions.
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.