korea-health-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KEY_IS_ENCODED | No | Set to 'true' if using encoding key, 'false' if decoding key. Default is 'true'. | |
| DATA_GO_KR_SERVICE_KEY | Yes | Your service key from data.go.kr (required) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| kohealth_search_nonpaymentA | 지역/종별로 비급여 진료 항목과 가격, 제공 의료기관을 조회합니다. itemKeyword 로 항목명을 추가 필터링합니다. 출처: 건강보험심사평가원 비급여진료비정보. |
| kohealth_get_hospital_nonpaymentA | 병원명으로 해당 의료기관이 운영하는 비급여 항목·가격을 조회합니다(기관별 목록). ykiho 서버 필터가 없어 병원명+지역으로 좁혀 매칭합니다. 출처: 건강보험심사평가원 비급여진료비정보. |
| kohealth_search_hospitalA | 기관명/지역/종별/진료과목으로 병원을 검색해 기관식별번호(ykiho)·주소·전화·좌표를 반환합니다. 여기서 얻은 ykiho 를 비급여/상세 도구에 넘겨 연결할 수 있습니다. 출처: 심평원 병원정보서비스. |
| kohealth_get_hospital_infoB | 기관식별번호(ykiho)로 진료과목별 전문의 수/의료장비/시설 등 상세정보를 조회합니다. 출처: 심평원 의료기관별상세정보서비스. |
| kohealth_get_clinic_top_diseasesA | 의원(동네 병원)의 ykiho 로 최근 1년간 가장 많이 진료한 국민관심질병 상위 5개와 진료과목을 조회합니다. 출처: 건강보험심사평가원 병원진료정보조회서비스. |
| kohealth_search_drugA | 제품명/업체명/효능 키워드로 일반인용 의약품 정보(효능, 사용법, 주의사항, 부작용, 보관법)를 검색합니다. 출처: 식품의약품안전처 e약은요. |
| kohealth_get_drug_durA | 병용금기/연령금기/임부금기/노인주의/효능군중복 DUR 안전정보를 제품명(서버 필터) 또는 성분명(클라이언트 필터)으로 조회합니다. 출처: 식품의약품안전처 DUR 품목정보. |
| kohealth_get_disease_statsA | 질병명·코드를 조회하거나(statType='조회만'), 특정 질병코드의 성별연령/입원외래/종별/지역별 진료통계(환자수·요양급여비)를 조회합니다. 출처: 건강보험심사평가원 질병정보서비스. |
| discover_toolsA | 등록된 모든 도구의 이름·설명·입력 스키마 요약을 반환합니다. 숨김 도구를 execute_tool 로 호출하기 전에 사용하세요. |
| execute_toolB | 이름과 인자로 등록된 도구(숨김 포함)를 호출합니다. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool targets a specific resource and action: hospital search vs. hospital details, non-payment by region vs. by hospital, drug info vs. DUR safety, disease statistics, plus two clearly distinct meta-tools for discovery and execution. No overlapping purposes.
Domain tools consistently follow a 'kohealth_verb_noun' pattern (e.g., search_hospital, get_hospital_info, get_drug_dur). The two meta-tools (discover_tools, execute_tool) deviate from this pattern but are clearly named and serve a different function, so the inconsistency is minor.
With 10 tools, the server is well-scoped. It covers multiple health data domains (hospitals, non-payment, drugs, diseases) without unnecessary bloat, and each tool contributes meaningfully to the overall functionality.
The tool surface provides comprehensive coverage for the apparent domain: hospital search and detailed info, non-payment item lookup by region and hospital, drug search and DUR safety, and disease statistics. A minor gap is the lack of a tool to directly compare non-payment prices across multiple hospitals, but the existing search can partially achieve this.