Public log

korean-law-mcp

법제처 42개 API → 9개 MCP 도구. 법령·판례·조례·조약 + 다단계 리서치(legal_research, 8 task) + 정밀분석(legal_analysis: 인용검증·판례생사·행위시법·영향그래프) + 시점 비교(time_travel) + 상황별 5단계 안내(action_plan) + 국세청 해석례(nts)

npm · fingerprint 9cfe300e4122da79b3ab6142 · repository · RSS

10tools
5recorded versions
57dtracked
changed 5d ago

What changed

Changed 2026-10-25 11:10 UTC

5 descriptions rewritten, 5 schema or annotation changes with the description left byte-identical.

--- pinned/discover_tools
+++ observed/discover_tools
  {
    "annotations": {
      "destructiveHint": false,
-     "readOnlyHint": true
+     "readOnlyHint": true,
+     "title": "전문 도구 찾기"
    },
-   "description": "Korean-law-mcp — [메타] 위 도구로 안 되는 경우. 전문도구(조세심판·관세·헌재·행심·공정위·개인정보위·노동위·학칙·조약·영문법령·용어 등 80+개) 카테고리 검색",
+   "description": "Korean-law-mcp — [메타] 전문도구(조세심판·관세·헌재·행심·공정위·개인정보위·노동위·학칙·조약·영문법령·용어 등 80+개) 카테고리 검색. 도구 이름과 설명을 돌려준다",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
-   "name": "discover_tools"
+   "name": "discover_tools",
+   "title": "전문 도구 찾기"
  }
--- pinned/execute_tool
+++ observed/execute_tool
  {
    "annotations": {
      "destructiveHint": false,
-     "readOnlyHint": true
+     "readOnlyHint": true,
+     "title": "전문 도구 실행"
    },
-   "description": "Korean-law-mcp — [메타] discover_tools 결과 도구를 프록시 실행. tool_name + params",
+   "description": "Korean-law-mcp — [메타] 전문도구를 이름(tool_name)과 인자(params)로 실행",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
-         "description": "실행할 도구 이름 (discover_tools로 확인한 이름)",
+         "description": "실행할 전문도구 이름",
          "type": "string"
        }
      },
-   "name": "execute_tool"
+   "name": "execute_tool",
+   "title": "전문 도구 실행"
  }
