IBTCC 공기업 경쟁률 조회
Server Details
한국 공공기관(공기업) 채용 경쟁률을 기관명으로 조회합니다. 알리오(ALIO) 공시 데이터 기반으로 최근 채용 건별 1차 지원자 수와 1차 경쟁률을 반환합니다.
- Status
- Healthy
- Uptime
- 100.0% over 34 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- jojunho74/hometest
- GitHub Stars
- 0
TDQS
Scored across 2 tools
Each tool has a clearly distinct purpose: one returns application competition ratios while the other returns admitted candidates' spec distributions. The descriptions explicitly contrast the two, so an agent is unlikely to confuse them.
Both tool names follow the same lookup_<object> snake_case pattern and use unambiguous, descriptive nouns. The naming is fully consistent across the set.
With only two tools, the server is on the thin side and feels minimal. However, the scope is narrow and both tools serve a coherent read-only lookup purpose, so the count is borderline rather than unreasonable.
The core lookup operations are present, but there is no way to list available institutions, discover supported companies, or filter results beyond an exact institution name. These are notable gaps for a data lookup server, though the two provided lookups cover the main stated use cases.
Available Tools
2 toolslookup_competition_ratioAInspect
한국 공공기관(공기업) 채용 경쟁률을 기관명으로 조회합니다. 알리오(ALIO) 공시 데이터 기반으로, 해당 기관의 최근 채용 건별 1차 지원자 수와 1차 경쟁률을 반환합니다.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 반환할 최근 채용 건수 (기본 3건, 최대 10건) | |
| institution | Yes | 기관명 (예: 한국전력공사, 국민연금공단, 한국철도공사) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Since no annotations are provided, the description carries the full burden. It discloses the data source (ALIO) and the exact return fields (first-round applicants, competition ratio), which is useful. However, it does not mention whether the operation is read-only, data freshness, pagination, or potential errors, leaving some behavioral gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two concise sentences, immediately front-loading the primary action and resource. No redundant information exists, and it effectively communicates the core functionality without unnecessary verbosity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple lookup tool with no output schema and no annotations, the description covers the essential context: purpose, data source, and return structure. It could mention data recency or fallback behavior, but those are minor omissions for this simplicity level.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema descriptions cover 100% of parameters, so the baseline is 3. The description adds no additional parameter-level detail beyond what the schema already provides (e.g., institution name examples, limit constraints). Thus, it doesn't exceed the schema's own semantic richness.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool 'looks up recruitment competition ratio for Korean public institutions by institution name' and specifies the data source (ALIO) and return values (first-round applicant count and competition ratio). It uses a specific verb and resource, making the purpose unambiguous even without siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context by scoping to Korean public institutions and ALIO data, making it evident when the tool should be used. It does not explicitly discuss alternatives or exclusions, but with no sibling tools, this is acceptable and does not mislead.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
lookup_pass_cutAInspect
한국 공공기관(공기업) 합격자들의 실제 스펙(토익 점수·학점·자격증 개수)을 기관명으로 조회합니다. 사용자 제보 기반 집계 데이터로, 직무별 토익 중앙값·범위·학점 중앙값·자격증 개수 중앙값과 표본 수를 반환합니다. 경쟁률(지원자 수)이 아니라 "합격하려면 어느 정도 스펙이 필요한지"를 알고 싶을 때 사용하세요.
| Name | Required | Description | Default |
|---|---|---|---|
| job_role | No | 직무명으로 좁혀서 조회 (예: 사무, 전기, 행정직). 생략하면 해당 기관의 전체 직무를 반환. | |
| institution | Yes | 기관명 (예: 한국전력공사, 국민연금공단, 한국철도공사) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the burden, and it does well: it discloses that data is user-submitted aggregated data, specifies that it returns medians/ranges/sample size, and implies read-only behavior through '조회합니다'. It does not mention edge cases such as unknown institutions or sparse samples, but the sample-size disclosure partly mitigates this.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two dense, purposeful sentences: the first gives the operation and output, the second gives the usage boundary. No redundancy or filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given two parameters, no annotations, and no output schema, the description covers the essential context: what the tool returns, how to invoke it, and when it is appropriate. It lacks guidance on empty results or data reliability beyond 'user-reported', but that is a minor gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and the schema already documents institution and optional job_role with examples. The description does not add parameter-level detail beyond implying job-level breakdown, so the baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('조회합니다') with a concrete resource: successful-candidate spec data for Korean public institutions, and names specific returned metrics (median TOEIC, GPA, certifications, sample size). It also explicitly contrasts itself with competition-ratio lookup, distinguishing it from its sibling without ambiguity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It clearly states when to use the tool: when the user wants to know the spec level needed to pass rather than the competition ratio. It gives an implicit exclusion for the sibling tool, though it does not name lookup_competition_ratio explicitly.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Added
lookup_pass_cut
1 tool update
- First observed
lookup_competition_ratio
Related MCP Connectors
나라장터 입찰공고·사전규격·낙찰정보 검색. Korean public procurement bids via KONEPS open API.
51Compare 488 Korean universities on 17 official disclosure indicators (대학알리미). No API key.
Access Korea’s G2B procurement and Nara Market data for bid notices, awards, contracts, statistics…
Find official Korean public datasets, agency-site menus, disclosure listings, and source URLs.
Related MCP Servers
- FlicenseAqualityCmaintenanceEnables searching and filtering public institution job postings from the Korean government's ALIO system via MCP.2-
- AlicenseNot gradedqualityBmaintenanceExposes public agency dining expense data from Korean public institutions, enabling AI agents to search, rank, and retrieve details of tax-funded restaurant visits with transparency links and KakaoMap deep links.MIT
- AlicenseNot gradedqualityCmaintenanceProvides access to Korean government public comparison test data, including product rankings, safety ratings, and recall information from Korea Consumer Agency and Consumer24. Enables agents to search and retrieve verified test results and official sources.MIT

io.github.opendataofficial
AlicenseAqualityAmaintenanceEnables querying Korean procurement corporate profiles and qualifications using business registration numbers through natural language, leveraging the public data API from data.go.kr.232 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.