io. github. minsooparkk/ korea-tax-law-mcp
by minsooparkk · remote · no sign-in to list tools · v0.2.0 · published by GitHub user minsooparkk
Korean tax law graph: current statutes, 150k+ court/tribunal cases, 145k+ NTS rulings.
17 tools: 1 change things and 16 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things1Claude Code: ask: see these tools
- Only reads16Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http korea-tax-law https://mcp.taxjarvis.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
17 tools
Changes things 1Claude Code: ask
verify_citations답변·의견서 초안에 적힌 해석례·판례·결정례 문서번호(예: 서면-2023-법규기본-2595, 기획재정부 소득세제과-1059, 2015두41937, 조심2023서1234)와 조문 인용이 이 DB에 실제로 있는지 확인한다.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 답변·의견서 초안에 적힌 해석례·판례·결정례 문서번호(예: 서면-2023-법규기본-2595, 기획재정부 소득세제과-1059, 2015두41937, 조심2023서1234)와 조문 인용이 이 DB에 실제로 있는지 확인한다. 「법령명」·약칭(조특법·상증법)·'같은 법 시행령'·'제1조, 제2조' 열거를 읽고, 조문 뒤 괄호 제목은 현행 제목과 대조한다(title_check). 지어낸 번호·없는 조문·엉뚱한 제목을 거르는 용도이며, 본문 내용 일치 확인은 아니다. unchecked·unresolved_articles는 검사 못 한 것이다.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 16Claude Code: allow
get_amendments조문의 적용례·경과조치를 부칙에서 찾는다.No findings
Why it is in this group
- The name "get_amendments" says "get": a word for reading.
Description, as the server wrote it 조문의 적용례·경과조치를 부칙에서 찾는다. 언제부터 적용되는지는 조문이 아니라 부칙에 있다. period_start·period_end(취득·증여·양도일 등 사건 날짜)를 주면 그 기간에 걸리는 부칙을 경과조치→적용례→당시 판→후속 개정 순으로 고르고, 그 조문을 언급한 조항만 발췌하며, 기간 안에서 조문 판이 바뀐 경계의 바뀐 말도 붙인다. 날짜가 없으면 최근 공포 순.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_annex특정 별표·서식의 본문을 반환한다.No findings
Why it is in this group
- The name "get_annex" says "get": a word for reading.
Description, as the server wrote it 특정 별표·서식의 본문을 반환한다. 조문이 '별표 N에 따른다'로 위임한 세율·기준금액을 확인할 때 사용. 한 번에 6,000자씩 주며 긴 표는 offset으로 이어 읽는다.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_article특정 조문의 현행 원문 전체를 반환한다 (시행일·검증된 위임 상·하위법령·별표·검증된 인용 포함).No findings
Why it is in this group
- The name "get_article" says "get": a word for reading.
Description, as the server wrote it 특정 조문의 현행 원문 전체를 반환한다 (시행일·검증된 위임 상·하위법령·별표·검증된 인용 포함). 세율·한도·요건 등 정확한 수치는 반드시 이 도구로 원문을 확인할 것. 인용은 적용 확정이 아니다.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_article_history특정 조문의 개정 연혁(버전 이력, 개정 표기, 검증·원천 여부)을 반환한다.No findings
Why it is in this group
- The name "get_article_history" says "get": a word for reading.
Description, as the server wrote it 특정 조문의 개정 연혁(버전 이력, 개정 표기, 검증·원천 여부)을 반환한다. '언제 바뀌었나' 질문에 사용. 미검증 버전은 적용 단정에 쓰지 말 것.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_article_tiers법률 조문과 위임·정의·집행 관계로 이어진 시행령·시행규칙 조문 본문을 3단(법률·시행령·시행규칙)으로 한 번에 반환한다.No findings
Why it is in this group
- The name "get_article_tiers" says "get": a word for reading.
Description, as the server wrote it 법률 조문과 위임·정의·집행 관계로 이어진 시행령·시행규칙 조문 본문을 3단(법률·시행령·시행규칙)으로 한 번에 반환한다. 시행령·시행규칙 쪽 조문을 넣어도 위아래를 찾는다. 이 조문에 쓰라고 정한 별지 서식도 함께 준다.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_evidencesearch_tax가 찾은 근거의 DB 원문을 읽는다.No findings
Why it is in this group
- The name "get_evidence" says "get": a word for reading.
Description, as the server wrote it search_tax가 찾은 근거의 DB 원문을 읽는다. 판례·해석례·예규·조문·통칙·별표·부칙·조약·역사버전을 지원. 긴 본문은 next_offset까지 반복하면 누락 없이 읽을 수 있다. summary_only는 원문 전문이 없는 요지임. 적용 시점 미해소를 현행으로 보충하지 말 것.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_treaty_article특정국 조세조약의 조문 원문 전체를 국문·영문으로 반환한다.No findings
Why it is in this group
- The name "get_treaty_article" says "get": a word for reading.
Description, as the server wrote it 특정국 조세조약의 조문 원문 전체를 국문·영문으로 반환한다. 제한세율 등 정확한 수치는 반드시 이 도구로 원문을 확인할 것.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_laws이 DB에 수록된 현행 세법 법령 목록(법률·시행령·시행규칙)과 시행일을 반환한다.No findings
Why it is in this group
- The name "list_laws" says "list": a word for reading.
Description, as the server wrote it 이 DB에 수록된 현행 세법 법령 목록(법률·시행령·시행규칙)과 시행일을 반환한다. 국세청 조세법령 목록의 현행만 포함하며 목록 역사 법령은 제외. 다른 도구를 쓰기 전 수록 범위 확인용.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_treaties한국이 체결한 조세조약(이중과세방지협약) 수록 현황을 반환한다.No findings
Why it is in this group
- The name "list_treaties" says "list": a word for reading.
Description, as the server wrote it 한국이 체결한 조세조약(이중과세방지협약) 수록 현황을 반환한다. country 없이 호출하면 체결국 목록, country를 주면 그 나라 조약(협약·개정의정서·교환각서) 목록과 발효일.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_upcoming공포됐으나 아직 시행 전인 개정(시행예정)을 반환한다.No findings
Why it is in this group
- The name "list_upcoming" says "list": a word for reading.
Description, as the server wrote it 공포됐으나 아직 시행 전인 개정(시행예정)을 반환한다. 시행일·법령·달라지는 조문 목록. 미래 과세기간이 걸린 질문에서 현행 조문만 보고 답하지 않도록 확인용. 특정 조문이 바뀌는지는 get_article로 그 조문을 조회해도 함께 나온다.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_annexes법령 별표·서식을 전문검색한다.No findings
Why it is in this group
- The name "search_annexes" says "search": a word for reading.
Description, as the server wrote it 법령 별표·서식을 전문검색한다. 세율표·기준금액·한도·분류표는 조문이 아니라 별표에 있는 경우가 많다 (예: 근로소득 간이세액표, 면세 미가공식료품 분류표).
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_articles현행 세법 조문을 전문검색한다.No findings
Why it is in this group
- The name "search_articles" says "search": a word for reading.
Description, as the server wrote it 현행 세법 조문을 전문검색한다. 키워드는 조사 없는 명사 위주가 정확함 (예: '이월과세 배우자', '대손세액공제'). law_name으로 특정 법령 한정 가능.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_cases판례·불복 결정례를 전문검색한다 (대법원·고등법원 등 법원 판례, 조세심판원 심판례, 국세청 심사청구·이의신청·과세전적부심사 결정례).No findings
Why it is in this group
- The name "search_cases" says "search": a word for reading.
Description, as the server wrote it 판례·불복 결정례를 전문검색한다 (대법원·고등법원 등 법원 판례, 조세심판원 심판례, 국세청 심사청구·이의신청·과세전적부심사 결정례). 단일 핵심 키워드가 정확함. 사건번호(2015두41937·조심2020서8493)를 넣으면 그 사건을 번호로 찾아 맨 앞에 두고 법원 판결은 주문·원심·환송 후 판결을 붙인다. 키워드 히트는 현행 조문에 대한 검증된 인용이 아니다.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_interpretations국세청 질의회신·법제처·행정안전부 해석례를 전문검색한다.No findings
Why it is in this group
- The name "search_interpretations" says "search": a word for reading.
Description, as the server wrote it 국세청 질의회신·법제처·행정안전부 해석례를 전문검색한다. 실무 쟁점의 과세관청 입장 확인에 사용. 쟁점 문장을 그대로 넣어도 되고, 문서번호를 넣으면 그 문서를 맨 앞에 준다. 키워드 히트는 현행 조문에 대한 검증된 인용이 아니다.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_tax로컬 tax-ai-agent와 같은 통합 그래프 탐색.No findings
Why it is in this group
- The name "search_tax" says "search": a word for reading.
Description, as the server wrote it 로컬 tax-ai-agent와 같은 통합 그래프 탐색. law 시작 조문에서 위임을 최대 2단계 따라 판례·예규·해석례·참조조문·통칙·부칙 적용근거·별표를 모으고 전문검색으로 보충한다. 결과마다 실제 graph_paths, DB 원문, 시행일·적용버전·미확정 상태를 반환한다. 쟁점 자료 수집의 우선 도구. 결과가 수십 건이면 detail='list'로 번호·제목·날짜·요지 목록을 먼저 받아 고른 뒤, 응답의 groups(묶음별 시작 위치)로 offset을 건너뛰거나 get_evidence로 원문을 읽는다. 해석례는 reply_summary(질의요지·회신)를 함께 볼 것. 조약 조문에 amendments가 붙으면 본문보다 개정문이 우선이다.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_treaties조세조약(이중과세방지협약) 조문을 전문검색한다.No findings
Why it is in this group
- The name "search_treaties" says "search": a word for reading.
Description, as the server wrote it 조세조약(이중과세방지협약) 조문을 전문검색한다. 비거주자·외국법인의 원천징수 제한세율, 고정사업장, 사용료·배당·이자 과세권 확인에 사용. country로 특정국 한정 가능. 본문에 개정의정서가 반영되지 않았을 수 있어 list_treaties로 이력 확인 필요.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.2.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http korea-tax-law https://mcp.taxjarvis.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__korea-tax-law__list_laws",
"mcp__korea-tax-law__search_articles",
"mcp__korea-tax-law__get_article",
"mcp__korea-tax-law__get_article_history",
"mcp__korea-tax-law__get_amendments",
"mcp__korea-tax-law__get_article_tiers",
"mcp__korea-tax-law__search_cases",
"mcp__korea-tax-law__search_interpretations",
"mcp__korea-tax-law__search_annexes",
"mcp__korea-tax-law__get_annex",
"mcp__korea-tax-law__list_upcoming",
"mcp__korea-tax-law__list_treaties",
"mcp__korea-tax-law__search_treaties",
"mcp__korea-tax-law__get_treaty_article",
"mcp__korea-tax-law__search_tax",
"mcp__korea-tax-law__get_evidence"
],
"ask": [
"mcp__korea-tax-law__verify_citations"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as korea-tax-law. Review it before you use it.
