Skip to main content
Glama

Reevl — Korean Real Estate

대출 규제 사실 (계산은 네가 한다)

get_loan_rules
Read-onlyIdempotent

주택담보대출의 현행 규제 수치를 준다 — LTV·DSR·스트레스 가산금리·규제지역·가격대별 상한. "5억 아파트 사려면 대출 얼마 나오나", "연봉 5천에 현금 1억이면 살 수 있나"에 이 도구를 먼저 부른다. ★★리블은 계산하지 않는다. 이 값을 받아서 네가 계산하라 — 규제는 자주 바뀌는데 계산기를 우리가 들고 있으면 바뀐 날부터 조용히 틀린 답이 나간다. 우리는 사실과 기준일을 주고, 산수는 네가 하는 편이 정확하다. ★응답의 as_of 이후 개정은 반영돼 있지 않다 — 답할 때 그 날짜를 함께 말할 것. ★how_to_calculate에 순서가 적혀 있다. LTV 한도와 DSR 한도 중 작은 쪽이 실제 한도다. ★취득세·중개보수는 이 표에 없다(가격·주택수·지역에 따라 갈린다). 모르면 모른다고 하라.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dsrYes
ltvYes
as_ofYes이 규제의 기준일. 답변에 반드시 밝힐 것
sourcesNo
disclaimerYes
stress_dsrNo
regulated_areasNo규제지역 목록(LTV 40% + 가격대별 상한)
how_to_calculateYes
regulated_area_capsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.9/5.0
Behavior5/5

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

Beyond the read-only and idempotent annotations, the description adds critical behavioral context: the tool does NOT calculate, the agent must perform arithmetic, the as_of date bounds the data's validity and must be reported, and the effective loan limit is the smaller of LTV and DSR. It also warns that later revisions are not reflected. This far exceeds annotation coverage.

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

Conciseness5/5

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

The description is dense but well-structured with bold markers and asterisked caveats. Every sentence carries actionable information—calculation division, as_of handling, min-rule, exclusions, and honesty instructions. It is front-loaded with the core purpose and then layers critical caveats in a scannable format.

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?

With an output schema present, the description doesn't need to detail return values, but it still references how_to_calculate and explains post-processing rules. It covers all necessary operational context: when to call, what to do with the result, how to handle date-sensitive data, and what is out of scope. Nothing needed for correct invocation is missing.

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?

The input schema has zero parameters, so the baseline is 4. The description correctly focuses on output semantics and usage instead of parameter details, which is appropriate since there is nothing to parameterize.

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?

The description states a specific verb and resource: it provides current mortgage regulation figures (LTV, DSR, stress rate, regulated areas, price caps). It directly distinguishes itself from siblings like get_apartment and search_properties by framing the tool as a regulatory-facts provider, not a property or transaction data source.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit call signals with example questions ('5억 아파트 사려면...', '연봉 5천에...') and explicitly says to call this tool first. It also states what is not covered (취득세·중개보수) and instructs the agent to admit lack of knowledge when data is absent, making when-to-use and when-not-to-use clear.

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