Skip to main content
Glama

고용24 기업지원금 첨부 파일 삭제

work24__subsidy__application__attachment_delete
Destructive

REQUIRES prior work24__auth__npki_session__login call with same account_link_id. Delete one file attached to a work24 subsidy draft, identified by the file_id that draft_validate reports (deleteFileFormNxLn.do, then the screen follow-up). Write - only while the draft is 작성중; requires explicit caller acknowledgement (confirm) and the LIVE write mode. Confirmed only when the re-read attachment list no longer shows the file. 호출마다 토큰 1소진

Input Schema

NameRequiredDescriptionDefault
confirmYes되돌릴 수 없는 처리에 대한 명시 확인. true 가 아니면 거부된다.
file_idYes지울 파일의 file_id. draft_validate 의 documents[].attached_files[].file_id 값.
receipt_noYes민원신청접수번호 (cvplRqutRcno). workplace_save 가 발급한 값.
programme_keyYes카탈로그 사업 키 (예: w24_b0010 고용촉진장려금). subsidy_pack 진단 결과의 programme_key 를 그대로 넣는다.
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).
business_management_noNo11-digit 고용보험 사업장관리번호. 비우면 로그인 시 저장된 값을 쓴다.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior5/5

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

Goes well beyond the destructiveHint annotation: discloses auth prerequisite, the mutable-state constraint (작성중 only), the irreversibility gated by confirm, the required write mode, the success-verification rule (re-read attachment list), and per-call token cost. This is exactly the behavioral context a destructive write needs.

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?

Front-loads the auth requirement, then purpose, then constraints and verification. Dense but virtually every clause carries operational meaning; the internal endpoint fragment (deleteFileFormNxLn.do) is the only questionable inclusion.

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?

For a destructive, no-output-schema write tool, the description covers prerequisites, state constraints, confirmation contract, success verification, and cost — everything an agent needs to invoke it safely.

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% and descriptions there already explain file_id (from draft_validate documents[].attached_files[].file_id), receipt_no, programme_key, and confirm. The description reinforces file_id provenance and confirm semantics but adds little parameter-level information beyond the schema.

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?

States a specific verb (Delete) and resource (one file attached to a work24 subsidy draft), and even names the provenance of the identifier (file_id reported by draft_validate). An agent can distinguish this from application__delete or modify without opening the schema.

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?

Explicit preconditions: must be preceded by auth__npki_session__login with same account_link_id, the draft must be in 작성중 state, and LIVE write mode plus confirm=true are required. It does not explicitly contrast with the sibling application__delete (whole-draft removal), so a small gap remains.

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