# Lifelaw Korean Law (라이프로 법령) (remote · mcp.lifelaw.kr)

Laws of South Korea from law.go.kr: statutes, official English translations, cases and rulings

- Trust score: 76/100 (medium)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `mcp.lifelaw.kr`: 76/100 (this document), [markdown](https://verifymcp.io/servers/kr-lifelaw-kr-law/mcp.md), [page](https://verifymcp.io/servers/kr-lifelaw-kr-law/mcp)

## Channel facts

- Endpoint: `https://mcp.lifelaw.kr/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `0.8.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Endpoint Security**: 80/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 66/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 3984 tokens (~189/item across 21 items; 21 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 21 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 22 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).

## Install

### How do I install the Lifelaw Korean Law (라이프로 법령) MCP server?

Lifelaw Korean Law (라이프로 법령) is a hosted endpoint at https://mcp.lifelaw.kr/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http kr-lifelaw-kr-law 'https://mcp.lifelaw.kr/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "kr-lifelaw-kr-law": {
      "url": "https://mcp.lifelaw.kr/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "kr-lifelaw-kr-law": {
      "type": "http",
      "url": "https://mcp.lifelaw.kr/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.kr-lifelaw-kr-law]
url = "https://mcp.lifelaw.kr/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "kr-lifelaw-kr-law": {
      "type": "remote",
      "url": "https://mcp.lifelaw.kr/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add kr-lifelaw-kr-law --url 'https://mcp.lifelaw.kr/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  kr-lifelaw-kr-law:
    url: "https://mcp.lifelaw.kr/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "kr-lifelaw-kr-law": {
      "Transport": "http",
      "Url": "https://mcp.lifelaw.kr/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add kr-lifelaw-kr-law -t streamable-http -u 'https://mcp.lifelaw.kr/mcp'
```

### Other

```json
{
  "mcpServers": {
    "kr-lifelaw-kr-law": {
      "type": "http",
      "url": "https://mcp.lifelaw.kr/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-11-05 (score 76, +1)

- [security] The server rewrote its instructions, which are the text every model session reads
- [security] Tool “compare_law” rewrote its description, which is the text the model reads
- [security] Tool “get_article” rewrote its description, which is the text the model reads
- [security] Tool “get_case” rewrote its description, which is the text the model reads
- [security] Tool “get_document” rewrote its description, which is the text the model reads
- [security] Tool “get_interpretation” rewrote its description, which is the text the model reads
- [security] Tool “get_law_status” rewrote its description, which is the text the model reads
- [security] Tool “get_param” rewrote its description, which is the text the model reads
- [security] Tool “get_rule” rewrote its description, which is the text the model reads
- [security] Tool “get_tax_basic_rule” rewrote its description, which is the text the model reads
- [security] Tool “get_tax_interpretation” rewrote its description, which is the text the model reads
- [security] Tool “get_tax_tribunal” rewrote its description, which is the text the model reads
- [security] Tool “list_params” rewrote its description, which is the text the model reads
- [security] Tool “list_tax_execution_standard” rewrote its description, which is the text the model reads
- [security] Tool “search_case” rewrote its description, which is the text the model reads
- [security] Tool “search_documents” rewrote its description, which is the text the model reads
- [security] Tool “search_interpretation” rewrote its description, which is the text the model reads
- [security] Tool “search_law” rewrote its description, which is the text the model reads
- [security] Tool “search_law_by_question” rewrote its description, which is the text the model reads
- [security] Tool “search_rule” rewrote its description, which is the text the model reads
- [security] Tool “search_tax_interpretation” rewrote its description, which is the text the model reads
- [security] Tool “search_tax_tribunal” rewrote its description, which is the text the model reads
- [functional] Server version: 0.7.0 → 0.8.0
- [cosmetic] “get_article” added an optional parameter “lang”
- [cosmetic] “get_case” reworded the description of “id”
- [cosmetic] “compare_law” reworded the description of “article”
- [cosmetic] “compare_law” reworded the description of “edition”
- [cosmetic] “compare_law” reworded the description of “kind”
- [cosmetic] “compare_law” reworded the description of “law”
- [cosmetic] “compare_law” reworded the description of “page”
- [cosmetic] “get_article” reworded the description of “article”
- [cosmetic] “get_article” reworded the description of “branch”
- [cosmetic] “get_article” reworded the description of “edition”
- [cosmetic] “get_article” reworded the description of “law”
- [cosmetic] “get_document” reworded the description of “file”
- [cosmetic] “get_document” reworded the description of “id”
- [cosmetic] “get_document” reworded the description of “keyword”
- [cosmetic] “get_document” reworded the description of “page”
- [cosmetic] “get_document” reworded the description of “source”
- [cosmetic] “get_interpretation” reworded the description of “id”
- [cosmetic] “get_law_status” reworded the description of “law”
- [cosmetic] “get_param” reworded the description of “date”
- [cosmetic] “get_param” reworded the description of “key”
- [cosmetic] “get_rule” reworded the description of “annex”
- [cosmetic] “get_rule” reworded the description of “article”
- [cosmetic] “get_rule” reworded the description of “keyword”
- [cosmetic] “get_rule” reworded the description of “name”
- [cosmetic] “get_rule” reworded the description of “page”
- [cosmetic] “get_tax_basic_rule” reworded the description of “item”
- [cosmetic] “get_tax_basic_rule” reworded the description of “keyword”
- [cosmetic] “get_tax_basic_rule” reworded the description of “law”
- [cosmetic] “get_tax_basic_rule” reworded the description of “page”
- [cosmetic] “get_tax_basic_rule” reworded the description of “year”
- [cosmetic] “get_tax_interpretation” reworded the description of “id”
- [cosmetic] “get_tax_interpretation” reworded the description of “page”
- [cosmetic] “get_tax_tribunal” reworded the description of “id”
- [cosmetic] “list_params” reworded the description of “prefix”
- [cosmetic] “list_tax_execution_standard” reworded the description of “item”
- [cosmetic] “list_tax_execution_standard” reworded the description of “keyword”
- [cosmetic] “list_tax_execution_standard” reworded the description of “law”
- [cosmetic] “list_tax_execution_standard” reworded the description of “page”
- [cosmetic] “list_tax_execution_standard” reworded the description of “year”
- [cosmetic] “search_case” reworded the description of “page”
- [cosmetic] “search_case” reworded the description of “query”
- [cosmetic] “search_documents” reworded the description of “body_search”
- [cosmetic] “search_documents” reworded the description of “page”
- [cosmetic] “search_documents” reworded the description of “query”
- [cosmetic] “search_documents” reworded the description of “source”
- [cosmetic] “search_interpretation” reworded the description of “page”
- [cosmetic] “search_interpretation” reworded the description of “query”
- [cosmetic] “search_law” reworded the description of “query”
- [cosmetic] “search_law_by_question” reworded the description of “page”
- [cosmetic] “search_law_by_question” reworded the description of “question”
- [cosmetic] “search_law_by_question” reworded the description of “scope”
- [cosmetic] “search_rule” reworded the description of “query”
- [cosmetic] “search_tax_interpretation” reworded the description of “agency”
- [cosmetic] “search_tax_interpretation” reworded the description of “body_search”
- [cosmetic] “search_tax_interpretation” reworded the description of “page”
- [cosmetic] “search_tax_interpretation” reworded the description of “query”
- [cosmetic] “search_tax_tribunal” reworded the description of “page”
- [cosmetic] “search_tax_tribunal” reworded the description of “query”
- [cosmetic] Tool “get_case” changed its title: 판례 보기 → Get court precedent (판례 보기)
- [cosmetic] Tool “compare_law” changed its title: 신구법·3단 비교 → Compare old/new and three-tier (신구법·3단 비교)
- [cosmetic] Tool “get_article” changed its title: 조문 원문 → Get law article (조문 원문)
- [cosmetic] Tool “get_document” changed its title: 결정문·해석·기타 자료 보기 → Get decision or other material (결정문·해석·기타 자료 보기)
- [cosmetic] Tool “get_interpretation” changed its title: 법령해석례 보기 → Get statutory interpretation (법령해석례 보기)
- [cosmetic] Tool “get_law_status” changed its title: 법령 시행·개정 상태 → Law status and upcoming amendments (법령 시행·개정 상태)
- [cosmetic] Tool “get_param” changed its title: 기준 수치 → Legal reference values (기준 수치)
- [cosmetic] Tool “get_rule” changed its title: 행정규칙 보기 → Get administrative rule (행정규칙 보기)
- [cosmetic] Tool “get_tax_basic_rule” changed its title: 세법 기본통칙 → Tax basic rulings (세법 기본통칙)
- [cosmetic] Tool “get_tax_interpretation” changed its title: 세법 해석 보기 → Get tax interpretation (세법 해석 보기)
- [cosmetic] Tool “get_tax_tribunal” changed its title: 조세심판원 결정 보기 → Get Tax Tribunal decision (조세심판원 결정 보기)
- [cosmetic] Tool “list_params” changed its title: 기준 수치 목록 → List reference values (기준 수치 목록)
- [cosmetic] Tool “list_tax_execution_standard” changed its title: 세법 집행기준 → Tax enforcement standards (세법 집행기준)
- [cosmetic] Tool “search_case” changed its title: 판례 검색 → Search court precedents (판례 검색)
- [cosmetic] Tool “search_documents” changed its title: 결정문·해석·기타 자료 검색 → Search decisions and other materials (결정문·해석·기타 자료 검색)
- [cosmetic] Tool “search_interpretation” changed its title: 법령해석례 검색 → Search statutory interpretations (법령해석례 검색)
- [cosmetic] Tool “search_law” changed its title: 법령 검색 → Search Korean laws (법령 검색)
- [cosmetic] Tool “search_law_by_question” changed its title: 문장으로 조문 찾기 → Find articles by question (문장으로 조문 찾기)
- [cosmetic] Tool “search_rule” changed its title: 행정규칙 검색 → Search administrative rules (행정규칙 검색)
- [cosmetic] Tool “search_tax_interpretation” changed its title: 세법 해석 검색 → Search tax interpretations (세법 해석 검색)
- [cosmetic] Tool “search_tax_tribunal” changed its title: 조세심판원 결정 검색 → Search Tax Tribunal decisions (조세심판원 결정 검색)

### 2026-11-04 (score 75, 0)

- [security] Tool “list_tax_execution_standard” rewrote its description, which is the text the model reads
- [cosmetic] “list_tax_execution_standard” added an optional parameter “item”
- [cosmetic] “list_tax_execution_standard” reworded the description of “keyword”
- [cosmetic] Tool “list_tax_execution_standard” changed its title: 세법 집행기준 목록 → 세법 집행기준

### 2026-11-02 (score 75, +1)

No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-31 (score 74, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-30 (score 73, 0)

- [security] Tool “compare_law” rewrote its description, which is the text the model reads
- [security] Tool “get_article” rewrote its description, which is the text the model reads
- [security] Tool “get_document” rewrote its description, which is the text the model reads
- [security] Tool “get_law_status” rewrote its description, which is the text the model reads
- [functional] Server version: 0.6.0 → 0.7.0
- [cosmetic] “compare_law” added an optional parameter “edition”
- [cosmetic] “get_article” added an optional parameter “edition”
- [cosmetic] “get_document” added an optional parameter “file”
- [cosmetic] “get_document” added an optional parameter “keyword”

### 2026-10-29 (score 73, +1)

- [functional improvement] Stability: unverified → 0.03

### 2026-10-28 (score 72)

First indexed and scored.

## MCP tools (21)

### `search_law` (~126 tokens)

Search Korean laws (법령 검색)

Search the laws of the Republic of Korea (South Korea) in force by keyword (name, promulgation and effective dates). Use this first when you do not know the official law name. Korean abbreviations (근기법, 주임법) are expanded to the official name. An English query searches the official English titles and lists each law's Korean and English names. To ask in a sentence, use search_law_by_question.

Input parameters:

- `query` (string, required): Keyword in Korean or English. E.g. 근로기준법, 임대차, Labor Standards Act

### `get_article` (~294 tokens)

Get law article (조문 원문)

Get the text of an article of a Korean law in force, verbatim and unedited from the Ministry of Government Legislation (법제처). The law needs its official name, in Korean or the official English title (e.g. 근로기준법, Labor Standards Act). With lang en (default for an English law name) it gives the official English translation, a notice on whether that translation matches the Korean version in force, and the legally binding Korean original. edition 시행예정 gives the article of a promulgated amendment not yet in force (check whether one exists with get_law_status).

Input parameters:

- `article` (string, required): Article number. E.g. 36, 제36조, 제6조의2, Article 76-2
- `branch` (string): Branch number (the 2 in 제6조의2, Article 6-2). Omit if already in article
- `edition` (string): 현행 = in force (default) / 시행예정 = promulgated but not yet in force
- `lang` (string): Answer language. en: official English translation + version check + Korean original / ko: Korean. Default: en if the law name is English
- `law` (string, required): Official law name in Korean or English. E.g. 근로기준법, 주택임대차보호법 시행령, Labor Standards Act

### `get_law_status` (~111 tokens)

Law status and upcoming amendments (법령 시행·개정 상태)

Show a Korean law's effective date in force and whether an amendment has been promulgated but is not yet in force (시행예정). If so, also lists the articles it changes and its addenda (부칙: effective dates, transitional provisions). With an English law name it answers in English and says whether the official English translation matches the version in force.

Input parameters:

- `law` (string, required): Official law name in Korean or English. E.g. 근로기준법, Labor Standards Act

### `get_param` (~118 tokens)

Legal reference values (기준 수치)

Get a Korean legal reference value verified by Lifelaw (라이프로), such as the statutory interest rate, minimum wage or lease renewal request period, with its legal basis (article), verification date and start date of effect, labelled in Korean and English. Find keys with list_params.

Input parameters:

- `date` (string): Show whether it is in force on this date (YYYY-MM-DD). Default: today
- `key` (string, required): Item key (lowercase, dot-separated). E.g. rates.civil, minWage.2026

### `list_params` (~64 tokens)

List reference values (기준 수치 목록)

List the available Korean legal reference values (key, name in Korean and English, unit). Can be filtered by field (key prefix).

Input parameters:

- `prefix` (string): Field (key prefix). E.g. rates, labor, jutaek (housing lease), store (commercial lease)

### `search_rule` (~121 tokens)

Search administrative rules (행정규칙 검색)

Search Korean administrative rules in force (행정규칙: notices 고시, directives 훈령, established rules 예규, guidelines 지침, etc.) by words in the rule name (type, ministry, issue and effective dates). Search terms must be in Korean. Use this first when you do not know the official rule name. Note that administrative rules are internal standards of government agencies, not laws (Acts or Decrees).

Input parameters:

- `query` (string, required): Korean words in the rule name. E.g. 소비자분쟁해결기준

### `get_rule` (~228 tokens)

Get administrative rule (행정규칙 보기)

Get a Korean administrative rule in force. With only name: an outline (articles, annexes); with article: that article's text; with annex: the annex (별표; tables shown as text line by line). Filter a long annex with keyword or split it with page. article and annex cannot be combined. For a notice (고시) without articles, read the body by page (15,000 characters each) without annex.

Input parameters:

- `annex` (string): Annex (별표) number. E.g. 2, 0002
- `article` (string): Article number. E.g. 3, 제3조, 제6조의2
- `keyword` (string): Show only lines containing this Korean text (with 2 lines before and after). For an annex or the body of a notice without articles
- `name` (string, required): Official Korean rule name. E.g. 소비자분쟁해결기준
- `page` (integer): Annex page (from 1). For a notice without articles, the body page, without annex

### `search_case` (~103 tokens)

Search court precedents (판례 검색)

Search Korean court precedents (판례) by keyword. Search terms must be in Korean. Precedents are not law: they are reference material, decisions on individual cases. Use the first number of each result (not the case number) as the id for get_case.

Input parameters:

- `page` (integer): Result page number (from 1). Default 1
- `query` (string, required): Korean search terms. E.g. 임대차 보증금 반환

### `get_case` (~112 tokens)

Get court precedent (판례 보기)

Get a Korean court precedent: holdings (판시사항), summary (판결요지), referenced provisions (참조조문) and full text (판례내용). Precedents are not law: they are reference material, decisions on individual cases, and may change later. id is the number from search_case results (not the case number).

Input parameters:

- `id` (string, required): The first number (digits) of a search_case result. Not the case number (e.g. 2018다287034)

### `search_interpretation` (~115 tokens)

Search statutory interpretations (법령해석례 검색)

Search Korean statutory interpretations (법령해석례: replies by the Ministry of Government Legislation and others on how laws apply) by keyword. Search terms must be in Korean. Interpretations are not law but reference material. Use the first number of each result as the id for get_interpretation.

Input parameters:

- `page` (integer): Result page number (from 1). Default 1
- `query` (string, required): Korean search terms. E.g. 주택임대차 묵시적 갱신

### `get_interpretation` (~103 tokens)

Get statutory interpretation (법령해석례 보기)

Get a Korean statutory interpretation: question (질의요지), answer (회답) and reasons (이유). Interpretations are not law: they are reference material, answers to individual questions, and may change later. id is the number from search_interpretation results (not the item number 안건번호).

Input parameters:

- `id` (string, required): The first number (digits) of a search_interpretation result. Not the item number (안건번호)

### `search_tax_tribunal` (~123 tokens)

Search Tax Tribunal decisions (조세심판원 결정 검색)

Search decisions of Korea's Tax Tribunal (조세심판원; appeals against tax assessments) by keyword, newest decision first. Search terms must be in Korean. Decisions are not law but rulings on individual cases. Use the first number of each result (not the claim number) as the id for get_tax_tribunal.

Input parameters:

- `page` (integer): Result page number (from 1). Default 1
- `query` (string, required): Korean words in the case title. E.g. 양도소득세 비사업용 토지

### `get_tax_tribunal` (~116 tokens)

Get Tax Tribunal decision (조세심판원 결정 보기)

Get a Korean Tax Tribunal decision: order (주문), claim (청구취지), summary (재결요지), related laws, referenced decisions and reasons. Decisions are not law but rulings on individual cases, and may change later. id is the number from search_tax_tribunal results (not the claim number).

Input parameters:

- `id` (string, required): The first number (digits) of a search_tax_tribunal result. Not the claim number (e.g. 조심 2020부1558)

### `search_tax_interpretation` (~216 tokens)

Search tax interpretations (세법 해석 검색)

Search Korean tax interpretations (advance rulings, replies to inquiries, 예규, etc.) by the National Tax Service (국세청) and the Ministry of Economy and Finance (재정경제부) by words in the title (in the body with body_search), newest first. Search terms must be in Korean. Put a result's document ID (문서ID) into get_tax_interpretation to read it. Without agency, both agencies are searched. Interpretations are not law but reference material.

Input parameters:

- `agency` (string): 국세청 = National Tax Service (NTS) / 재정경제부 = Ministry of Economy and Finance (MOEF). Default: both
- `body_search` (boolean): true: search the body instead of the title
- `page` (integer): Result page number (from 1). Default 1
- `query` (string, required): Korean words in the title. E.g. 양도소득세 비과세, 부가가치세 면세

### `get_tax_interpretation` (~159 tokens)

Get tax interpretation (세법 해석 보기)

Get one Korean tax interpretation by the National Tax Service or the Ministry of Economy and Finance from the NTS tax law information system (국세법령정보시스템): summary, body (facts, question, reply) and related laws. id is the document ID (문서ID) from search_tax_interpretation results, or the original link. Read a long document by page (15,000 characters each). An interpretation answers an individual question and is not binding like law.

Input parameters:

- `id` (string, required): Document ID (18 digits) or a https://taxlaw.nts.go.kr/…ntstDcmId=… link
- `page` (integer): Result page number (from 1). Default 1

### `get_tax_basic_rule` (~292 tokens)

Tax basic rulings (세법 기본통칙)

Get Korean tax basic rulings (기본통칙: the National Tax Service's standards for applying tax law articles) from the NTS tax law information system. With only law: an outline (chapters, item numbers, titles); with item: that item's text; with keyword: items containing that word. Basic rulings are not law. Available laws (15), e.g. 소득세법, 법인세법, 부가가치세법, 상속세 및 증여세법, 국세기본법, 국세징수법, 조세특례제한법, 개별소비세법, 인지세법, 주세법, 지방세법.

Input parameters:

- `item` (string): Item number. E.g. 1-0-3, 1-0…3, 89-154-1
- `keyword` (string): Find items with this Korean word in the title or text (cannot be combined with item)
- `law` (string, required): Law name in Korean or English. E.g. 소득세법, 부가가치세법, 상속세 및 증여세법, Income Tax Act
- `page` (integer): Result page number (from 1). Default 1
- `year` (string): Edition (revision year). Default: latest. E.g. 2024

### `list_tax_execution_standard` (~291 tokens)

Tax enforcement standards (세법 집행기준)

Get Korean tax enforcement standards (집행기준: the National Tax Service's compilation of the Act, Decree, basic rulings and interpretations). With only law: item numbers and titles; with item: that item's text (read from the NTS-published PDF); with keyword: items with that word in the title. Enforcement standards are not law. Available: 국세기본법, 국세징수법, 법인세, 국제조세, 종합소득세, 양도소득세, 종합부동산세, 상속증여세, 개별소비세, 인지세, 주세, 주류면허법, 증권거래세, 부가가치세, 조세특례제한법.

Input parameters:

- `item` (string): Item number. E.g. 89-155-1, 88-152의3-4
- `keyword` (string): Only items with this Korean word in the title (cannot be combined with item)
- `law` (string, required): Tax or law name in Korean or English. E.g. 양도소득세, 부가가치세, 법인세법, Value-Added Tax Act
- `page` (integer): Result page number (from 1). Default 1
- `year` (string): Edition (year). Default: latest

### `search_law_by_question` (~148 tokens)

Find articles by question (문장으로 조문 찾기)

Find Korean law articles related to a question asked in a sentence (법제처 intelligent law search). The question must be in Korean, e.g. '전세 보증금을 돌려받지 못하면 어떻게 하나요'. scope 행정규칙 searches the articles of administrative rules (notices 고시, directives 훈령). Less relevant articles may be mixed in, so check the text with get_article.

Input parameters:

- `page` (integer): Result page number (from 1). Default 1
- `question` (string, required): Your question as a Korean sentence
- `scope` (string): 법령 = laws (default) / 행정규칙 = administrative rules

### `compare_law` (~292 tokens)

Compare old/new and three-tier (신구법·3단 비교)

Compare a Korean law's articles before and after amendment (신구법), or show the Act, Enforcement Decree and Enforcement Rule side by side (3단 비교, three-tier). kind: 신구법 = old/new text of the latest amendment (changed text in 【 】); 3단 위임 = Act articles with the Decree and Rule articles they delegate to; 3단 인용 = lower-level articles citing the Act article. Three-tier output is long, so choose an article. Korean abbreviations work, and an English law name gets an English answer. With 신구법, edition 시행예정 shows what an amendment not yet in force changes.

Input parameters:

- `article` (string): Show only this article. E.g. 11, 제44조의4
- `edition` (string): 신구법 only. 시행예정: old/new comparison of the amendment promulgated but not yet in force
- `kind` (string, required): 신구법 (old/new) / 3단 위임 (three-tier, delegation) / 3단 인용 (three-tier, citation)
- `law` (string, required): Name of the Act in Korean or English. E.g. 근로기준법, 주택임대차보호법, 근기법, Labor Standards Act
- `page` (integer): Result page number (from 1). Default 1

### `search_documents` (~509 tokens)

Search decisions and other materials (결정문·해석·기타 자료 검색)

Search Korean decisions, interpretations and other materials (법제처) by keyword. Choose the material with source.
· Courts and appeals: 헌법재판소 (Constitutional Court), 행정심판 (administrative appeals), 조세심판원 (Tax Tribunal), 해양안전심판원 (maritime), 권익위 특별행정심판 (ACRC), 소청심사위원회 (civil service)
· Commission decisions: 개인정보보호위원회 (privacy), 고용보험심사위원회 (employment insurance), 공정거래위원회 (fair trade), 국민권익위원회 (ACRC), 금융위원회 (financial services), 노동위원회 (labor relations), 방송미디어통신위원회 (communications), 산재보험재심사위원회 (industrial accidents), 중앙토지수용위원회 (land expropriation), 중앙환경분쟁조정위원회 (environmental disputes), 증권선물위원회 (securities), 국가인권위원회 (human rights)
· Ministry replies to inquiries: 고용노동부 (labor), 국토교통부 (land, transport), 법무부 (justice), 보건복지부 (health, welfare), 행정안전부 (interior), 식품의약품안전처 (food, drugs) and others, 37 ministries and agencies (for 국세청·재정경제부 use search_tax_interpretation)
· Other: 감사원 사전컨설팅 (audit pre-consulting), 조약 (treaties), 자치법규 (local ordinances and rules), 영문법령 (English translations of laws), 법령용어 (legal term definitions), 법령·행정규칙·자치법규 별표서식 (annexes and forms; file links)
Search terms must be in Korean, except for 영문법령. Use the first number of each result as the id for get_document. Decisions and interpretations are not law but reference material.

Input parameters:

- `body_search` (boolean): true: search the body instead of the title
- `page` (integer): Result page number (from 1). Default 1
- `query` (string, required): Words in the title. E.g. 부당해고, 연차, 층간소음
- `source` (string, required): Material name (Korean value above; English names also work)

### `get_document` (~222 tokens)

Get decision or other material (결정문·해석·기타 자료 보기)

Get the full text of one Korean decision, interpretation or other material found with search_documents (summary, order, reasons, etc.). Read a long text by page (15,000 characters each). Annexes and forms (별표서식 of laws, administrative rules, local ordinances) have no body: put the PDF file link from the search result into file to get the PDF as text (HWP not supported). Filter a long annex with keyword or split it with page.

Input parameters:

- `file` (string): Annexes and forms only. The file link from a search_documents result (https://www.law.go.kr/LSW/flDownload.do?flSeq=…, the PDF one)
- `id` (string, required): The first number of a search_documents result
- `keyword` (string): Annexes and forms only. Show only lines containing this Korean text (with 2 lines before and after)
- `page` (integer): Result page number (from 1). Default 1
- `source` (string, required): The source used in search_documents

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/kr-lifelaw-kr-law/mcp#diagnostics

## Score history

- 2026-11-05: 76
- 2026-11-04: 75
- 2026-11-03: 75
- 2026-11-02: 75
- 2026-11-01: 74
- 2026-10-31: 74
- 2026-10-30: 73
- 2026-10-29: 73
- 2026-10-28: 72

## Common questions

### What is the Lifelaw Korean Law (라이프로 법령) MCP server?

Lifelaw Korean Law (라이프로 법령) is an MCP server listed in the public MCP registry as kr.lifelaw/kr-law. Laws of South Korea from law.go.kr: statutes, official English translations, cases and rulings. This page covers its hosted endpoint (https://mcp.lifelaw.kr/mcp).

### Is the Lifelaw Korean Law (라이프로 법령) MCP server safe to use?

Lifelaw Korean Law (라이프로 법령) scores 76 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the Lifelaw Korean Law (라이프로 법령) MCP server expose?

Lifelaw Korean Law (라이프로 법령) exposes 21 tools: search_law, get_article, get_law_status, get_param, list_params, and 16 more. Their descriptions and schemas cost roughly 3,863 tokens of context every time the server is loaded.

### Does the Lifelaw Korean Law (라이프로 법령) MCP server require authentication?

No. We connected to Lifelaw Korean Law (라이프로 법령) without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the Lifelaw Korean Law (라이프로 법령) MCP server still maintained?

Lifelaw Korean Law (라이프로 법령) is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

### What did VerifyMCP test on the Lifelaw Korean Law (라이프로 법령) MCP server?

VerifyMCP ran 13 checks on Lifelaw Korean Law (라이프로 법령), covering TLS certificate, Authorization, HTTPS, HSTS header and 9 more. Supply Chain Security and Provenance & Transparency do not apply to a hosted endpoint, so they were not tested. The score does not measure everything, and the scoring documentation lists what it leaves out.

## Links

- Remote endpoint: https://mcp.lifelaw.kr/mcp
- Website: https://mcp.lifelaw.kr/
- Changelog RSS feed: https://verifymcp.io/servers/kr-lifelaw-kr-law/mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/kr-lifelaw-kr-law/mcp/changelog.json
- Trust report (JSON): https://verifymcp.io/servers/kr-lifelaw-kr-law/mcp.json
- HTML version of this page: https://verifymcp.io/servers/kr-lifelaw-kr-law/mcp
