Skip to main content
Glama
gitbosung

open-ALIO-mcp

by gitbosung

find_institutions_by_criteria

Screen Korean public institutions by criteria: top or bottom values, or growth rate. Filter by organization type, ministry, and exclude subsidiaries.

Instructions

조건 기반 기관 스크리닝 — 지표 상·하위, 증감률 상위 기관을 찾습니다. (설계서 §4-1 ④)

mode: top_n(최신값 상위)·bottom_n(하위)·growth_rate(기간 증감률 % 상위). item_query는 정렬 기준 항목 (예: category='staff', item_query='정원' 또는 '현원-전일제'). staff에서 item_query='정원'은 정원 기준, 실제 재직 인원 비교는 '현원-전일제' 사용. org_type·ministry로 대상 기관을 좁힐 수 있습니다 (예: org_type='공기업'). exclude_subsidiaries=True면 부설기관 공시 단위를 제외합니다. use_classification_org_type=True이고 org_type을 지정하면 부설기관은 모기관 유형으로 필터합니다. 결과는 단순 정렬이며 기관 평가·판단의 근거가 아닙니다.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
categoryYes
item_queryYes
modeNotop_n
year_fromNo
year_toNo
org_typeNo
ministryNo
nNo
exclude_subsidiariesNo
use_classification_org_typeNo
Behavior4/5

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

In the absence of annotations, the description effectively discloses key behaviors: mode-dependent sorting, subsidiary handling (exclude_subsidiaries, use_classification_org_type), and a disclaimer that results are a simple sort not a basis for evaluation. However, it does not cover error handling or data freshness.

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?

The description is front-loaded with the purpose, followed by parameter explanations in a structured, bullet-like format. It is relatively efficient but slightly verbose with multiple sentences; overall well-organized.

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

Completeness3/5

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

Given 10 parameters, no annotations, and no output schema, the description covers many aspects but has gaps: missing explanation of year_from/year_to behavior, no description of output format beyond 'simple sort', and no mention of error handling. Could be more complete.

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?

With 0% schema description coverage, the description compensates by explaining mode options, item_query examples, and filter parameters (org_type, ministry, exclude_subsidiaries, use_classification_org_type). It adds context for item_query values. Missing explanations for year_from, year_to, and n are partially mitigated by defaults.

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's purpose as condition-based institution screening for top/bottom indicators or growth rates. It specifies three modes (top_n, bottom_n, growth_rate) and distinguishes from sibling tools like search_institutions and get_institution_metrics which serve different purposes.

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?

The description provides details on parameter usage (mode, item_query, filters) but does not explicitly state when to use this tool versus alternatives like search_institutions. It implies usage for ranked screening but lacks direct guidance on exclusions or when not to use.

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/gitbosung/open-ALIO-mcp'

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