--- pinned/get_annexes
+++ observed/get_annexes
  {
    "annotations": {
      "destructiveHint": false,
-     "readOnlyHint": true
+     "readOnlyHint": true,
+     "title": "별표·서식 조회"
    },
    "description": "Korean-law-mcp — [별표] 별표/서식 조회. lawName+'별표N'으로 내용 추출. 금액/기준은 별표에 있는 경우 많음. date(기준일)를 주면 그날 시행 중이던 버전의 별표 — 건축허가·착공·처분 시점의 설치기준·과태료표 등 과거 기준이 필요할 때(제명이 바뀐 법령도 옛 버전까지, 별표 번호가 시점마다 달라 query로 별표명을 주는 편이 안전).",
    "inputSchema": {
-   "name": "get_annexes"
+   "name": "get_annexes",
+   "title": "별표·서식 조회"
  }
--- pinned/get_decision_text
+++ observed/get_decision_text
  {
    "annotations": {
      "destructiveHint": false,
-     "readOnlyHint": true
+     "readOnlyHint": true,
+     "title": "판례·결정례 본문 조회"
    },
    "description": "Korean-law-mcp — [통합조회] 21개 도메인 전문 조회. domain+id. full=false(기본) 시 본문 계단식 축약",
    "inputSchema": {
-   "name": "get_decision_text"
+   "name": "get_decision_text",
+   "title": "판례·결정례 본문 조회"
  }
--- pinned/get_law_text
+++ observed/get_law_text
  {
    "annotations": {
      "destructiveHint": false,
-     "readOnlyHint": true
+     "readOnlyHint": true,
+     "title": "법령 조문 조회"
    },
-   "description": "Korean-law-mcp — [법령조회] 조문 전문 조회. mst/lawId 필수, jo로 특정 조문만 가능 — jo는 '제148조의2' 같은 자연어 조문 표기를 그대로 받는다(권장). 6자리 JO 코드를 직접 쓰려면 조번호 4자리 zero-pad + 의X 2자리: 제10조의2→001002, 제234조의2→023402(234002 아님). jo='부칙' 이면 부칙 원문(시행일·경과조치, 최근 공포부터). 과거 시점 본문은 efYd 에 그 날짜를 넣으면 그날 시행 중이던 버전으로 자동 보정한다(제명이 바뀌기 전 버전 포함). 적용 법령 판단·경과조치까지 필요하면 legal_analysis(mode=applicable_law).",
+   "description": "Korean-law-mcp — [법령조회] 조문 전문 조회. mst/lawId 필수, jo로 특정 조문만 가능 — jo는 '제148조의2' 같은 자연어 조문 표기를 그대로 받는다(권장). 6자리 JO 코드를 직접 쓰려면 조번호 4자리 zero-pad + 의X 2자리: 제10조의2→001002, 제234조의2→023402(234002 아님). jo='부칙' 이면 부칙 원문(시행일·경과조치, 최근 공포부터). 과거 시점 본문은 efYd 에 그 날짜를 넣으면 그날 시행 중이던 버전으로 자동 보정한다(제명이 바뀌기 전 버전 포함).",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
-         "description": "기준일 또는 시행일자 (YYYYMMDD). 시행일이면 그 버전, 시행일이 아닌 날짜(건축허가일·사건일 같은 조회 기준일)면 그날 시행 중이던 버전으로 자동 보정한다(제명이 바뀌기 전 버전 포함). 현행 본문은 efYd 없이 조회할 것. 시행예정본은 search_law 가 안내한 efYd 를 그대로 쓴다.",
+         "description": "기준일 또는 시행일자 (YYYYMMDD). 시행일이면 그 버전, 시행일이 아닌 날짜(건축허가일·사건일 같은 조회 기준일)면 그날 시행 중이던 버전으로 자동 보정한다(제명이 바뀌기 전 버전 포함). 현행 본문은 efYd 없이 조회한다. 시행예정본은 그 시행일을 넣는다.",
          "type": "string"
        },
        "jo": {
-         "description": "법령ID (search_law에서 획득)",
+         "description": "법령ID",
          "type": "string"
        },
        "mst": {
-         "description": "법령일련번호 (search_law에서 획득)",
+         "description": "법령일련번호 (MST)",
          "type": "string"
        }
      },
-   "name": "get_law_text"
+   "name": "get_law_text",
+   "title": "법령 조문 조회"
  }
