Skip to main content
Glama
청약 도우미

청약 도우미

by ANNJUNGCHAN

housing_finance_get

Read-onlyIdempotent

Retrieve saved housing funding plan inputs for review or editing; optionally include recalculated results, while large calculations are handled separately.

Instructions

본인이 저장한 자금 계획 입력을 조회합니다. 기본값은 원본 입력만 반환하므로 큰 계획도 다시 편집할 수 있습니다. includeCalculation=true일 때 재계산 결과도 포함합니다. 큰 결과는 별도의 housing_finance_calculate로 계산하세요.

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": "housing_finance_get"
  }
}

Input Schema

NameRequiredDescriptionDefault
asOfNo
scheduleLimitNo
scheduleOffsetNo
includeCalculationNo기본 false는 저장한 입력만 조회합니다. true는 현재 기준일로 재계산한 결과도 포함합니다.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.0

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive, so the bar is lower; the description still adds real value by disclosing the default return is raw saved inputs only, that results can be large, and that recomputation is opt-in and relatively costly (delegated to housing_finance_calculate). It does not explain pagination behavior or the meaning of the asOf baseline.

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?

Four short sentences, front-loaded with the core action and followed immediately by the default-return caveat and the alternative tool. Dense and functional, with only minor redundancy between the default-is-raw statement and the includeCalculation sentence.

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?

As a read-only tool with no output schema, the description mostly suffices, and annotations carry the safety profile. However, with 25% schema coverage and four parameters, it never explains what asOf or the schedule offset/limit pair do, leaving an agent unable to page a large plan correctly without inspecting the schema.

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 only 25%, with includeCalculation alone documented. The description reinforces that flag's default-vs-true semantics and hints that large payloads are handled elsewhere, but leaves asOf, scheduleLimit, and scheduleOffset — the parameters an agent needs to page through big plans — entirely uninterpreted.

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 and resource ('저장한 자금 계획 입력을 조회합니다' — retrieve the funding-plan inputs the user saved) and explicitly separates itself from housing_finance_calculate, so an agent can distinguish it from the save/calculate siblings without opening schemas.

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?

Gives clear conditional guidance: default fetches raw inputs so large plans stay editable, and includeCalculation=true adds recomputed results. It also routes heavy computation to the sibling housing_finance_calculate. It stops short of explicitly excluding the other siblings (e.g. housing_profile_get) or stating when not to request calculation.

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