Skip to main content
Glama

지방세 납부내역 조회

wetax__tax__local__payment__history__query

조회만 합니다. 지방세 납부 이력과 기관 식별자를 조회하며 납부는 수행하지 않습니다. 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

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": {
      "account_link_id": "<account_link_id>",
      "start_date": "<start_date>",
      "end_date": "<end_date>"
    },
    "name": "wetax__tax__local__payment__history__query"
  }
}

Input Schema

NameRequiredDescriptionDefault
page_noNo조회할 페이지 번호입니다. 첫 페이지는 1입니다.
end_dateYes조회 종료일입니다.
tax_codesNo조회할 세목 코드 목록입니다. 비우면 전체 세목입니다.
start_dateYes조회 시작일입니다.
province_codeNo조회할 시도 코드입니다.
account_link_idYes
municipality_codeNo조회할 시군구 코드입니다.
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

B3.4/5.0
Behavior4/5

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

With readOnlyHint=false, the bar is lower, but the description still adds substantial context beyond the annotations: it discloses that each call consumes one token, that an XBOSS job is created and its result persisted, and that the call is therefore not a pure read despite querying institution data. It also spells out idempotency-key lifecycle rules and the fact that provider-specific idempotency keys are a different field. It stops short of describing rate limits, error behavior, or what the persisted result contains.

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 description mixes Korean and English in a repetitive way, restates the idempotency rule across several sentences, and includes likely mistranslated phrasing ("anonymous taste calls"). The ordering is also awkward: it opens with a read-only claim and only at the end reverses it with "this call is not purely read-only", forcing the reader to reconcile two statements. Useful content is present but not tightly front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 8-parameter tool with no output schema, the description covers the unusual aspects (token cost, job creation, idempotency) but says nothing about what comes back — the payment history records and institution identifiers themselves, or how page_no pagination behaves. An agent knows how to call it safely but not what to expect in the response.

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 88%, so the baseline is 3 and the schema already documents dates, tax_codes, province/municipality codes and page_no. The description meaningfully extends only request_idempotency_key — when to generate it, when to reuse it, and that anonymous calls cannot use it. The remaining seven parameters get no added meaning from the description, and pagination semantics of page_no are left entirely to 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 specific verb and resource set: local tax payment history plus institution identifier lookup, and explicitly excludes payment execution ("납부는 수행하지 않습니다"). This differentiates it from the due-query and refund-query siblings by resource, though it never names those siblings directly. The trailing admission that the call is "not purely read-only" muddies but does not erase the core statement of purpose.

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 supplies a negation (this is not a payment tool) and detailed guidance on when to reuse vs. regenerate the idempotency key, including the case of recovering after a lost response. It does not state when an agent should pick this tool over wetax__tax__local__due__query or wetax__tax__local__refund__query, nor what prerequisites (account_link_id source, session login) are needed.

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