Korean tax calculation and tax-audit judgment MCP: 41 tools with statutory citations.
Runs on your machine from its package; the steps are below.

At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
uvx korean-tax-calc-mcp
MCP client config
{
"mcpServers": {
"korea-tax-calculator": {
"command": "uvx",
"args": [
"korean-tax-calc-mcp"
]
}
}
}
· English
0.3.0부터 업스테이지 Solar Pro 4로 개발합니다. (0.2.1까지는 Solar Pro 4 이전 개발분) 2026년 법인세율, 비거주자 원천징수(
nonresident_withholding), 과소자본(thin_capitalization)은 Solar Pro 4(Solar Code CLI)가 코드를 작성하고, Solar Pro 4 기반 코드 리뷰(CodeSolar)가 PR을 검토했으며, Claude가 테스트로 교차 검증했습니다. 0.4.0: 세무조사 판정 도구 11개 통합. 0.5.1: precheck_schema 추가·41개 도구로 확대, description·인자 설명 전면 정비.
Korean tax calculations for AI agents — code, not guesses. Corporate tax, entertainment limits, deemed interest, penalties, limitation periods, withholding, income tax and VAT, using year-by-year rate tables (2016–2026). Each result cites its statute. Years without a verified table stop with an error instead of estimating. 41 tools (29 computation + 12 tax audit judgment) — → English README
세금 계산은 AI가 자주 틀립니다. 이 서버는 계산을 코드로 하고, 결과마다 근거 조문을 붙입니다. 연도표가 없는 해는 추정하지 않고 멈춥니다.
이렇게 물어보세요
설치 한 줄 — claude mcp add korean-tax-calc -- uvx korean-tax-calc-mcp
uv가 있으면 설치 없이 바로 실행됩니다.
{
"mcpServers": {
"korean-tax-calc": { "command": "uvx", "args": ["korean-tax-calc-mcp"] }
}
}
Claude Code: claude mcp add korean-tax-calc -- uvx korean-tax-calc-mcp
근거 조문·해석은 korean-tax-mcp와 함께 쓰면 "근거 찾기 → 계산"이 이어집니다.
| 도구 | 계산 | 근거 |
|---|---|---|
corporate_tax | 법인세 산출세액 (1년 미만 사업연도 포함) | 법인세법 제55조 |
entertainment_limit | 기업업무추진비 한도·한도초과 | 법인세법 제25조 |
deemed_interest | 가지급금 인정이자 (적수, 3억·5% 판정) | 법인세법 제52조, 영 제89조 |
unfair_transaction | 부당행위계산 기준 (시가 차이 3억·5%) | 영 제88조③ |
loss_carryforward_limit | 이월결손금 공제 한도율 | 법인세법 제13조 |
minimum_tax | 최저한세 | 조특법 제132조 |
underreporting_penalty | 과소신고가산세 (10%·40%) | 국세기본법 제47조의3 |
late_payment_penalty | 납부지연가산세 (이율 변경일 안분) | 국세기본법 제47조의4 |
invoice_penalty | 세금계산서 가산세 (가공·미발급·지연 등, 공급일 기준) | 부가가치세법 제60조 |
assessment_limitation | 부과제척기간·만료일 (역외거래·상증 포함) | 국세기본법 제26조의2 |
income_tax | 종합소득세 산출세액 | 소득세법 제55조 |
withholding_tax | 원천징수세액 (소득 종류·지급연도) | 소득세법 제129조 |
retirement_income_tax | 퇴직소득세 | 소득세법 제48조 |
vat_deemed_rent | 간주임대료 | 부가가치세법 시행령 제65조 |
nonbusiness_interest_disallowance | 업무무관자산 관련 지급이자 손금불산입 | 법인세법 제28조 |
business_car_expense | 업무용승용차 관련비용 (업무사용비율·감가상각 한도) | 법인세법 제27조의2 |
donation_limit | 기부금 한도·한도초과·이월 | 법인세법 제24조 |
bad_debt_allowance | 대손충당금 한도 | 법인세법 제34조 |
missing_receipt_disallowance | 적격증빙 미수취 기업업무추진비 | 법인세법 제25조② |
vat_deemed_input_credit | 의제매입세액공제(연장·운반비 제외·공통분 안분) | 부가가치세법 제42조, 시행령 제81·84조 |
vat_common_input_allocation | 공통매입세액 안분 | 부가가치세법 시행령 제81조 |
vat_simplified_taxpayer | 간이과세자 납부세액 전 과정(과세표준·매입공제·카드공제·가산세·면제판정) | 부가가치세법 제46·63·68조의2·69조 |
vat_card_sales_credit | 신용카드매출전표 발행세액공제 | 부가가치세법 제46조 |
vat_bad_debt_credit | 대손세액공제 | 부가가치세법 제45조 |
wage_income_tax | 근로소득공제·산출세액·근로소득세액공제 | 소득세법 제47·55·59조 |
daily_worker_withholding | 일용근로자 원천징수 | 소득세법 제134조 |
deemed_bonus_resettlement | 소득처분 상여 연말정산 재정산 | 소득세법 시행령 제192조 |
| 도구 | 계산·판정 | 근거 |
|---|---|---|
related_judge | 두 당사자의 특수관계 여부·호수를 국세기본법·법인세법·상증법 기준으로 판정(기준일 YYYY-MM-DD 필수) | 국세기본법 시행령 제1조의2, 법인세법 시행령 제2조, 상증법 시행령 제2조의2 |
kinship_check | 두 개인의 친족관계(촌수·배우자)와 기준일 친족 범위 해당 여부 | 국세기본법 시행령 제1조의2①, 상증법 시행령 제2조의2①1호 |
ownership_ratio | 보유자→법인 직접·간접 보유비율(경로별 곱, 순환출자 반영) | 상증법 시행령 제34조의3② |
dominant_shareholder | 수혜법인 지배주주 판정(최대주주등 중 직접보유 최고자 / 법인이면 직접+간접 최고 개인) | 상증법 시행령 제34조의3① |
tunnelling_gift | 일감몰아주기 증여의제이익(상증법 제45조의3) — ⑩항 과세제외매출액 입력, ⑭·⑮ 미반영 | 상증법 제45조의3, 시행령 제34조의3 |
tunnelling_gift_nts | 일감몰아주기 증여의제이익 — 국세청 2026 신고안내 산식(⑫·⑭1·3호·⑮ 배당공제) | 상증법 제45조의3, 시행령 제34조의3, 국세청 2026 신고안내 |
related_provision_at | 특수관계인 범위 조문이 기준일에 어디 있었는지(law=국기 | 법인 |
extract_relations | 주주명부·가족관계·임원명단 PDF → 관계표 추출. UPSTAGE_API_KEY 없이도 pypdf 로컬 추출 후 related_judge 입력으로 정리 가능(기본). 키 설정 시 Document Parse + Solar Pro 4로 더 정교한 표 추출 | — |
tunnelling_from_pdf | 일감몰아주기 검토 자료 PDF → 표 추출 → 지배주주·출자관계·증여의제이익 계산. UPSTAGE_API_KEY 없이도 pypdf 로컬 추출 후 입력 정리 가능(기본). 키 설정 시 Document Parse + Solar Pro 4로 더 정교한 표 추출 | 상증법 제45조의3 |
return_precheck | 신고서 사전검토(오류 의심 목록): data={입력키: 값}, tax=법인 | 부가 |
return_precheck_pdf | 법인세 신고서 PDF(별지 1·3·50호) → 표 추출 → 사전검토. UPSTAGE_API_KEY 없이도 pypdf 로컬 추출 후 return_precheck 입력으로 정리 가능(기본). 키 설정 시 Document Parse + Solar Pro 4로 더 정교한 표 추출 | 서식 간 대사·세액 체인 재계산 |
precheck_schema | 신고서 사전검토 입력스키마 반환: tax=법인 | 부가 |
비거주자·외국법인 원천징수(nonresident_withholding)와 과소자본(thin_capitalization) 결과는 계산된 세액과 함께 쟁점 리스트를 반환할 수 있습니다. 쟁점은 "이 소득 구분이 맞는지", "이 조약 세율이 그대로 적용되는지"처럼 실무에서 다툼이 될 수 있는 지점을 정리한 것으로, 도구는 결론을 내리지 않고 **확인할 자료와 참고 근거(조문·적부·판례 번호)**만 제시합니다. 각 쟁점 항목의 판단 필드는 항상 "세무사 확인 필요"로 고정되어 있으며, 도구가 "사업소득임", "사용료임" 같은 단정 문구를 결과 어디에도 쓰지 않습니다. 쟁점 데이터는 코드 하드코딩 없이 korean_tax_calc_mcp/data/issues.json에서 읽어옵니다.
extract_relations, tunnelling_from_pdf, return_precheck_pdf)는 UPSTAGE_API_KEY가 있으면 생성형 AI(Upstage Solar Pro 4)로 표를 추출하며 결과에 그 사실을 표시합니다. 키가 없으면 pypdf로 로컬 텍스트 추출(host_ai 모드) 후 정리 안내에 따라 다음 도구 입력으로 직접 정리할 수 있습니다.세목별 연도표는 2016~2026을 지원하며, 표에 없는 연도는 추정 계산하지 않고 오류로 멈춘다. 연도는 사업연도·귀속연도·지급연도·과세기간 기준으로 세목마다 적용 기간이 다르다.
| 세목 | 도구 예시 | 지원 연도 | 기준 |
|---|---|---|---|
| 법인세 | corporate_tax, entertainment_limit, minimum_tax 등 | 2016~2026 사업연도 | calc_cit.YEAR (법인세법 제55조 등) |
| 소득세(종합소득세) | income_tax, wage_income_tax | 2016~2026 귀속연도 | calc_income.RATES (소득세법 제55조) |
| 원천징수 | withholding_tax, daily_worker_withholding | 2016~2026 지급연도 | 소득세법 제129조·제134조 |
| 비거주자·외국법인 원천징수 | nonresident_withholding | 조약별 (국내세율은 현행) | 소득세법 제156조 / 법인세법 제98조 |
| 과소자본 손금불산입 | thin_capitalization | 사업연도 기준 (현행 국조법 제22조) | 국제조세조정법 제22조 |
| 부가가치세 | vat_deemed_rent, vat_simplified_taxpayer 등 | 2016년 1기 ~ 2026년 2기 | calc_vat 연도표 (부가가치세법) |
| 가산세·제척기간 등 | invoice_penalty, assessment_limitation 등 | 현행 조문 (날짜 기준 적용) | 국세기본법·부가가치세법 등 |
MIT © 2026 Upstage
Created by Mia(윤승미)