Skip to main content
Glama

산재 신청 도우미 (sanjae-apply)

필요 서식·첨부 목록

list_required_forms
Read-onlyIdempotent

산재 보상 청구(요양·휴업·간병료이송비보조기·장해·유족·미지급·추가상병·재요양·본인부담치료비)에 필요한 서식(REQUIRED/CONDITIONAL/NOT_APPLICABLE)·첨부(PROVIDED/MISSING/SUBSTITUTABLE)·근거 조문·절차 안내·아직 답해야 할 질문을 돌려준다. 입력을 저장하지 않는다. READY_TO_SUBMIT 은 제출 가능이지 승인이 아니다.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "claim": "<claim>",
      "accidentKind": "<accidentKind>",
      "thirdParty": "<thirdParty>",
      "treatmentEnded": "<treatmentEnded>"
    },
    "name": "list_required_forms"
  }
}

Input Schema

NameRequiredDescriptionDefault
haveNo이미 준비한 첨부 id (예: A_MEDICAL_RECORDS)
tagsNo소음성 난청 · 척추/신경 · 관절 · 보조기 청구
claimYes급여 종류
thirdPartyYes가해자(제3자)가 있는가
accidentKindYes업무상 사고 / 출퇴근 / 질병 / 모름
treatmentEndedYes해당 상병 치료가 이미 끝났는가

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), and the description adds genuine context beyond them: it declares that inputs are not persisted and, importantly, that READY_TO_SUBMIT means 'submittable, not approved' — a semantic caveat about the output an agent could not get from structured fields. It does not explain what drives CONDITIONAL versus REQUIRED or what the 'unanswered questions' output implies for follow-up calls.

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?

Three sentences, front-loaded with the return contents, followed by the no-persistence guarantee and the status caveat — no filler. The long parenthetical lists are dense but every item carries roster information the agent would otherwise have to extract from enums.

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 no output schema, the description carries the return-value burden and does it: it enumerates the output categories with their status vocabularies (REQUIRED/CONDITIONAL/NOT_APPLICABLE, PROVIDED/MISSING/SUBSTITUTABLE) plus legal articles, procedure guidance and open questions. Combined with a fully described input schema and annotations, an agent has enough to call this correctly 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 coverage is 100%, so the baseline is 3, but the parenthetical claim list maps term-for-term onto the nine claim enum values (YOYANG, HUYEOP, CARE_TRANSPORT_DEVICE, JANGHAE, YUJOK, UNPAID, ADDITIONAL_DISEASE, RE_YOYANG, SELF_PAY), giving business meaning to otherwise opaque codes. The `have`, `tags`, and the UNDECLARED sentinel semantics are not elaborated in the description, relying on the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a concrete verb (돌려준다/returns) and a precisely scoped resource: required forms, attachments, legal basis articles, procedure guidance and unanswered questions for industrial-accident compensation claims, enumerating all nine claim types. It is clearly a computed checklist/advisory tool rather than a catalog or a form-filler, but it never explicitly distinguishes itself from the close sibling get_form_catalog, so sibling differentiation is left to inference.

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?

Usage is implied rather than stated: an agent can infer this is the pre-submission checklist step that consumes claim/accident facts, and the READY_TO_SUBMIT caveat hints at when its output matters. There is no explicit when-to-use versus get_form_catalog or fill_form, and no stated prerequisites for calling it.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.