Skip to main content
Glama

Taiwan Get Tender

taiwan_get_tender
Read-onlyIdempotent

Get full detail for one Taiwan government procurement tender (政府電子採購網 / PCC) via the g0v community mirror. Requires unit_id (機關代碼) and job_number (標案案號), both from a taiwan_search_tenders result. Returns agency contact info, procurement category, budget/award amount, deadlines, and status where available, plus a link to the official PCC page. Third-party mirror; some fields may be blank.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
unit_idYesAgency unit id (機關代碼), e.g. "3.76.49.2". From a search result.
job_numberYesTender job/case number (標案案號), e.g. "c11511-1". From a search result.

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. Changed1 schema field changed
    • addedInput schema / examples
      Added value: +[
      +  {
      +    "job_number": "c11511-1",
      +    "unit_id": "3.76.49.2"
      +  }
      +]
  2. First observed

TDQS

A4.5/5.0
Behavior4/5

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

The annotations already declare readOnlyHint=true and idempotentHint=true, so the safety profile is known. The description adds valuable context by noting this is a 'third-party mirror' and that 'some fields may be blank', indicating potential data incompleteness and reliability constraints beyond what annotations provide.

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 two sentences. The first sentence states the purpose and required parameters; the second lists return values and a caveat. Every word earns its place, with no redundancy or filler.

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

Completeness5/5

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

There is no output schema, so the description appropriately lists what is returned: agency contact info, procurement category, budget/award amount, deadlines, status, and a PCC link. It also notes the third-party mirror and potential blank fields, providing a complete picture for a single-tender detail 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?

The schema already describes both parameters with 100% coverage, including the note that they come from a search result. The description goes further by explicitly naming the source as 'a taiwan_search_tenders result', linking the parameters to a specific sibling tool and clarifying their provenance.

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 begins with 'Get full detail for one Taiwan government procurement tender', clearly stating a specific verb and resource. It distinguishes itself from sibling tools like taiwan_search_tenders (which searches) and taiwan_list_by_date by focusing on retrieving full detail for a single tender using specific identifiers.

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 explicitly states that unit_id and job_number must come from a taiwan_search_tenders result, providing a clear prerequisite and context for when to use this tool. It does not explicitly mention when not to use it or name direct alternatives, but the search-then-detail flow is clearly implied.

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.