Skip to main content
Glama

부동산 등기 열람·발급

registry_realestate_jobs_create
Idempotent

View and issue a real estate registry certificate in one call. 검색 결과의 대상을 지정하면 결제와 PDF 확보를 같은 호출에서 끝내고 PDF 를 돌려줍니다. 최대 180초까지 걸릴 수 있습니다. 건당 850P(PDF 전송 포함). 실패하면 포인트는 차감되지 않습니다. 이미 발급한 PDF는 응답 헤더 X-Apick-Job-Id 를 job_id 로 POST /rest/registry_jobs/:job_id/download 에 보내 다시 받을 수 있습니다(건당 30P, 횟수 제한 없음). [호출당 850포인트]

Input Schema

NameRequiredDescriptionDefault
pinNo부동산고유번호 14자리(선택)
indexNo검색 결과 행 번호(1부터), 기본 1
queryNo검색에 사용한 주소 또는 부동산고유번호
usageNo열람(view)·발급(issue) 등, 기본 view
record_scopeNo전부(all)·일부(part), 기본 all
idempotency_keyNo중복 결제 방지 키. 같은 키로 다시 호출하면 기존 작업의 PDF를 받습니다
include_cancelledNo말소사항 포함 여부, 기본 true
publish_resident_noNo주민등록번호 공개 여부, 기본 false

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / idempotency_key / description
      Previous value: -"중복 접수·과금 방지 키"New value: +"중복 결제 방지 키. 같은 키로 다시 호출하면 기존 작업의 PDF를 받습니다"
  2. Added

TDQS

A4.3/5.0
Behavior5/5

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

Goes well beyond the annotations: 850P per call, no charge on failure, up to 180s latency, PDF returned plus an X-Apick-Job-Id response header, and the dual idempotency semantics (idempotency_key prevents double payment; the download endpoint is unlimited at 30P). The annotations only say readOnly=false and idempotent=true; the description supplies the cost, timing, and failure-charge behavior an agent needs before spending points.

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?

Purpose and cost are front-loaded and most sentences carry real information (timeout, failure refund, re-download). However, the pricing is stated twice — "건당 850P(PDF 전송 포함)" and the bracketed "[호출당 850포인트]" — which is redundant, and the mixed Korean/English makes scanning slower than necessary.

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?

With no output schema, the description does the necessary work by stating that a PDF is returned and that the job id arrives in a response header. Cost, latency ceiling, refund-on-failure, and the re-download path cover the main risks of a paid, slow, external call. Minor gap: it doesn't say what a caller should do if the 180s window is exceeded or how partial/failed jobs surface.

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 description coverage is 100%, so all 8 parameters (pin, index, query, usage, record_scope, include_cancelled, publish_resident_no, idempotency_key) are already documented. The description only indirectly gestures at the target selector ("검색 결과의 대상을 지정하면") and adds nothing about the usage/record_scope enums or how index relates to query. Baseline 3 is correct when the schema carries the semantics.

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?

Opens with a specific verb+resource pair ("View and issue a real estate registry certificate") and makes the scope explicit with "in one call" — payment plus PDF retrieval completed in a single invocation. The phrase "검색 결과의 대상을 지정하면" ties it to the search sibling's output, so an agent can tell this apart from registry_realestate_search without opening either 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?

Clearly states the prerequisite context (pick a target from search results) and gives a concrete alternative path for re-retrieval: POST /rest/registry_jobs/:job_id/download at 30P rather than re-calling this tool. It stops short of an explicit "do not use this when…" or naming the sibling tools outright, so it lands at 4 rather than 5.

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.