Skip to main content
Glama
opendata-kr

io.github.opendata-kr/narajangteo-corpinfo-mcp

Official
by opendata-kr

조달업체 자격 판정

check_company_qualification
Read-only

Verify if a business registration number holds required industry codes and product codes, and check for delinquent supplier status to determine bid eligibility.

Instructions

사업자등록번호에 대해 지정 업종코드·세부품명번호의 보유·유효 여부와 부정당제재를 판정한다. 특정 입찰 자격 충족 여부를 볼 때 쓴다. 업체 전반 프로파일이 필요하면 get_company_profile을 쓴다. 코드→업체 역검색은 지원하지 않으며(사업자번호 입력 필수), 목록이 조회 상한에 잘리면 미보유 판정이 확정이 아닐 수 있다. 한 호출이 facet당 1건 이상, 최소 3건의 API 요청을 소모한다.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
biznoYes사업자등록번호 10자리
productCodesNo세부품명번호 배열 10자리(dtilPrdctClsfcNo). 미지정 또는 빈 배열이면 전 목록
industryCodesNo업종코드 배열 4자리(indstrytyCd). 미지정 또는 빈 배열이면 전 목록
Behavior5/5

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

Annotations declare readOnlyHint and openWorldHint. Description adds important behaviors: no reverse lookup, list truncation may cause false negatives, and each call consumes at least 3 API requests per facet. No contradiction with annotations.

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?

Description is concise: 3 sentences with main action first, then usage guidance and limitations. No unnecessary words.

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 no output schema, description explains tool behavior well (qualification check, limitations, cost). Could be more explicit about return format, but sufficient for correct invocation.

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 100% with descriptions. The description adds context: explains the purpose of industry and product code parameters and behavior for empty arrays. Adds value beyond schema.

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 tool checks qualification of a company for bidding, using business registration number, industry codes, and product codes. It explicitly distinguishes from sibling get_company_profile for overall profile.

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

Usage Guidelines5/5

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

Provides explicit when to use (specific bidding eligibility), when not (use get_company_profile for overall profile), and mentions limitations (no reverse lookup, list truncation, API consumption).

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/opendata-kr/narajangteo-corpinfo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server