Skip to main content
Glama

AI-TENDER — open procurements of Belarus

Open public procurements of Belarus

search_tenders
Read-onlyIdempotent

Search OPEN public procurements of Belarus (submission deadline not passed) by words in the title or customer name, or by the customer UNP (9 digits); optional region. Each item: title, customer, deadline, price, procedure, source platform link and the AI-TENDER card. Ordered by deadline. Поиск открытых закупок Беларуси.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNoWords from the title or customer, or customer UNP
regionNoRegion name as returned by list_regions

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering the safety profile. The description adds valuable behavioral context beyond annotations: it specifies the output fields per item (title, customer, deadline, price, procedure, source platform link, AI-TENDER card), ordering by deadline, and the constraint that only open procurements are returned. This enriches the agent's understanding without contradicting annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is efficient: a purpose sentence, an output detail sentence, an ordering sentence, and a Russian translation. It is front-loaded with the core purpose. The Russian translation adds some redundancy for English-only agents but is not detrimental. Overall, it is concise and well-structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only search tool with three parameters and no output schema, the description covers the key elements: what is searched, what is returned, and how results are ordered. It doesn't mention pagination or default limit behavior, but the limit parameter is present in the schema. The region reference to list_regions is in the schema. The description is adequate for an agent to call the tool correctly.

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?

Schema description coverage is 67% (query and region have descriptions; limit does not). The description clarifies query semantics by specifying it can be words in title/customer or a 9-digit UNP, which adds meaning beyond the schema's generic 'Words from the title or customer, or customer UNP'. It also mentions 'optional region' but doesn't elaborate beyond the schema's reference to list_regions. The limit parameter remains undocumented in both schema and description, so the tool does not fully compensate for the coverage gap.

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 clearly states the verb 'search' and the resource 'open public procurements of Belarus', explicitly defining 'open' as 'submission deadline not passed'. It lists the searchable fields (title, customer name, UNP, region) which distinguishes it from siblings like get_tender (specific tender retrieval) and list_regions (region enumeration). This is specific and unambiguous.

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?

The description provides clear context on when to use the tool: searching open procurements with optional region filtering. It doesn't explicitly mention alternatives or exclusions, but the purpose is self-evident enough that an agent can infer when to use it versus retrieving a single tender or listing regions. There is no misleading guidance.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources