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

육아 타임라인(임신 중·출산 후 기한·검진·예방접종·지원금·휴가 일정)

get_timeline
Read-onlyIdempotent

Generate a chronological Korean pregnancy and parenting schedule from a due date or birth date, covering reporting and benefit deadlines, checkups, vaccinations, leave, and regional checkpoints.

Instructions

임신 중이면 출산예정일(due_date), 출산 후면 아기 생년월일(birth_date) 중 하나로 일정을 날짜순으로 계산합니다. 출생신고 기한, 부모급여·아동수당 신청 기한과 지급 구간, 첫만남이용권 신청 기한, 배우자 출산휴가·출산전후휴가·육아휴직 개요, 영유아 건강검진 8회와 구강검진 4회, 국가예방접종 13종과 인플루엔자 절기 접종을 포함하고, 임신 중에는 산전검진 구간·임신부 인플루엔자·임신·출산 진료비를 더합니다. 금액·연령은 연도별 표 기준이며 임신 중 출생 후 항목은 예정일 기준입니다. 지역·기관별 확인 사항(보건소·입소대기·지자체 지원)을 함께 안내합니다. 각 항목에 기간, 성격(법정 의무/권장/지원 신청/안내), 진행 상태, 출처와 검증 상태를 표시합니다. 최소 접종 간격·지연접종은 반영하지 않습니다. API 키 없이 동작하며, LAW_OC가 설정되어 있으면 근거 문서의 개정 여부를 법제처에서 확인해 함께 표시합니다. 결과는 참고용입니다.

Input Schema

NameRequiredDescriptionDefault
regionNo거주 지역명(시·군·구). 지역·기관별 확인처 문구에만 쓰며 날짜·금액 계산에는 영향이 없습니다. 형식: 1~40자 문자열(검증·정규화하지 않음). 예: 성동구
due_dateNo출산예정일. 임신 중이면 이 값을 주세요(birth_date와 함께 주지 않음). 산전검진·임신부 접종과 출생 후 일정(예정일 기준)을 계산합니다. 형식: YYYY-MM-DD, YYYY.MM.DD, YYYYMMDD 중 하나, 기준일 90일 전~300일 후. 예: 2027-02-10
birth_dateNo아기의 생년월일. 출산 후면 이 값을 주세요(due_date와 함께 주지 않음). 출생 후 일정(신고·신청 기한, 검진·예방접종, 지원금·휴가) 계산 기준입니다. 형식: YYYY-MM-DD, YYYY.MM.DD, YYYYMMDD 중 하나, 기준일 이전. 예: 2026-01-31
birth_orderNo이번 아이가 몇째인지. 첫만남이용권 금액(첫째/둘째 이상) 표시에 씁니다. 생략하면 두 금액을 함께 표시합니다. 형식: 1~10 정수(숫자 또는 숫자 문자열). 예: 1
fetus_countNo태아(출생 아이) 수. 다태아 출산전후휴가·임신·출산 진료비 계산에 씁니다. 형식: 1~4 정수(숫자 또는 숫자 문자열), 기본 1. 예: 2
include_pastNo이미 지난 항목도 표시할지. 형식: true 또는 false(문자열 허용), 기본 false. 예: true
months_aheadNo기준일부터 몇 개월 뒤까지 시작하는 항목을 보여줄지. 형식: 1~156 정수(숫자 또는 숫자 문자열), 기본 12. 예: 24
reference_dateNo진행 상태(지난/진행 중/임박/예정)를 판정할 기준일. 생략하면 오늘(한국 시간)입니다. 형식: YYYY-MM-DD, YYYY.MM.DD, YYYYMMDD 중 하나. 예: 2026-02-01

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.2

TDQS

A4.4/5.0
Behavior5/5

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

Annotations only declare read-only/idempotent/open-world; the description goes well beyond by disclosing that figures come from year-by-year tables, that post-birth items during pregnancy are computed off the due date, that minimum dose intervals and catch-up schedules are NOT modeled, that no API key is needed, and that LAW_OC triggers an optional external statute-revision check. It also discloses output traits per item (period, nature as statutory/obligatory/recommended/application/informational, progress state, source and verification status) and a reference-only disclaimer.

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 computation is front-loaded in sentence one, and the long inclusion list does earn its place by defining scope for a tool with no output schema. It is dense, though — the enumeration of benefits, checkup counts and vaccine counts could be compressed, and the disclaimer plus LAW_OC note make it longer than strictly necessary.

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?

With 8 all-optional parameters and no output schema, the description carries the burden well: it explains the two calculation modes, what each returned item contains, which real-world categories are in vs out of scope, and the data basis (yearly tables, optional statute lookup). An agent has enough to call it correctly and to describe the result to a user without further clarification.

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 coverage is 100%, so the baseline is 3, but the description adds interpretive meaning: it frames due_date and birth_date as an either/or mode switch and warns that region only affects the 'where to confirm' text, not date or amount calculation. The note that amounts/ages follow yearly tables and post-birth items during pregnancy are due-date-based changes how an agent should read the returned numbers rather than just param syntax.

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 first sentence states a concrete verb and resource: it computes a date-ordered schedule from either a due date (pregnancy) or a birth date (post-birth). The enumeration of what the timeline covers (birth registration deadline, parental benefit/child allowance windows, first-meeting voucher, leave types, 8 infant checkups + 4 oral checkups, 13 national immunizations) makes the scope unmistakable and implicitly separates it from the narrow lookup siblings like find_benefits or find_vaccination_clinic.

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?

It clearly establishes the triggering context (pregnancy vs post-birth) and which of due_date/birth_date selects each mode, which is real usage guidance. However, it never explicitly names a sibling or says when NOT to use this aggregating timeline (e.g. 'use find_local_support for region-specific programs'), so routing between this tool and the ten lookup tools is left to inference.

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