Skip to main content
Glama

tenders

vendor_report

廠商情報報告:得標率、已知得標總額、最大客戶、單一投標比例 (開標時只有它一家的案子占比,全庫平均 50.1%)、最常交手的對手與相對勝率、 近期得標與「近期輸給誰」。name 必須是正式全名(先用 find_entity 查)。 適合分析競爭對手或盡職調查。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYes

TDQS

A4.4/5.0
Behavior4/5

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. It clearly explains what data the report contains, defines the sole-bid ratio metric with a database average reference, and uses 'known' to caveat the awarded total amount. It does not explicitly state read-only behavior or error handling, but as a report tool the content list and metric definitions give the agent a strong behavioral picture.

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

Conciseness5/5

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

The description is compact and front-loaded: it opens with the report type, lists all included metrics in one efficient sentence, then adds a critical parameter instruction and use-case note. Every sentence earns its place, and the parenthetical definition of the sole-bid ratio adds real value without bloat.

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?

Given there is no output schema, the description compensates well by enumerating the report's content, including win rate, total awarded amount, largest client, sole-bid ratio, competitors, and recent outcomes. It also covers the required input precondition. It could be more complete by describing the output format or behavior when the vendor is not found, but the listed metrics give an agent sufficient context to invoke and interpret the tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. It directly addresses the only parameter, name, by specifying it must be the formal full name and instructing the agent to look it up via find_entity. This is strong parameter guidance, though an example value or format hint would make it even clearer.

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 defines the tool as a vendor intelligence report, listing concrete metrics such as win rate, known total awarded amount, largest client, sole-bid ratio, main competitors, and recent wins/losses. This specific deliverable distinguishes it from sibling tools like compare_vendors, which compares vendors, and search_tenders, which searches tenders. The verb 'report' and the detailed metric list make the purpose unmistakable.

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 gives an explicit prerequisite: the name must be the formal full name, and find_entity should be used first. It also states the intended use case ('suitable for analyzing competitors or due diligence'). However, it does not explicitly say when not to use this tool or mention alternatives, leaving some routing to inference.

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.

TDQS

A4.1/5.0
Disambiguation5/5

Each tool has a clearly distinct purpose: search, entity lookup, tender detail, price analysis, vendor/unit reports, head-to-head comparison, and hot opportunities. Even similar-sounding vendor_report and compare_vendors are unambiguously different in scope.

Naming Consistency3/5

Naming is mixed: some tools use verb_noun (search_tenders, find_entity, get_tender, compare_vendors) while others use noun_noun or adjective_noun (unit_report, vendor_report, price_analysis, hot_opportunities). The style is readable and snake_case is consistent, but there is no single predictable pattern across the set.

Tool Count5/5

Eight tools is a well-scoped size for a government tenders intelligence server. Each tool covers a meaningful workflow area without redundancy or bloat.

Completeness5/5

The tool surface covers the full read-only intelligence workflow: searching tenders, resolving entities, retrieving a tender's complete lifecycle, analyzing pricing, surfacing opportunities, and generating counterparty/unit/vendor reports. No obvious dead ends or major missing operations for the stated domain.

Resources