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

예방접종 위탁의료기관 찾기 링크 안내(조회 없음)

find_vaccination_clinic
Read-onlyIdempotent

Get national vaccination clinic search links and visit guidance by region and child birth or due date, including current and next dose, contacts, and pre-visit checks.

Instructions

지역과 아이 생년월일(또는 출산예정일)에 맞춰 국가예방접종 위탁의료기관을 찾는 화면 링크와 시도·시군구 선택 절차, 보건소·콜센터 문의처, 방문 전 전화 확인 사항과 준비물, 표준 일정 데이터로 계산한 현재·다음 접종 차수를 안내합니다. 의료기관 데이터를 조회하지 않아 기관 목록·재고·예약 가능 여부는 알려주지 않으며, 표준 일정 기준의 일반 안내를 담은 참고 도구입니다. API 키가 필요 없습니다.

Input Schema

NameRequiredDescriptionDefault
todayNo기준일. 생략하면 오늘(한국 시간)이며 월령 계산에 사용. 형식: YYYY-MM-DD. 예: 2026-10-28
regionNo위탁의료기관을 찾을 지역(시군구 단위). 생략하면 지역 없이 일반 안내. 형식: 시도·시군구 이름 1~40자, 시도 생략 가능. 예: 성동구, 수원 영통구
due_dateNo출산예정일(임신 중일 때). 출생 후 접종 안내에 사용(birth_date와 함께 쓰지 않음). 형식: YYYY-MM-DD. 예: 2027-03-15
birth_dateNo아이 생년월일. 월령에 맞춘 접종 차수 안내에 사용(due_date와 함께 쓰지 않음). 형식: YYYY-MM-DD. 예: 2026-05-28

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.2

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, openWorldHint=false, and idempotentHint=true, so the safety profile is covered. The description adds genuinely useful context beyond that — no API key required, no live data query, and guidance is based on standard schedule data — but it does not describe how the link or contact information is structured in the response.

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 core capability is front-loaded in the first sentence, followed by the important negative scope and the no-API-key note. It is a single dense paragraph that runs slightly long, but every clause carries information an agent needs.

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?

With four optional parameters, no output schema, and annotations covering the safety profile, the description does the necessary work by enumerating what the tool returns (link, selection steps, contacts, pre-visit checklist, current/next dose) and what it does not. Only the exact shape of the returned guidance is left unspecified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so formats, examples, and the due_date/birth_date mutual exclusion are already documented in the schema. The description restates the region and birth-date/due-date intent in prose but adds no syntax or edge-case detail beyond the structured fields, so the baseline 3 applies.

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 names a specific resource (national vaccination consignment clinics) and explicitly clarifies that it returns a screen link, selection procedure, contacts, and schedule-based dose guidance rather than performing a lookup. This directly counters the misleading 'find_' verb in the name and separates it from siblings like find_checkup_clinic or find_night_pediatric.

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 states the input context (region plus birth date or due date) and an explicit exclusion: no institution list, stock, or reservation availability is provided. However, it does not name an alternative tool an agent should call when it actually needs clinic data, leaving that routing to inference.

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