korea-tax-law-mcp
Server Details
Korean tax law graph: current statutes, 150k+ court/tribunal cases, 145k+ NTS rulings.
- Status
- Healthy
- Uptime
- 98.2% over 42 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- minsooparkk/korea-tax-law-mcp
- GitHub Stars
- 1
- Server Listing
- korea-tax-law
TDQS
Scored across 14 tools
Tools are mostly distinct: get_* tools target specific resource types (article, annex, treaty, evidence) and search_* tools target distinct corpora. However, search_tax (integrated graph search) overlaps with the individual search_articles/search_cases/search_interpretations tools, and get_article vs get_evidence both can return article text, creating mild boundary ambiguity that descriptions only partly resolve.
All 14 tools follow a clean verb_noun pattern with three consistent verb families: get_*, list_*, and search_*. Suffixes are descriptive and predictable (search_annexes/search_articles/search_cases, list_laws/list_treaties/list_upcoming), with no mixing of conventions.
14 tools sits comfortably in the ideal range and every tool earns its place: reading, listing, and searching are each represented across the relevant resource classes (law, treaty, case, interpretation) without redundancy or filler.
The surface covers the full research lifecycle for a read-only legal database: list laws/treaties/upcoming, search across articles/annexes/cases/interpretations/treaties, and read full text with history and evidence. Minor gaps exist, such as no dedicated citation/cross-reference resolver, but core workflows are complete.
Available Tools
15 toolsget_annexRead-onlyIdempotentInspect
특정 별표·서식의 본문을 반환한다. 조문이 '별표 N에 따른다'로 위임한 세율·기준금액을 확인할 때 사용. 한 번에 6,000자씩 주며 긴 표는 offset으로 이어 읽는다.
| Name | Required | Description | Default |
|---|---|---|---|
| offset | No | 선택: 이어 읽을 시작 글자 위치 (앞 응답이 알려 준 값) | |
| law_name | Yes | 법령명 (예: '소득세법 시행령') | |
| annex_number | Yes | '별표 2', '별표 1의3', '서식 1' 또는 숫자만 |
get_articleRead-onlyIdempotentInspect
특정 조문의 현행 원문 전체를 반환한다 (시행일·검증된 위임 상·하위법령·별표·검증된 인용 포함). 세율·한도·요건 등 정확한 수치는 반드시 이 도구로 원문을 확인할 것. 인용은 적용 확정이 아니다.
| Name | Required | Description | Default |
|---|---|---|---|
| law_name | Yes | 법령명 (예: '소득세법', '상속세 및 증여세법'). 약칭(조특법·상증법·국기법)·띄어쓰기 차이도 받는다 | |
| article_number | Yes | 조번호 (예: '제97조의2', '97조의2', '55') |
get_article_historyRead-onlyIdempotentInspect
특정 조문의 개정 연혁(버전 이력, 개정 표기, 검증·원천 여부)을 반환한다. '언제 바뀌었나' 질문에 사용. 미검증 버전은 적용 단정에 쓰지 말 것.
| Name | Required | Description | Default |
|---|---|---|---|
| law_name | Yes | ||
| article_number | Yes |
get_evidenceRead-onlyIdempotentInspect
search_tax가 찾은 근거의 DB 원문을 읽는다. 판례·해석례·예규·조문·통칙·별표·부칙·조약·역사버전을 지원. 긴 본문은 next_offset까지 반복하면 누락 없이 읽을 수 있다. summary_only는 원문 전문이 없는 요지임. 적용 시점 미해소를 현행으로 보충하지 말 것.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| evidence_id | Yes | ||
| source_field | No | 선택: original_text.available_fields의 다른 원문 필드 조회 | |
| evidence_type | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
get_treaty_articleRead-onlyIdempotentInspect
특정국 조세조약의 조문 원문 전체를 국문·영문으로 반환한다. 제한세율 등 정확한 수치는 반드시 이 도구로 원문을 확인할 것.
| Name | Required | Description | Default |
|---|---|---|---|
| country | Yes | 체결국 한글명 (예: '미국') | |
| article_number | Yes | 조번호 (예: '제12조', '12') |
list_lawsRead-onlyIdempotentInspect
이 DB에 수록된 현행 세법 법령 목록(법률·시행령·시행규칙)과 시행일을 반환한다. 국세청 조세법령 목록의 현행만 포함하며 목록 역사 법령은 제외. 다른 도구를 쓰기 전 수록 범위 확인용.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_treatiesRead-onlyIdempotentInspect
한국이 체결한 조세조약(이중과세방지협약) 수록 현황을 반환한다. country 없이 호출하면 체결국 목록, country를 주면 그 나라 조약(협약·개정의정서·교환각서) 목록과 발효일.
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | 체결국 한글명 (예: '미국', '일본'). 생략하면 전체 체결국 목록 |
list_upcomingRead-onlyIdempotentInspect
공포됐으나 아직 시행 전인 개정(시행예정)을 반환한다. 시행일·법령·달라지는 조문 목록. 미래 과세기간이 걸린 질문에서 현행 조문만 보고 답하지 않도록 확인용. 특정 조문이 바뀌는지는 get_article로 그 조문을 조회해도 함께 나온다.
| Name | Required | Description | Default |
|---|---|---|---|
| law_name | No | 법령명 필터 (생략 시 전체). 부분 일치라 '소득세법'은 시행령·시행규칙도 함께 준다 |
search_annexesRead-onlyIdempotentInspect
법령 별표·서식을 전문검색한다. 세율표·기준금액·한도·분류표는 조문이 아니라 별표에 있는 경우가 많다 (예: 근로소득 간이세액표, 면세 미가공식료품 분류표).
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 기본 5, 최대 15 | |
| query | Yes | 검색어 (표 제목·항목 낱말) | |
| law_name | No | 법령명 필터 (부분 일치) |
search_articlesRead-onlyIdempotentInspect
현행 세법 조문을 전문검색한다. 키워드는 조사 없는 명사 위주가 정확함 (예: '이월과세 배우자', '대손세액공제'). law_name으로 특정 법령 한정 가능.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 최대 결과 수 (기본 8, 최대 20) | |
| query | Yes | 검색어 (명사 위주, 구문검색은 따옴표) | |
| law_name | No | 법령명 필터 (부분 일치, 예: '소득세법') |
search_casesRead-onlyIdempotentInspect
판례·불복 결정례를 전문검색한다 (대법원·고등법원 등 법원 판례, 조세심판원 심판례, 국세청 심사청구·이의신청·과세전적부심사 결정례). 단일 핵심 키워드가 정확함. 키워드 히트는 현행 조문에 대한 검증된 인용이 아니다.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 기본 5, 최대 15 | |
| query | Yes |
search_interpretationsRead-onlyIdempotentInspect
국세청 질의회신·법제처·행정안전부 해석례를 전문검색한다. 실무 쟁점의 과세관청 입장 확인에 사용. 쟁점 문장을 그대로 넣어도 되고, 문서번호를 넣으면 그 문서를 맨 앞에 준다. 키워드 히트는 현행 조문에 대한 검증된 인용이 아니다.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 기본 5, 최대 15 | |
| query | Yes |
search_taxRead-onlyIdempotentInspect
로컬 tax-ai-agent와 같은 통합 그래프 탐색. law 시작 조문에서 위임을 최대 2단계 따라 판례·예규·해석례·참조조문·통칙·부칙 적용근거·별표를 모으고 전문검색으로 보충한다. 결과마다 실제 graph_paths, DB 원문, 시행일·적용버전·미확정 상태를 반환한다. 쟁점 자료 수집의 우선 도구. 결과가 수십 건이면 detail='list'로 번호·제목·날짜·요지 목록을 먼저 받아 고른 뒤, 응답의 groups(묶음별 시작 위치)로 offset을 건너뛰거나 get_evidence로 원문을 읽는다. 해석례는 reply_summary(질의요지·회신)를 함께 볼 것. 조약 조문에 amendments가 붙으면 본문보다 개정문이 우선이다.
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | 선택: YYYY-MM-DD 또는 YYYYMMDD. 조문별 당시 버전을 별도 반환하며 불명 시 현행으로 대체하지 않음. | |
| limit | No | 한 쪽 건수. 원문 포함(full)은 기본 3·최대 25, 목록(list)은 기본 30·최대 100. 한 쪽의 원문은 합쳐 약 16,000자까지 싣고 넘치면 continuation으로 이어 읽는다 | |
| detail | No | full = 원문까지. list = 원문 없이 번호·제목·날짜·요지·길이만(고른 뒤 같은 result_set_id로 offset을 지정하거나 get_evidence로 읽는다) | full |
| offset | No | ||
| result_set_id | No | 다음 페이지는 이전 응답의 식별자를 전달하여 검색 집합 변경을 감지 | |
| search_intents | Yes | 유형별 검색 의도. 전체 1~8개. 예: {law:[소득세법 제97조의2],case:[이월과세],ruling:[배우자 증여]} |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
search_treatiesRead-onlyIdempotentInspect
조세조약(이중과세방지협약) 조문을 전문검색한다. 비거주자·외국법인의 원천징수 제한세율, 고정사업장, 사용료·배당·이자 과세권 확인에 사용. country로 특정국 한정 가능. 본문에 개정의정서가 반영되지 않았을 수 있어 list_treaties로 이력 확인 필요.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 기본 5, 최대 15 | |
| query | Yes | 검색어 (예: '사용료', '고정사업장', '배당 제한세율') | |
| country | No | 체결국 한글명 필터 (부분 일치) |
verify_citationsRead-onlyIdempotentInspect
답변·의견서 초안에 적힌 해석례·판례·결정례 문서번호(예: 서면-2023-법규기본-2595, 기획재정부 소득세제과-1059, 2015두41937, 조심2023서1234)와 조문 인용이 이 DB에 실제로 있는지 확인한다. 「법령명」·약칭(조특법·상증법)·'같은 법 시행령'·'제1조, 제2조' 열거를 읽고, 조문 뒤 괄호 제목은 현행 제목과 대조한다(title_check). 지어낸 번호·없는 조문·엉뚱한 제목을 거르는 용도이며, 본문 내용 일치 확인은 아니다. unchecked·unresolved_articles는 검사 못 한 것이다.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | 검증할 초안 본문 또는 문서번호 목록 |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- Changed
get_annex1 field changed- added
Input schema / properties / offsetAdded value: +{ + "description": "선택: 이어 읽을 시작 글자 위치 (앞 응답이 알려 준 값)", + "minimum": 0, + "type": "integer" +}
- Changed
list_upcoming1 field changed- changed
Input schema / properties / law_name / descriptionPrevious value: -"법령명 필터 (생략 시 전체)"New value: +"법령명 필터 (생략 시 전체). 부분 일치라 '소득세법'은 시행령·시행규칙도 함께 준다"
- Changed
search_tax4 fields changed- added
Input schema / properties / detailAdded value: +{ + "default": "full", + "description": "full = 원문까지. list = 원문 없이 번호·제목·날짜·요지·길이만(고른 뒤 같은 result_set_id로 offset을 지정하거나 get_evidence로 읽는다)", + "enum": [ + "full", + "list" + ], + "type": "string" +} - changed
Input schema / properties / limit / defaultPrevious value: -10New value: +3 - added
Input schema / properties / limit / descriptionAdded value: +"한 쪽 건수. 원문 포함(full)은 기본 3·최대 25, 목록(list)은 기본 30·최대 100. 한 쪽의 원문은 합쳐 약 16,000자까지 싣고 넘치면 continuation으로 이어 읽는다" - changed
Input schema / properties / limit / maximumPrevious value: -25New value: +100
1 tool update
- Changed
get_article1 field changed- changed
Input schema / properties / law_name / descriptionPrevious value: -"법령명 (예: '소득세법', '상속세 및 증여세법')"New value: +"법령명 (예: '소득세법', '상속세 및 증여세법'). 약칭(조특법·상증법·국기법)·띄어쓰기 차이도 받는다"
1 tool update
- Added
verify_citations
1 tool update
- Changed
get_evidence1 field changed- changed
Input schema / properties / source_field / enumPrevious value: -[ - "answer_summary", - "application_text", - "article_content", - "body", - "case_holding", - "content", - "content_en", - "content_ko", - "enforcement_text", - "full_content", - "full_text", - "query_summary", - "rule_content", - "ruling_summary", - "transitional_text" -]New value: +[ + "answer_summary", + "application_text", + "article_content", + "body", + "case_holding", + "content", + "content_en", + "content_ko", + "enforcement_text", + "extracted_content", + "full_content", + "full_text", + "query_summary", + "rule_content", + "ruling_summary", + "transitional_text" +]
2 tool updates
- Added
get_evidence - Added
search_tax
12 tool updates
- First observed
get_annex - First observed
get_article - First observed
get_article_history - First observed
get_treaty_article - First observed
list_laws - First observed
list_treaties - First observed
list_upcoming - First observed
search_annexes - First observed
search_articles - First observed
search_cases - First observed
search_interpretations - First observed
search_treaties
Related MCP Connectors
Korean statutes, precedents, local business-district stats and public procurement for AI agents.
Korean law: statutes, precedents, ordinances, treaties and citation verification (법제처 API).
1012,687Korean real estate: court auctions, 10M+ MOLIT records, subscription notice facts, loan/DSR rules
Korean national tax and social insurance filings, invoices and payroll data as MCP tools.
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables deterministic research of Korean tax-law issues by retrieving and scoring official statutory evidence from law.go.kr and other legal sources, with citation verification and provenance, without deciding legal conclusions.8MIT
- AlicenseAqualityAmaintenanceKorean tax law for AI agents: search NTS rulings, court and Tax Tribunal decisions; read point-in-time statutes with the Act → Decree → Rule chain and amendment history; basic rules and execution standards; 96 tax treaties with withholding rates; forms and schedules; and verify citations in drafts. Fact-pattern comparison is done by your AI (or optional on-prem/cloud Upstage Solar).133MIT
- AlicenseAqualityBmaintenanceEnables Korean tax, accounting, and finance professionals to pull statute text, delegated enforcement decrees and rules, NTS rulings, and annexes in a single lookup, and to check whether every statute or article citation in an AI draft actually exists (±verified, missing, or unverifiable), with statutory-formula calculations for items like executive severance limits and entertainment-expense caps.7MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to compute Korean corporate tax, income tax, VAT, withholding, deemed interest, penalties, and limitation periods using verified year-by-year rate tables, with every result citing its governing statute. Runs entirely locally with no API key, and returns an error rather than estimating for years lacking a verified table.3MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.