Skip to main content
Glama

BOIM Korea Vendor Directory

업체 카드 검색(공공 조달 실적·직접 등록 업체)

search_vendors
Read-onlyIdempotent

[보임 — 한국 업체·입찰 공고 찾기] 조달청 공공 데이터(종합쇼핑몰 계약 품목 + 최근 1년 조달 실적, 전 품목)로 정리한 한국 업체를 찾습니다. 품명은 조달청 물품분류(예: 안내판, 복사용지, 사무용 의자, 노트북컴퓨터, 소화기, 철근, 급식 식자재), 분야는 물품분류 대분류. 순서는 관련도(지역 근거) → AI 준비 구간(업체가 확인·등록한 정보가 얼마나 갖춰졌는지) → 같은 구간은 날마다 섞기이며, 실적 많은 순서나 유료 순위가 아닙니다. 결과의 ai_ready는 그 업체 카드가 AI가 바로 쓸 만큼 정보(하는 일·지역·연락처·가격 안내 등)를 갖췄는지입니다. region은 본사 소재지, 최근 1년 납품 실적 지역, 업체가 등록한 시공 지역(시·도·시군구, 예: 세종, 충남, 경기도 고양시)과 맞춰 보고, 결과의 match에 근거(본사/납품 실적/시공 가능 지역)를 적습니다. 품명 목록은 list_categories로 볼 수 있습니다.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
certNo인증·구분 이름 일부(예: 여성기업, 사회적기업, 장애인기업, 중소기업자간 경쟁제품)
groupNo분야 = 조달청 물품분류 대분류 이름 일부(예: 출판물, 건자재, 가구, 사무용기기, 공공안전및치안장비) — list_categories로 확인
limitNo
queryNo업체 이름이나 품명에 들어간 말
regionNo지역(예: 세종, 충청남도, 경기도 고양시)
categoryNo품명 — 화면 이름(예: 안내판, 현수막, 간판(광고판), 기타 인쇄물), 조달 품명(예: 광고판) 또는 8자리 물품분류번호

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / group / description
      Previous value: -"조달 실적 분야(지금 모은 품명: 공공안내·표지, 광고·간판, 교통안전시설, 인쇄·출력·판촉)"New value: +"분야 = 조달청 물품분류 대분류 이름 일부(예: 출판물, 건자재, 가구, 사무용기기, 공공안전및치안장비) — list_categories로 확인"
  2. Changed1 schema field changed
    • changedInput schema / properties / group / description
      Previous value: -"분야: 공공안내·표지, 광고·간판, 교통안전시설, 인쇄·출력·판촉"New value: +"조달 실적 분야(지금 모은 품명: 공공안내·표지, 광고·간판, 교통안전시설, 인쇄·출력·판촉)"
  3. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already cover read-only/idempotent/non-destructive safety, but the description goes well beyond them: it discloses the ranking rule (관련도 → AI 준비 구간 → daily shuffle, explicitly not performance or paid ranking), defines the ai_ready field, and explains that results carry a match field showing the evidence (본사/납품 실적/시공 가능 지역). That is meaningful non-obvious behavior for a search tool.

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?

Purpose and scope are front-loaded, and every clause (ranking rule, ai_ready meaning, region matching, category pointer) carries information an agent needs. It is a dense single paragraph without internal structure or line breaks, which slightly hurts scanability, but there is no obvious filler.

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?

With 6 optional parameters, no output schema and only 83% schema coverage, the description compensates by explaining ordering, the ai_ready and match fields, and region semantics — effectively covering the return behavior. It leaves cert, query and limit to the schema, but nothing critical for correct invocation is missing.

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 coverage is already 83%, so the baseline is 3, but the description adds real semantics: region matches against three separate sources (본사 소재지, 최근 1년 납품 실적 지역, 등록 시공 지역) with match explaining which fired, and category/group are tied to the 조달청 물품분류 vocabulary and list_categories. This exceeds what the schema alone conveys.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a concrete verb+resource (finding Korean vendor cards built from procurement data) and specifies the underlying sources (종합쇼핑몰 계약 품목 + 최근 1년 조달 실적). It does not clearly distinguish this from siblings find_businesses or find_local_shops, and the bracketed prefix mentioning '입찰 공고 찾기' briefly muddies the line with find_public_bids. Still, an agent can tell this is the procurement-vendor search.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage context is implied rather than stated: ordering rules, region-matching semantics and a pointer to list_categories for the category vocabulary are given, but there is no explicit 'use this instead of X when Y' guidance against the five siblings. The agent must infer when this tool is preferable to find_businesses or find_local_shops.

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