Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
Korea Tax Law is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Korean tax law graph: current statutes, 150k+ court/tribunal cases, 145k+ NTS rulings.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http korea-tax-law-mcp https://mcp.taxjarvis.com/mcp
# 2 — ask your agent for something these tools do
# list_laws, search_articles, get_article and 14 more
Korea Tax Law costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http korea-tax-law-mcp https://mcp.taxjarvis.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
17 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
이 DB에 수록된 현행 세법 법령 목록(법률·시행령·시행규칙)과 시행일을 반환한다. 국세청 조세법령 목록의 현행만 포함하며 목록 역사 법령은 제외. 다른 도구를 쓰기 전 수록 범위 확인용.
No parameter schema on file.
현행 세법 조문을 전문검색한다. 키워드는 조사 없는 명사 위주가 정확함 (예: '이월과세 배우자', '대손세액공제'). law_name으로 특정 법령 한정 가능.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | 검색어 (명사 위주, 구문검색은 따옴표) |
| law_name | string | no | 법령명 필터 (부분 일치, 예: '소득세법') |
| limit | integer | no | 최대 결과 수 (기본 8, 최대 20) |
특정 조문의 현행 원문 전체를 반환한다 (시행일·검증된 위임 상·하위법령·별표·검증된 인용 포함). 세율·한도·요건 등 정확한 수치는 반드시 이 도구로 원문을 확인할 것. 인용은 적용 확정이 아니다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| law_name | string | yes | 법령명 (예: '소득세법', '상속세 및 증여세법'). 약칭(조특법·상증법·국기법)·띄어쓰기 차이도 받는다 |
| article_number | string | yes | 조번호 (예: '제97조의2', '97조의2', '55') |
특정 조문의 개정 연혁(버전 이력, 개정 표기, 검증·원천 여부)을 반환한다. '언제 바뀌었나' 질문에 사용. 미검증 버전은 적용 단정에 쓰지 말 것.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| law_name | string | yes | — |
| article_number | string | yes | — |
조문의 적용례·경과조치를 부칙에서 찾는다. 언제부터 적용되는지는 조문이 아니라 부칙에 있다. period_start·period_end(취득·증여·양도일 등 사건 날짜)를 주면 그 기간에 걸리는 부칙을 경과조치→적용례→당시 판→후속 개정 순으로 고르고, 그 조문을 언급한 조항만 발췌하며, 기간 안에서 조문 판이 바뀐 경계의 바뀐 말도 붙인다. 날짜가 없으면 최근 공포 순.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| law_name | string | yes | 법령명 (약칭·띄어쓰기 차이도 받는다) |
| article_number | string | yes | 조번호 (예: '제97조의2', '97조의2') |
| period_start | string | no | 기준 기간 시작 (예: '2022-03-01', 연도만 '2022'도 가능). 사건이 하나면 이것만 준다 |
| period_end | string | no | 기준 기간 끝 (예: 증여 뒤 양도일 '2026-05-01') |
| limit | integer | no | 부칙 수 (기본 6, 최대 10) |
법률 조문과 위임·정의·집행 관계로 이어진 시행령·시행규칙 조문 본문을 3단(법률·시행령·시행규칙)으로 한 번에 반환한다. 시행령·시행규칙 쪽 조문을 넣어도 위아래를 찾는다. 이 조문에 쓰라고 정한 별지 서식도 함께 준다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| law_name | string | yes | 법령명 (예: '소득세법', '소득세법 시행령'). 약칭도 받는다 |
| article_number | string | yes | 조번호 (예: '제89조', '155') |
판례·불복 결정례를 전문검색한다 (대법원·고등법원 등 법원 판례, 조세심판원 심판례, 국세청 심사청구·이의신청·과세전적부심사 결정례). 단일 핵심 키워드가 정확함. 사건번호(2015두41937·조심2020서8493)를 넣으면 그 사건을 번호로 찾아 맨 앞에 두고 법원 판결은 주문·원심·환송 후 판결을 붙인다. 키워드 히트는 현행 조문에 대한 검증된 인용이 아니다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | — |
| limit | integer | no | 기본 5, 최대 15 |
국세청 질의회신·법제처·행정안전부 해석례를 전문검색한다. 실무 쟁점의 과세관청 입장 확인에 사용. 쟁점 문장을 그대로 넣어도 되고, 문서번호를 넣으면 그 문서를 맨 앞에 준다. 키워드 히트는 현행 조문에 대한 검증된 인용이 아니다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | — |
| limit | integer | no | 기본 5, 최대 15 |
답변·의견서 초안에 적힌 해석례·판례·결정례 문서번호(예: 서면-2023-법규기본-2595, 기획재정부 소득세제과-1059, 2015두41937, 조심2023서1234)와 조문 인용이 이 DB에 실제로 있는지 확인한다. 「법령명」·약칭(조특법·상증법)·'같은 법 시행령'·'제1조, 제2조' 열거를 읽고, 조문 뒤 괄호 제목은 현행 제목과 대조한다(title_check). 지어낸 번호·없는 조문·엉뚱한 제목을 거르는 용도이며, 본문 내용 일치 확인은 아니다. unchecked·unresolved_articles는 검사 못 한 것이다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | 검증할 초안 본문 또는 문서번호 목록 |
법령 별표·서식을 전문검색한다. 세율표·기준금액·한도·분류표는 조문이 아니라 별표에 있는 경우가 많다 (예: 근로소득 간이세액표, 면세 미가공식료품 분류표).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | 검색어 (표 제목·항목 낱말) |
| law_name | string | no | 법령명 필터 (부분 일치) |
| limit | integer | no | 기본 5, 최대 15 |
특정 별표·서식의 본문을 반환한다. 조문이 '별표 N에 따른다'로 위임한 세율·기준금액을 확인할 때 사용. 한 번에 6,000자씩 주며 긴 표는 offset으로 이어 읽는다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| law_name | string | yes | 법령명 (예: '소득세법 시행령') |
| annex_number | string | yes | '별표 2', '별표 1의3', '서식 1' 또는 숫자만 |
| offset | integer | no | 선택: 이어 읽을 시작 글자 위치 (앞 응답이 알려 준 값) |
공포됐으나 아직 시행 전인 개정(시행예정)을 반환한다. 시행일·법령·달라지는 조문 목록. 미래 과세기간이 걸린 질문에서 현행 조문만 보고 답하지 않도록 확인용. 특정 조문이 바뀌는지는 get_article로 그 조문을 조회해도 함께 나온다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| law_name | string | no | 법령명 필터 (생략 시 전체). 부분 일치라 '소득세법'은 시행령·시행규칙도 함께 준다 |
한국이 체결한 조세조약(이중과세방지협약) 수록 현황을 반환한다. country 없이 호출하면 체결국 목록, country를 주면 그 나라 조약(협약·개정의정서·교환각서) 목록과 발효일.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | no | 체결국 한글명 (예: '미국', '일본'). 생략하면 전체 체결국 목록 |
조세조약(이중과세방지협약) 조문을 전문검색한다. 비거주자·외국법인의 원천징수 제한세율, 고정사업장, 사용료·배당·이자 과세권 확인에 사용. country로 특정국 한정 가능. 본문에 개정의정서가 반영되지 않았을 수 있어 list_treaties로 이력 확인 필요.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | 검색어 (예: '사용료', '고정사업장', '배당 제한세율') |
| country | string | no | 체결국 한글명 필터 (부분 일치) |
| limit | integer | no | 기본 5, 최대 15 |
특정국 조세조약의 조문 원문 전체를 국문·영문으로 반환한다. 제한세율 등 정확한 수치는 반드시 이 도구로 원문을 확인할 것.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | yes | 체결국 한글명 (예: '미국') |
| article_number | string | yes | 조번호 (예: '제12조', '12') |
로컬 tax-ai-agent와 같은 통합 그래프 탐색. law 시작 조문에서 위임을 최대 2단계 따라 판례·예규·해석례·참조조문·통칙·부칙 적용근거·별표를 모으고 전문검색으로 보충한다. 결과마다 실제 graph_paths, DB 원문, 시행일·적용버전·미확정 상태를 반환한다. 쟁점 자료 수집의 우선 도구. 결과가 수십 건이면 detail='list'로 번호·제목·날짜·요지 목록을 먼저 받아 고른 뒤, 응답의 groups(묶음별 시작 위치)로 offset을 건너뛰거나 get_evidence로 원문을 읽는다. 해석례는 reply_summary(질의요지·회신)를 함께 볼 것. 조약 조문에 amendments가 붙으면 본문보다 개정문이 우선이다.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| search_intents | object | yes | 유형별 검색 의도. 전체 1~8개. 예: {law:[소득세법 제97조의2],case:[이월과세],ruling:[배우자 증여]} |
| as_of | string | no | 선택: YYYY-MM-DD 또는 YYYYMMDD. 조문별 당시 버전을 별도 반환하며 불명 시 현행으로 대체하지 않음. |
| offset | integer | no | — |
| limit | integer | no | 한 쪽 건수. 원문 포함(full)은 기본 3·최대 25, 목록(list)은 기본 30·최대 100. 한 쪽의 원문은 합쳐 약 16,000자까지 싣고 넘치면 continuation으로 이어 읽는다 |
| detail | string | no | full = 원문까지. list = 원문 없이 번호·제목·날짜·요지·길이만(고른 뒤 같은 result_set_id로 offset을 지정하거나 get_evidence로 읽는다) |
| result_set_id | string | no | 다음 페이지는 이전 응답의 식별자를 전달하여 검색 집합 변경을 감지 |
search_tax가 찾은 근거의 DB 원문을 읽는다. 판례·해석례·예규·조문·통칙·별표·부칙·조약·역사버전을 지원. 긴 본문은 next_offset까지 반복하면 누락 없이 읽을 수 있다. summary_only는 원문 전문이 없는 요지임. 적용 시점 미해소를 현행으로 보충하지 말 것.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| evidence_type | string | yes | — |
| evidence_id | string | yes | — |
| offset | integer | no | — |
| limit | integer | no | — |
| source_field | string | no | 선택: original_text.available_fields의 다른 원문 필드 조회 |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Korea Tax Law or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
| Term | Level | What it prices | Points |
|---|---|---|---|
| capability-exposure | minimal | capability blast radius (minimal) — client exposure if the model is manipulated | −0 |
| coverage-honesty | manifest | inspection depth (manifest) — how much of the target the scan could see | −4 |
What the scan could actually read
A grade is only as meaningful as its coverage, so the scanner publishes its own depth before it publishes its result.
The scan read each tool’s name, description, input schema and annotations exactly as the server listed them the last time it answered us; no code was reviewed. We ask the server again about once a month, and a list that changed is graded again.
The implementation source was not read — this reflects the declared tool metadata only.
Capability — what it could do if the model were manipulated
Tags derived from each tool’s schema and the implementation, not from what the tool calls itself. minimal is the level these add up to.
| Tool | Capability tags | Why the tag was assigned |
|---|---|---|
| list_laws | no tags | |
| search_articles | no tags | |
| get_article | no tags | |
| get_article_history | no tags | |
| get_amendments | no tags | |
| get_article_tiers | no tags | |
| search_cases | no tags | |
| search_interpretations | no tags | |
| verify_citations | no tags | |
| search_annexes | no tags | |
| get_annex | no tags | |
| list_upcoming | no tags | |
| list_treaties | no tags | |
| search_treaties | no tags | |
| get_treaty_article | no tags | |
| search_tax | no tags | |
| get_evidence | no tags |
Toxic-flow graph
The lethal trifecta, checked as a graph rather than as a checklist: untrusted input, a sensitive source and an external sink have to meet before there is a path worth worrying about.
The public result for this release does not print the flow graph, so there is nothing to show here. That is not the same as "no paths were found": what the scan did read is above, under coverage.
Supply chain and provenance
This is the first scan of this surface here, so there is nothing yet to compare it against.
Every result on this tab comes from one deterministic pass over the published package — offline, rule by rule, and auditable line by line above. Same methodology version, same bytes, same score.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 0.2.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Korea Tax Law can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.