Skip to main content
Glama

피부양자 자격신고 입력 초안 검증

fourinsure__b1__member_qualification__dependent_draft_validate

REQUIRES prior fourinsure__session__login call with same account_link_id. Validate dependent qualification declaration draft without submission. For an authenticated call, generate and save request_idempotency_key before the first request. Reuse it with the same arguments only to recover that request after a lost response; use a new key for a new execution. Without it, calling again remains a new request. This optional key is not available to anonymous taste calls. Keep any provider-specific idempotency_key unchanged; it is a different field. 호출마다 토큰 1소진 요청 처리 시 XBOSS 작업을 생성하고 처리 결과를 저장합니다. 기관 원본의 조회 여부와 별개로 이 호출은 순수 읽기 전용이 아닙니다. 기관 데이터 변경은 도구별 실행 내용과 기존 확인 절차를 따릅니다.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "fourinsure__b1__member_qualification__dependent_draft_validate"
  }
}

Input Schema

NameRequiredDescriptionDefault
account_link_idNoAccount link ID (UUID v4). Optional — the server auto-resolves from your API key when omitted. Provide explicitly only when you have multiple certificates for the same provider. Each institution has a separate ID (Hometax != NHIS != NPS != FourInsure).
request_idempotency_keyNoOptional same-request recovery key for authenticated calls; see the tool description.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=false and destructiveHint=false, and the description adds real context beyond them: each call consumes one token, creates an XBOSS job with a stored processing result, and is explicitly 'not purely read-only' despite the institution's source data not changing. That is useful disclosure an agent could not infer from the annotations. Minor deduction for the garbled line about 'anonymous taste calls' that muddies rather than clarifies access rules.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose sentence is stranded between prerequisite boilerplate and a long generic idempotency block, with an untranslated Korean tail tacked on. Sentences such as 'Keep any provider-specific idempotency_key unchanged; it is a different field' do not earn their place because no such parameter exists here, and the 'anonymous taste calls' phrasing is incoherent.

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?

For a two-parameter validation tool with full schema coverage and no output schema, the definition covers prerequisites, side effects (token consumption, job creation, non-read-only nature), and non-persistence ('nothing is saved or submitted' in the schema). What is missing is only failure/timeout behavior, which is minor at this complexity.

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 genuinely adds semantics for request_idempotency_key: generate and save it before the first request, reuse only to recover a lost response, use a new key for a new execution, and the fact that re-calling without it creates a new request. That is more than the schema's circular pointer ('see the tool description').

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 second sentence gives a specific verb and resource: 'Validate dependent qualification declaration draft without submission.' That distinguishes it from the acqs/chg/los draft_validate siblings by naming the dependent qualification variant, though the signal is buried inside a large boilerplate block rather than front-loaded.

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?

The description states an explicit prerequisite ('REQUIRES prior fourinsure__session__login call with same account_link_id') and gives detailed idempotency-key sequencing. However, it never says when to choose this tool over dependent_init or a subsequent save, and the sequencing hint ('form opened by dependent_init') appears only in the schema description, not the tool description.

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.

Resources