Skip to main content
Glama
UpstageAI

korean-tax-calc-mcp

inheritance_tax

Read-onlyIdempotent

거주자 피상속인 상속세 과세가액·상속공제·과세표준·산출세액·납부할세액. 언제: 상속세 신고·계산 시. 입력: 본래 상속재산가액 → estate_value, 상속개시연도 → year, 간주상속재산 → deemed_estate, 추정상속재산 목록 → presumed_items, 비과세·불산입·공과금·장례비용·봉안비용·채무·사전증여·특별공제 등.

Instructions

거주자 피상속인 상속세 과세가액·상속공제·과세표준·산출세액·납부할세액. 언제: 상속세 신고·계산 시. 입력: 본래 상속재산가액 → estate_value, 상속개시연도 → year, 간주상속재산 → deemed_estate, 추정상속재산 목록 → presumed_items, 비과세·불산입·공과금·장례비용·봉안비용·채무·사전증여·특별공제 등. spouse.legal_share는 '3/5' 같은 분수 문자열 또는 0.6 같은 0 초과 1 이하 소수. 결과: 과세가액·상속공제합계·과세표준·산출세액·신고세액공제·납부할세액, 공제 내역, 근거. 상속세 과세가액·공제·세액 계산.

Input Schema

NameRequiredDescriptionDefault
yearYes사업연도·귀속연도(2016~2026)
debtsNo금액(원)
filedNo법정신고기한 내 신고
minorsNo[미성년자별 19세까지 남은 연수]
spouseNo실제 상속받은 금액·법정상속분 등. {actual(실제 상속액), legal_share('3/5' 같은 분수 문자열 또는 0.6 같은 0 초과 1 이하 소수)}
seniorsNo65세 이상 인원
childrenNo자녀 수
disabledNo[장애인별 기대여명 연수]
excludedNo금액(원)
nontaxableNo금액(원)
estate_valueYes금액(원)
funeral_costNo금액(원)
appraisal_feeNo금액(원)
deemed_estateNo금액(원)
other_creditsNo금액(원)
presumed_itemsNo[{kind, window, amount, unexplained}]
public_chargesNo금액(원)
gift_tax_creditNo금액(원)
cohabiting_houseNo{value, secured_debt?}
sole_spouse_heirNo배우자 단독상속
enshrinement_costNo금액(원)
prior_gifts_heirsNo금액(원)
renounced_to_nextNo금액(원)
prior_gifts_othersNo금액(원)
share_appraisal_feeNo금액(원)
bequest_to_non_heirsNo금액(원)
net_financial_assetsNo금액(원)
prior_gift_deductionsNo금액(원)
share_appraisal_countNo평가기관 수
business_farm_deductionNo금액(원)
generation_skip_surchargeNo금액(원)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changedv0.11.0
    • changedInput schema / properties / spouse / description
      Previous value: -"실제 상속받은 금액·법정상속분 등"New value: +"실제 상속받은 금액·법정상속분 등. {actual(실제 상속액), legal_share('3/5' 같은 분수 문자열 또는 0.6 같은 0 초과 1 이하 소수)}"
  2. Addedv0.10.0

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the tool is a pure calculator. The description adds useful behavioral scope: it applies only to resident decedents and enumerates the categories of deductions and credits handled, which goes beyond the annotations.

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?

Front-loads purpose, then clearly separates '언제:' (when), '입력:' (input), and '결과:' (result) sections. For a 31-parameter tool, it is dense but well-organized with no wasted sentences.

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?

Given 31 parameters, no output schema, and a complex tax calculation, the description adequately covers inputs at a high level and explicitly lists the return values (taxable amount, deductions, tax base, computed tax, credits, payable tax, deduction details, basis). It could explain a few more edge cases but is largely complete.

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 every parameter is already documented. The description maps key concepts to parameters (estate_value, year, deemed_estate, presumed_items) and explains the spouse.legal_share format, but this largely repeats schema content. Baseline 3 is appropriate.

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: calculating inheritance tax for a resident decedent, covering taxable estate, deductions, tax base, computed tax, and payable tax. The scope and output components are precise enough to distinguish it from sibling tools like gift_tax or capital_gains_income.

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?

Explicitly says when to use it: '상속세 신고·계산 시' (at the time of inheritance tax filing/calculation). It does not name alternatives or when-not-to-use, but the domain is clear enough that an agent can select it correctly.

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

Deploy Server

Other Tools