--- pinned/legal_analysis
+++ observed/legal_analysis
  {
    "annotations": {
      "destructiveHint": false,
-     "readOnlyHint": true
+     "readOnlyHint": true,
+     "title": "인용 검증·법령 분석"
    },
    "description": "Korean-law-mcp — [정밀분석] 검증·분석 4종 통합. mode: verify_citations=텍스트 속 법령 조문·판례 인용('민법 제750조', '대법원 2013다61381' 등)이 실존하는지 법제처 DB 교차검증, LLM 환각 방지 — 판례는 실존불가/미확인 구분(text 필수) | cite_check=판례 생사 확인 — 사건번호로 후속 인용 역추적+변경·폐기 감지, 한국형 Citator(caseNumber 필수) | applicable_law=사건 시점에 시행되던 법령 버전+그 시점 조문+부칙 경과조치, 행위시법 판단(lawName+date 필수, jo 선택). 제명이 바뀐 법령은 옛 이름 시절 버전으로 특정. 법령이 아니면 행정규칙(고시·훈령 — 예: '스프링클러설비의 화재안전기준', 'NFTC 103')의 기준일 시행 버전 | impact_map=한 조문을 인용한 판례·헌재·해석례·행심·조례 역방향 그래프+mermaid(lawName+jo 필수, jo는 '제103조'·'103조'·JO 6자리 코드 '010300' 모두 수용)",
    "inputSchema": {
-   "name": "legal_analysis"
+   "name": "legal_analysis",
+   "title": "인용 검증·법령 분석"
  }
--- pinned/legal_research
+++ observed/legal_research
  {
    "annotations": {
      "destructiveHint": false,
-     "readOnlyHint": true
+     "readOnlyHint": true,
+     "title": "법령 종합 리서치"
    },
-   "description": "Korean-law-mcp — [⛓리서치] 다단계 법령 리서치 통합 — 여러 API를 병렬로 엮는 복합 질문 전용. task: full_research=도메인·법령명 불명확한 자연어 질문 폴백(기본값, 예 '음주운전 처벌 기준') | law_system=법률·시행령·시행규칙 3단+위임+별표(예 '관세법 체계') | action_basis=처분·허가의 법적 근거+해석례+판례+행심(예 '영업정지 근거') | dispute_prep=불복·소송 준비, 판례+심판례+도메인 결정례(예 '과세처분 불복') | amendment_track=개정 이력+신구대조+연혁(예 '2023년 개정 뭐 바뀜') | ordinance_compare=조례 전국 비교+상위법 적합성(예 '서울시 주차 조례') | procedure_detail=절차·수수료·별표서식(예 '건축허가 절차') | document_review=계약서·약관 조항 리스크+근거법령(text 필수). scenario(선택): 확장 시나리오 — time_travel(두 시점 본문 diff)·timeline·penalty·action_plan·delegation·impact·compliance·customs·manual. 미지정 시 쿼리에서 자동 감지되며, task별 호환 조합은 scenario 파라미터 설명 참조. 단일 조회로 답이 되면 search_law/get_law_text 쓸 것.",
+   "description": "Korean-law-mcp — [⛓리서치] 다단계 법령 리서치 통합 — 여러 API를 병렬로 엮는 복합 질문 전용. task: full_research=도메인·법령명 불명확한 자연어 질문 폴백(기본값, 예 '음주운전 처벌 기준') | law_system=법률·시행령·시행규칙 3단+위임+별표(예 '관세법 체계') | action_basis=처분·허가의 법적 근거+해석례+판례+행심(예 '영업정지 근거') | dispute_prep=불복·소송 준비, 판례+심판례+도메인 결정례(예 '과세처분 불복') | amendment_track=개정 이력+신구대조+연혁(예 '2023년 개정 뭐 바뀜') | ordinance_compare=조례 전국 비교+상위법 적합성(예 '서울시 주차 조례') | procedure_detail=절차·수수료·별표서식(예 '건축허가 절차') | document_review=계약서·약관 조항 리스크+근거법령(text 필수). scenario(선택): 확장 시나리오 — time_travel(두 시점 본문 diff)·timeline·penalty·action_plan·delegation·impact·compliance·customs·manual. 미지정 시 쿼리에서 자동 감지되며, task별 호환 조합은 scenario 파라미터 설명 참조.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
-   "name": "legal_research"
+   "name": "legal_research",
+   "title": "법령 종합 리서치"
  }
--- pinned/ordinance_radar
+++ observed/ordinance_radar
  {
    "annotations": {
      "destructiveHint": false,
-     "readOnlyHint": true
+     "readOnlyHint": true,
+     "title": "조례 정비 레이더"
    },
    "description": "Korean-law-mcp — [자치법규] 조례 정비 레이더 — 조례가 인용한 근거 상위법령(법률/시행령/시행규칙)을 본문에서 추출하고, 각 상위법의 현행 시행일과 조례 시행일을 대조해 '상위법이 조례 시행 이후 개정됨 → 정비 검토 대상'을 자동 플래그. 조례 담당 공무원의 상위법 개정 추적·조례 정비 판단용. ordinSeq(또는 id)나 ordinanceName 중 하나 지정.",
    "inputSchema": {
-         "description": "자치법규 일련번호 (search_ordinance 결과의 [번호])",
+         "description": "자치법규 일련번호 (ordinSeq)",
          "type": "string"
        },
        "ordinanceName": {
-         "description": "ordinanceName 별칭 — 자연어 조례명으로 검색 (search_law 등 다른 도구와 규약 통일)",
+         "description": "ordinanceName 별칭 — 자연어 조례명으로 검색",
          "type": "string"
        }
      },
-   "name": "ordinance_radar"
+   "name": "ordinance_radar",
+   "title": "조례 정비 레이더"
  }
