Skip to main content
Glama
korean-parenting-mcp
by ok0

야간·휴일 소아 진료기관 찾기(국립중앙의료원 공공데이터)

find_night_pediatric
Read-onlyIdempotent

Find night or holiday pediatric care by district and time; check whether each clinic is open now and list available hospitals or clinics with addresses, phone numbers, and operating hours.

Instructions

시군구 지역과 기준 시각으로 달빛어린이병원 목록과 소아청소년과를 진료과목으로 등록한 병·의원 목록(국립중앙의료원 공공데이터)을 조회해, 오늘 요일 또는 공휴일 운영시간 기준으로 지금 진료 중인지(진료 중/진료 시간 외/확인 불가)를 판정하고 진료 중·달빛어린이병원·소아청소년과 이름 기관 순으로 상위 기관의 이름·구분·주소·전화·운영시간을 요약합니다. 공공데이터포털 인증키(DATA_GO_KR_SERVICE_KEY)가 필요합니다. 응급 상황은 119 또는 응급실을 이용하세요. 진단·병원 추천을 하지 않는 참고 도구입니다.

Input Schema

NameRequiredDescriptionDefault
nowNo진료 여부를 판정할 기준 시각. 생략하면 현재 시각. 형식: ISO 8601 일시(YYYY-MM-DDTHH:MM[:SS][±HH:MM]), 시간대가 없으면 한국 시간. 예: 2026-10-28T21:30
limitNo요약할 기관 수(지금 진료 중인 곳 우선). 형식: 1~10 정수(숫자 문자열 허용), 기본 5. 예: 5
regionYes야간·휴일 소아 진료기관을 찾을 지역(시군구 단위, 동 단위 불가). 형식: 시도·시군구 이름 1~40자, 시도 생략 가능. 예: 성동구, 수원시 영통구

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.2

TDQS

A4.2/5.0
Behavior3/5

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

The annotations already declare readOnlyHint, idempotentHint, and openWorldHint, so the safety profile is covered. The description adds real behavioral context beyond that: a required DATA_GO_KR_SERVICE_KEY, a three-way open/closed/unknown judgment (확인 불가), and the ordering rule of currently-open, moonlight, then pediatric by name. However, nothing is said about rate limits, failures when the key is missing, or result truncation, so it is good rather than exhaustive.

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 most important facts are front-loaded: what is retrieved, how openness is judged, what gets returned, and the API key requirement, followed by short safety caveats. The first sentence is very long and heavily nested with parentheticals, which slightly hurts skimmability.

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

Completeness5/5

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

There is no output schema, but the description compensates by listing the returned fields (name, type, address, phone, hours), the ordering, and the open/closed/unknown judgment categories. Combined with the prerequisite API key and the safety disclaimer, an agent has everything needed to call it and interpret the result.

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 description coverage is 100%, so the schema already documents region, now, and limit formats, and the baseline would be 3. The description earns the extra point by tying `now` to a concrete semantic: the open/closed judgment uses today's weekday or holiday operating hours at that reference time, which the schema does not spell out.

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 states a specific verb and resource set: retrieve moonlight children's hospital and pediatric clinic lists from NMC public data, judge whether each is currently open based on today's weekday or holiday hours, and summarize the top facilities. This is clearly distinguishable from siblings such as find_vaccination_clinic or find_checkup_clinic, whose scope is different services rather than night/holiday pediatric care.

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

Usage Guidelines4/5

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

It gives explicit exclusions and boundaries: emergencies should go to 119 or an ER, and it is a reference tool that does not diagnose or recommend hospitals. What is missing is a direct statement of when to prefer this over the adjacent clinic-finder siblings, so the routing guidance is implied by scope rather than stated.

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