--- pinned/search_decisions
+++ observed/search_decisions
  {
    "annotations": {
      "destructiveHint": false,
-     "readOnlyHint": true
+     "readOnlyHint": true,
+     "title": "판례·결정례 검색"
    },
    "description": "Korean-law-mcp — [통합검색] 21개 도메인(판례·해석례·헌재·행심·조세심판·관세·국세청·고용노동부 해석·공정위·개인정보위·노동위·산재보험재심사·고용보험심사·권익위·소청심사·학칙·공사공단·공공기관·조약·영문법령) 통합 검색. domain으로 선택. 판례 본문까지 필요하면 domain='precedent', options.includeText=true, options.detailLimit=N. 판례 기본은 판례명 검색이라 법리·사실관계·유사판례 탐색은 options.search='both'(판례명+본문). 세무 관련 국세청 직접 회신 해석은 domain='nts', 고용노동부 행정해석(질의회시)은 domain='moel'(본문검색 options.search=2), 산재보험 재심사 재결은 'iaciac', 고용보험 재심사 재결은 'eiac'.",
    "inputSchema": {
-   "name": "search_decisions"
+   "name": "search_decisions",
+   "title": "판례·결정례 검색"
  }
--- pinned/search_law
+++ observed/search_law
  {
    "annotations": {
      "destructiveHint": false,
-     "readOnlyHint": true
+     "readOnlyHint": true,
+     "title": "법령 검색"
    },
-   "description": "Korean-law-mcp — [법령검색] 법령명·조례명·행정규칙명 키워드검색 → lawId, mst 획득. 지자체 조례·규칙(자치법규), 훈령·예규·고시(행정규칙)도 검색 — 0건 시 자치법규/행정규칙으로 자동 폴백(예: '광진구 복무조례', '외국환거래규정'). 약칭 자동변환. 제명변경·시행예정 개정 자동 병기. 폐지된 법령·행정규칙은 폐지 사실과 후속(통합) 규정을 자동 안내. 법령·조례·행정규칙 조회 전 식별자 확보용. 여러 법령의 개정 여부를 한 번에 확인(준법 등록부 감시)하려면 execute_tool(tool_name=\"search_law_bulk\").",
+   "description": "Korean-law-mcp — [법령검색] 법령명·조례명·행정규칙명 키워드검색 → lawId, mst 획득. 지자체 조례·규칙(자치법규), 훈령·예규·고시(행정규칙)도 검색 — 0건 시 자치법규/행정규칙으로 자동 폴백(예: '광진구 복무조례', '외국환거래규정'). 약칭 자동변환. 제명변경·시행예정 개정 자동 병기. 폐지된 법령·행정규칙은 폐지 사실과 후속(통합) 규정을 자동 안내. 법령·조례·행정규칙 조회 전 식별자 확보용.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
-   "name": "search_law"
+   "name": "search_law",
+   "title": "법령 검색"
  }

Changed 2026-10-24 10:45 UTC

1 schema or annotation change with the description left byte-identical.

--- pinned/get_decision_text
+++ observed/get_decision_text
  {
    "annotations": {
      "destructiveHint": false,
-         "description": "일련번호/ID (search 결과에서 획득)",
+         "description": "일련번호/ID (search 결과에서 획득. nts는 본문조회ID(ntstDcmId))",
          "type": "string"
        },
        "options": {

Changed 2026-10-15 11:16 UTC

3 descriptions rewritten.

--- pinned/get_decision_text
+++ observed/get_decision_text
  {
    "annotations": {
      "destructiveHint": false,
-   "description": "Korean-law-mcp — [통합조회] 18개 도메인 전문 조회. domain+id. full=false(기본) 시 본문 계단식 축약",
+   "description": "Korean-law-mcp — [통합조회] 21개 도메인 전문 조회. domain+id. full=false(기본) 시 본문 계단식 축약",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
+           "moel",
            "constitutional",
            "admin_appeal",
            "ftc",
+           "iaciac",
+           "eiac",
            "acr",
            "appeal_review",
            "acr_special",
--- pinned/get_law_text
+++ observed/get_law_text
  {
    "annotations": {
      "destructiveHint": false,
-   "description": "Korean-law-mcp — [법령조회] 조문 전문 조회. mst/lawId 필수, jo로 특정 조문만 가능 — jo는 '제148조의2' 같은 자연어 조문 표기를 그대로 받는다(권장). 6자리 JO 코드를 직접 쓰려면 조번호 4자리 zero-pad + 의X 2자리: 제10조의2→001002, 제234조의2→023402(234002 아님). 과거 시점 본문은 efYd 에 그 날짜를 넣으면 그날 시행 중이던 버전으로 자동 보정한다(제명이 바뀌기 전 버전 포함). 적용 법령 판단·경과조치까지 필요하면 legal_analysis(mode=applicable_law).",
+   "description": "Korean-law-mcp — [법령조회] 조문 전문 조회. mst/lawId 필수, jo로 특정 조문만 가능 — jo는 '제148조의2' 같은 자연어 조문 표기를 그대로 받는다(권장). 6자리 JO 코드를 직접 쓰려면 조번호 4자리 zero-pad + 의X 2자리: 제10조의2→001002, 제234조의2→023402(234002 아님). jo='부칙' 이면 부칙 원문(시행일·경과조치, 최근 공포부터). 과거 시점 본문은 efYd 에 그 날짜를 넣으면 그날 시행 중이던 버전으로 자동 보정한다(제명이 바뀌기 전 버전 포함). 적용 법령 판단·경과조치까지 필요하면 legal_analysis(mode=applicable_law).",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
-         "description": "조문 번호. 자연어 표기 권장 — '제38조'·'제148조의2'를 그대로 넣으면 서버가 변환한다. 6자리 JO 코드 직접 지정 시 조번호 4자리 zero-pad + 의X 2자리: 제38조→003800, 제10조의2→001002, 제234조의2→023402(234002 아님)",
+         "description": "조문 번호. 자연어 표기 권장 — '제38조'·'제148조의2'를 그대로 넣으면 서버가 변환한다. 6자리 JO 코드 직접 지정 시 조번호 4자리 zero-pad + 의X 2자리: 제38조→003800, 제10조의2→001002, 제234조의2→023402(234002 아님). '부칙' 이면 부칙 원문(최근 공포부터)",
          "type": "string"
        },
        "lawId": {
--- pinned/search_decisions
+++ observed/search_decisions
  {
    "annotations": {
      "destructiveHint": false,
-   "description": "Korean-law-mcp — [통합검색] 18개 도메인(판례·해석례·헌재·행심·조세심판·관세·국세청·공정위·개인정보위·노동위·권익위·소청심사·학칙·공사공단·공공기관·조약·영문법령) 통합 검색. domain으로 선택. 판례 본문까지 필요하면 domain='precedent', options.includeText=true, options.detailLimit=N. 판례 기본은 판례명 검색이라 법리·사실관계·유사판례 탐색은 options.search='both'(판례명+본문). 세무 관련 국세청 직접 회신 해석은 domain='nts'.",
+   "description": "Korean-law-mcp — [통합검색] 21개 도메인(판례·해석례·헌재·행심·조세심판·관세·국세청·고용노동부 해석·공정위·개인정보위·노동위·산재보험재심사·고용보험심사·권익위·소청심사·학칙·공사공단·공공기관·조약·영문법령) 통합 검색. domain으로 선택. 판례 본문까지 필요하면 domain='precedent', options.includeText=true, options.detailLimit=N. 판례 기본은 판례명 검색이라 법리·사실관계·유사판례 탐색은 options.search='both'(판례명+본문). 세무 관련 국세청 직접 회신 해석은 domain='nts', 고용노동부 행정해석(질의회시)은 domain='moel'(본문검색 options.search=2), 산재보험 재심사 재결은 'iaciac', 고용보험 재심사 재결은 'eiac'.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
+           "moel",
            "constitutional",
            "admin_appeal",
            "ftc",
+           "iaciac",
+           "eiac",
            "acr",
            "appeal_review",
            "acr_special",
-         "description": "도메인별 옵션. prec:{court,caseNumber,fromDate,toDate,search(1=판례명 기본·2=본문·\"both\"=판례명+본문)} tax_tribunal:{cls,gana,dpaYd,rslYd} customs:{inq,rpl,gana,explYd} constitutional:{caseNumber} interpretation:{fromDate,toDate} treaty:{cls,natCd,eftYd,concYd}",
+         "description": "도메인별 옵션. prec:{court,caseNumber,fromDate,toDate,search(1=판례명 기본·2=본문·\"both\"=판례명+본문)} tax_tribunal:{cls,gana,dpaYd,rslYd} customs:{inq,rpl,gana,explYd} moel:{search(1=안건명 기본·2=본문),explYd} constitutional:{caseNumber} interpretation:{fromDate,toDate} treaty:{cls,natCd,eftYd,concYd}",
          "propertyNames": {
            "type": "string"
          },

Changed 2026-10-05 14:15 UTC

5 descriptions rewritten, 1 schema or annotation change with the description left byte-identical.

--- pinned/get_annexes
+++ observed/get_annexes
  {
    "annotations": {
      "destructiveHint": false,
-   "description": "Korean-law-mcp — [별표] 별표/서식 조회. lawName+'별표N'으로 내용 추출. 금액/기준은 별표에 있는 경우 많음.",
+   "description": "Korean-law-mcp — [별표] 별표/서식 조회. lawName+'별표N'으로 내용 추출. 금액/기준은 별표에 있는 경우 많음. date(기준일)를 주면 그날 시행 중이던 버전의 별표 — 건축허가·착공·처분 시점의 설치기준·과태료표 등 과거 기준이 필요할 때(제명이 바뀐 법령도 옛 버전까지, 별표 번호가 시점마다 달라 query로 별표명을 주는 편이 안전).",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
+       "date": {
+         "description": "기준일 (예: '2015-06-01'). 지정 시 그날 시행 중이던 법령 버전의 별표를 조회 — 건축허가·착공·처분·위반 시점 기준이 필요할 때. 제명이 바뀐 법령도 옛 버전까지 찾는다. 별표 번호는 시점마다 다를 수 있으니 query(별표명)로 좁히는 것이 안전. 미지정 시 현행",
+         "type": "string"
+       },
        "jo": {
          "description": "위임 조문 (예: '제38조', '38'). 조문 동반 질의('관세법 제38조 별표2')의 조문 맥락 — 별표명의 '(제38조 관련)' 표기와 대조해 좁히고, 응답에 위임 관계를 표기",
          "type": "string"
--- pinned/get_law_text
+++ observed/get_law_text
  {
    "annotations": {
      "destructiveHint": false,
-   "description": "Korean-law-mcp — [법령조회] 조문 전문 조회. mst/lawId 필수, jo로 특정 조문만 가능 — jo는 '제148조의2' 같은 자연어 조문 표기를 그대로 받는다(권장). 6자리 JO 코드를 직접 쓰려면 조번호 4자리 zero-pad + 의X 2자리: 제10조의2→001002, 제234조의2→023402(234002 아님).",
+   "description": "Korean-law-mcp — [법령조회] 조문 전문 조회. mst/lawId 필수, jo로 특정 조문만 가능 — jo는 '제148조의2' 같은 자연어 조문 표기를 그대로 받는다(권장). 6자리 JO 코드를 직접 쓰려면 조번호 4자리 zero-pad + 의X 2자리: 제10조의2→001002, 제234조의2→023402(234002 아님). 과거 시점 본문은 efYd 에 그 날짜를 넣으면 그날 시행 중이던 버전으로 자동 보정한다(제명이 바뀌기 전 버전 포함). 적용 법령 판단·경과조치까지 필요하면 legal_analysis(mode=applicable_law).",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
-         "description": "시행일자 (YYYYMMDD 형식)",
+         "description": "기준일 또는 시행일자 (YYYYMMDD). 시행일이면 그 버전, 시행일이 아닌 날짜(건축허가일·사건일 같은 조회 기준일)면 그날 시행 중이던 버전으로 자동 보정한다(제명이 바뀌기 전 버전 포함). 현행 본문은 efYd 없이 조회할 것. 시행예정본은 search_law 가 안내한 efYd 를 그대로 쓴다.",
          "type": "string"
        },
        "jo": {
--- pinned/legal_analysis
+++ observed/legal_analysis
  {
    "annotations": {
      "destructiveHint": false,
-   "description": "Korean-law-mcp — [정밀분석] 검증·분석 4종 통합. mode: verify_citations=텍스트 속 법령 조문·판례 인용('민법 제750조', '대법원 2013다61381' 등)이 실존하는지 법제처 DB 교차검증, LLM 환각 방지 — 판례는 실존불가/미확인 구분(text 필수) | cite_check=판례 생사 확인 — 사건번호로 후속 인용 역추적+변경·폐기 감지, 한국형 Citator(caseNumber 필수) | applicable_law=사건 시점에 시행되던 법령 버전+그 시점 조문+부칙 경과조치, 행위시법 판단(lawName+date 필수, jo 선택) | impact_map=한 조문을 인용한 판례·헌재·해석례·행심·조례 역방향 그래프+mermaid(lawName+jo 필수, jo는 '제103조'·'103조'·JO 6자리 코드 '010300' 모두 수용)",
+   "description": "Korean-law-mcp — [정밀분석] 검증·분석 4종 통합. mode: verify_citations=텍스트 속 법령 조문·판례 인용('민법 제750조', '대법원 2013다61381' 등)이 실존하는지 법제처 DB 교차검증, LLM 환각 방지 — 판례는 실존불가/미확인 구분(text 필수) | cite_check=판례 생사 확인 — 사건번호로 후속 인용 역추적+변경·폐기 감지, 한국형 Citator(caseNumber 필수) | applicable_law=사건 시점에 시행되던 법령 버전+그 시점 조문+부칙 경과조치, 행위시법 판단(lawName+date 필수, jo 선택). 제명이 바뀐 법령은 옛 이름 시절 버전으로 특정. 법령이 아니면 행정규칙(고시·훈령 — 예: '스프링클러설비의 화재안전기준', 'NFTC 103')의 기준일 시행 버전 | impact_map=한 조문을 인용한 판례·헌재·해석례·행심·조례 역방향 그래프+mermaid(lawName+jo 필수, jo는 '제103조'·'103조'·JO 6자리 코드 '010300' 모두 수용)",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
-         "description": "[applicable_law·impact_map 필수] 법령명 (예: '민법', '도로교통법')",
+         "description": "[applicable_law·impact_map 필수] 법령명 (예: '민법', '도로교통법'). applicable_law는 약칭·옛 법령명과 행정규칙명(고시 — 예: '스프링클러설비의 화재안전기준', 'NFTC 103')도 받는다",
          "type": "string"
        },
        "maxCitations": {
--- pinned/legal_research
+++ observed/legal_research
  {
    "annotations": {
      "destructiveHint": false,
+       "includeHistory": {
+         "description": "[amendment_track] 조문별 개정 이력(제정 시점부터 전건)까지 포함. 기본 false — 이 섹션이 응답 상한을 먼저 소진해 신구대조표가 잘린다 (#158)",
+         "type": "boolean"
+       },
        "lawId": {
          "description": "[amendment_track] 법령ID (알고 있으면)",
          "type": "string"
--- pinned/search_decisions
+++ observed/search_decisions
  {
    "annotations": {
      "destructiveHint": false,
-   "description": "Korean-law-mcp — [통합검색] 18개 도메인(판례·해석례·헌재·행심·조세심판·관세·국세청·공정위·개인정보위·노동위·권익위·소청심사·학칙·공사공단·공공기관·조약·영문법령) 통합 검색. domain으로 선택. 판례 본문까지 필요하면 domain='precedent', options.includeText=true, options.detailLimit=N. 세무 관련 국세청 직접 회신 해석은 domain='nts'.",
+   "description": "Korean-law-mcp — [통합검색] 18개 도메인(판례·해석례·헌재·행심·조세심판·관세·국세청·공정위·개인정보위·노동위·권익위·소청심사·학칙·공사공단·공공기관·조약·영문법령) 통합 검색. domain으로 선택. 판례 본문까지 필요하면 domain='precedent', options.includeText=true, options.detailLimit=N. 판례 기본은 판례명 검색이라 법리·사실관계·유사판례 탐색은 options.search='both'(판례명+본문). 세무 관련 국세청 직접 회신 해석은 domain='nts'.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
-         "description": "도메인별 옵션. prec:{court,caseNumber,fromDate,toDate} tax_tribunal:{cls,gana,dpaYd,rslYd} customs:{inq,rpl,gana,explYd} constitutional:{caseNumber} interpretation:{fromDate,toDate} treaty:{cls,natCd,eftYd,concYd}",
+         "description": "도메인별 옵션. prec:{court,caseNumber,fromDate,toDate,search(1=판례명 기본·2=본문·\"both\"=판례명+본문)} tax_tribunal:{cls,gana,dpaYd,rslYd} customs:{inq,rpl,gana,explYd} constitutional:{caseNumber} interpretation:{fromDate,toDate} treaty:{cls,natCd,eftYd,concYd}",
          "propertyNames": {
            "type": "string"
          },
--- pinned/search_law
+++ observed/search_law
  {
    "annotations": {
      "destructiveHint": false,
-   "description": "Korean-law-mcp — [법령검색] 법령명·조례명·행정규칙명 키워드검색 → lawId, mst 획득. 지자체 조례·규칙(자치법규), 훈령·예규·고시(행정규칙)도 검색 — 0건 시 자치법규/행정규칙으로 자동 폴백(예: '광진구 복무조례', '외국환거래규정'). 약칭 자동변환. 제명변경·시행예정 개정 자동 병기. 폐지된 법령·행정규칙은 폐지 사실과 후속(통합) 규정을 자동 안내. 법령·조례·행정규칙 조회 전 식별자 확보용.",
+   "description": "Korean-law-mcp — [법령검색] 법령명·조례명·행정규칙명 키워드검색 → lawId, mst 획득. 지자체 조례·규칙(자치법규), 훈령·예규·고시(행정규칙)도 검색 — 0건 시 자치법규/행정규칙으로 자동 폴백(예: '광진구 복무조례', '외국환거래규정'). 약칭 자동변환. 제명변경·시행예정 개정 자동 병기. 폐지된 법령·행정규칙은 폐지 사실과 후속(통합) 규정을 자동 안내. 법령·조례·행정규칙 조회 전 식별자 확보용. 여러 법령의 개정 여부를 한 번에 확인(준법 등록부 감시)하려면 execute_tool(tool_name=\"search_law_bulk\").",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {

Current tools

Show all 10 tool fingerprints
discover_tools
ac539a61d6252d51
execute_tool
40013dcf0c76203c
get_annexes
68da87c874591c6d
get_decision_text
f61e4f3862349390
get_law_text
72a72ca7686ee12e
legal_analysis
2af020bdf4095177
legal_research
d38d74dac536eefd
ordinance_radar
dd033f3a28673c73
search_decisions
7b1c67b8150d6be6
search_law
117ddf3f0b45b2f9

Watch this server yourself

If you run this server, put the proxy in front of it. It pins these exact fingerprints on first connect and stops the session if they move.

npx -y mcp-pin@0.2.3 -- <your korean-law-mcp command>

Or subscribe to this page's RSS feed to be told when it changes.

Badge

mcp-pin status badge for korean-law-mcp

The badge states one fact about time and nothing else. It never claims a server is safe.

[![mcp-pin](https://mcp-pin.gautamkhosla.com/badge/d5e38b80d91a1b87.svg)](https://mcp-pin.gautamkhosla.com/servers/d5e38b80d91a1b87.html)