MCP 服务器

lawmadi-os

io.github.peter120525-cmd/lawmadi-os
教育 知识与文档 法律与合规 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

Provides verified Korean statute and precedent lookup, legal citation checking, legal question answering, document drafting, lawyer discovery, legal content, and bar-exam materials.

ask
[KEY REQUIRED · 2 credits] 한국 법률 질문에 답합니다. 60명의 전문 리더 중 한 명에게 자동 배정하고, 인용한 조문을 law.go.kr에서 실시간 검증한 분석을 돌려줍니다. 한국어·영어 모두 지원합니다. / Ask a Korean legal question. Routes to 1 of 60 specialist AI legal leaders and returns a statute-verified analysis (real-time law.go.kr check). Korean and English.
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'lang': {'enum': ['ko', 'en', ''], 'type': 'string', 'description': 'Response language. Auto-detected if omitted.'}, 'query': {'type': 'string', 'description': 'Legal question in Korean or English (max 2000 chars).'}, 'client_tag': {'type': 'string', 'description': '선택. client_tag: 호출자 식별용, **응답에 영향 없음**(8~64자, 영숫자·_-.). 서버 로그에만 남아 호출을 골라 세는 데 씁니다. 형식이 어긋나면 무시합니다 — 거절하지 않습니다. 질의 본문에 섞지 마세요: 본문에 넣으면 질문의 일부가 되어 분류와 검증 결과가 달라집니다. / Optional caller label (8-64 chars). Logged only; never affects the response. Invalid values are ignored, not rejected. Do not put it in the query text — there it becomes part of the question.'}, 'idempotency_key': {'type': 'string', 'description': '선택. 재시도 안전 키(8~64자, 영숫자·_-.). 같은 키로 다시 부르면 **두 번 과금되지 않고** 보관된 답변을 그대로 돌려줍니다(24시간). 타임아웃·연결 끊김으로 응답을 못 받았을 때 같은 키로 재시도하세요. / Optional retry-safe key (8-64 chars). Retrying with the same key is never charged twice and replays the stored answer for 24h.'}}}
ask_expert
[KEY REQUIRED · 3 credits · PRO plan only] 전문가 모드 법률 분석 — 전체 검증 파이프라인을 돌려 더 깊이 인용된 답변을 만듭니다. `ask`보다 느립니다. **Pro 요금제 전용입니다**(Pro 크레딧 팩 구매 시 활성화). 잔액만으로는 열리지 않으며, Pro가 아니면 2크레딧을 차감하지 않고 거절합니다 — 그 경우 `ask`(1크레딧)를 쓰세요. / Expert mode legal analysis — runs the full verification pipeline for a more detailed, deeply-cited answer. Slower than `ask`. **Pro plan only** (unlocked by buying the Pro credit pack); a positive balance alone is not enough. Non-Pro callers are refused without being charged — use `ask` (1 credit) instead.
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'lang': {'enum': ['ko', 'en', ''], 'type': 'string', 'description': 'Response language. Auto-detected if omitted.'}, 'query': {'type': 'string', 'description': 'Legal question in Korean or English (max 2000 chars).'}, 'client_tag': {'type': 'string', 'description': '선택. client_tag: 호출자 식별용, **응답에 영향 없음**(8~64자, 영숫자·_-.). 서버 로그에만 남아 호출을 골라 세는 데 씁니다. 형식이 어긋나면 무시합니다 — 거절하지 않습니다. 질의 본문에 섞지 마세요: 본문에 넣으면 질문의 일부가 되어 분류와 검증 결과가 달라집니다. / Optional caller label (8-64 chars). Logged only; never affects the response. Invalid values are ignored, not rejected. Do not put it in the query text — there it becomes part of the question.'}, 'idempotency_key': {'type': 'string', 'description': '선택. 재시도 안전 키(8~64자, 영숫자·_-.). 같은 키로 다시 부르면 **두 번 과금되지 않고** 보관된 답변을 그대로 돌려줍니다(24시간). 전문가 답변은 2크레딧이라 타임아웃 시 이 키가 특히 중요합니다. / Optional retry-safe key (8-64 chars). Retrying with the same key is never charged twice and replays the stored answer for 24h.'}}}
bar_exam_search
[KEY REQUIRED · no credits, 60/day] 변호사시험(변시) 코퍼스를 검색합니다 — 15회 전 회차 2,340문항(선택형 2,250 + 사례형 45 + 기록형 45), 인용이 law.go.kr 검증을 통과한 금답안. 사건번호('2014도6992')·조문('형법 제310조')·키워드로 조회하면 회차·과목·문항번호·공식 정답·지문·인용 조문/판례와 링크를 돌려줍니다. / Search the Korean bar exam (변호사시험) corpus — all 15 rounds, 2,340 questions (2,250 MCQ + 45 case-type + 45 record-type) with gold-standard answers whose citations passed law.go.kr verification.
输入模式
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Docket, statute article or keyword.'}, 'limit': {'type': 'integer', 'description': 'Max results (1-20, default 5).'}, 'round': {'type': 'integer', 'description': 'Filter by exam round 1-15 (optional).'}, 'subject': {'type': 'string', 'description': 'Filter by subject: 공법 / 민사법 / 형사법 (optional).'}, 'client_tag': {'type': 'string', 'description': '선택. client_tag: 호출자 식별용, **응답에 영향 없음**(8~64자, 영숫자·_-.). 서버 로그에만 남아 호출을 골라 세는 데 씁니다. 형식이 어긋나면 무시합니다 — 거절하지 않습니다. 질의 본문에 섞지 마세요: 본문에 넣으면 질문의 일부가 되어 분류와 검증 결과가 달라집니다. / Optional caller label (8-64 chars). Logged only; never affects the response. Invalid values are ignored, not rejected. Do not put it in the query text — there it becomes part of the question.'}}}
chat_leader
[KEY REQUIRED · 1 credit] 특정 리더와 1:1로 대화합니다. get_leaders에서 얻은 leader_id(예: 'L01', 'L32', 'CCO')를 넘기세요. 1회당 1크레딧이 차감됩니다(ask 와 같은 선예약 — 답변이 실패하면 환불). / Chat 1:1 with a specific legal leader. Provide the leader_id (e.g. 'L01', 'L32', 'CCO') from get_leaders. Each call costs 1 credit, reserved up front like `ask` and refunded if no answer is delivered. Pass `history` when continuing a conversation — otherwise the leader asks the same follow-up questions again.
输入模式
{'type': 'object', 'required': ['leader_id', 'query'], 'properties': {'query': {'type': 'string', 'description': 'Question to ask the leader (max 2000 chars).'}, 'confirm': {'type': 'boolean', 'description': 'Deprecated (2026-09-27): leader chat now costs 1 credit per call with no separate free allowance, so no confirmation step is needed. Accepted and ignored for backward compatibility.'}, 'history': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'content'], 'properties': {'role': {'enum': ['user', 'assistant'], 'type': 'string'}, 'content': {'type': 'string'}}}, 'description': "이전 대화. 이것을 안 보내면 서버는 매 호출을 **첫 대화**로 보고 같은 것을 또 되묻습니다 — 리더가 물어본 뒤 답을 줄 때는 그 두 턴을 반드시 함께 넘기세요. 최근 20턴까지 반영됩니다. / Prior turns. Without this the server treats every call as a fresh conversation and asks the same questions again — when you answer a leader's follow-up, send those turns here. Up to 20 recent turns are used."}, 'leader_id': {'type': 'string', 'description': "Leader identifier (e.g. 'L01'). See get_leaders."}, 'client_tag': {'type': 'string', 'description': '선택. client_tag: 호출자 식별용, **응답에 영향 없음**(8~64자, 영숫자·_-.). 서버 로그에만 남아 호출을 골라 세는 데 씁니다. 형식이 어긋나면 무시합니다 — 거절하지 않습니다. 질의 본문에 섞지 마세요: 본문에 넣으면 질문의 일부가 되어 분류와 검증 결과가 달라집니다. / Optional caller label (8-64 chars). Logged only; never affects the response. Invalid values are ignored, not rejected. Do not put it in the query text — there it becomes part of the question.'}}}
find_village_lawyer
[KEY REQUIRED · no credits, 60/day] 법무부 '마을변호사'를 지역으로 찾습니다 — 무료 법률상담 연락처입니다. 시·도, 시·군·구, 읍·면 이름으로 검색하세요(예: '강원 강릉', '고성군', '완도'). **이 사업은 변호사가 없는 읍·면을 대상으로 하므로 서울·부산 등 특별시·광역시의 구(區)는 수록되어 있지 않습니다** — 결과가 0건이면 응답의 coverage 항목에서 수록된 시·도를 확인하세요. 공공데이터 기반, LLM 미호출. / Find the Ministry of Justice 마을변호사 (village lawyer) assigned to a Korean locality — a free legal-consultation contact point. The programme covers rural 읍·면 without a resident lawyer, so districts of Seoul and other metropolitan cities are not listed; an empty result returns the covered provinces. Public data, no LLM.
输入模式
{'type': 'object', 'required': ['region'], 'properties': {'limit': {'type': 'integer', 'description': 'Max results (1-50, default 10).'}, 'region': {'type': 'string', 'description': "Region name. Example: '강릉시'."}}}
generate_document
[KEY REQUIRED · 2 credits] 사용자의 사실관계로 한국 법률 문서 초안을 작성합니다(고소장·소장·내용증명·답변서·합의서·법률의견서 등). 초안의 모든 조문·판례 인용은 `ask`와 동일한 fail-closed law.go.kr 검증을 거칩니다. 유효한 doc_type 키는 list_document_types로 먼저 확인하세요. / Draft a Korean legal document from the user's facts. Every statute/precedent citation in the draft goes through the same fail-closed law.go.kr verification as `ask`. Use list_document_types first for valid doc_type keys.
输入模式
{'type': 'object', 'required': ['doc_type', 'context'], 'properties': {'lang': {'enum': ['ko', 'en', ''], 'type': 'string', 'description': "Default ko. 'en' returns the Korean original (the version to file with Korean courts/police) followed by an English translation for reference."}, 'context': {'type': 'string', 'description': "The user's facts/situation the document must be built from."}, 'doc_type': {'type': 'string', 'description': "Document type key from list_document_types (e.g. 'complaint')."}, 'client_tag': {'type': 'string', 'description': '선택. client_tag: 호출자 식별용, **응답에 영향 없음**(8~64자, 영숫자·_-.). 서버 로그에만 남아 호출을 골라 세는 데 씁니다. 형식이 어긋나면 무시합니다 — 거절하지 않습니다. 질의 본문에 섞지 마세요: 본문에 넣으면 질문의 일부가 되어 분류와 검증 결과가 달라집니다. / Optional caller label (8-64 chars). Logged only; never affects the response. Invalid values are ignored, not rejected. Do not put it in the query text — there it becomes part of the question.'}, 'extra_instructions': {'type': 'string', 'description': 'Optional extra drafting instructions.'}}}
get_account
[KEY REQUIRED] 사용 중인 API 키의 계정 상태 — 남은 크레딧, 플랜, 충전 링크. 과금 도구를 길게 쓰기 전에 호출해, 작업 도중 잔액이 떨어지는 대신 미리 충전하세요. / Your account status for the API key in use — remaining credits, plan, and a top-up link. Call this before a long run of metered queries so you can purchase in advance instead of hitting an exhausted balance mid-task.
输入模式
{'type': 'object', 'properties': {}}
get_daily_content
[KEY REQUIRED · no credits, 60/day] 발행된 데일리 콘텐츠 한 편을 전체 레코드 형태로 가져옵니다: 오늘의 법률상식(daily — 검증 조문 목록과 FAQ 포함), 전략 칼럼(strategy)·기술 칼럼(tech, 라이브 확인된 참고자료 포함), 리걸테크 뉴스(news, 출처 도메인 포함), 수험 판례 강의노트(bar), 오늘의 판례(precedent — 검증 판례 레코드 첨부). 날짜를 주거나, 생략하면 해당 스트림의 최신 편. / Fetch one published daily post in full-record form. Pass a date, or omit it for the latest post in that stream.
输入模式
{'type': 'object', 'required': ['stream'], 'properties': {'date': {'type': 'string', 'description': 'YYYY-MM-DD. Omit for the latest post.'}, 'stream': {'enum': ['daily', 'strategy', 'tech', 'news', 'bar', 'precedent'], 'type': 'string', 'description': 'Content stream.'}}}
get_exam_answer
[KEY REQUIRED · 3/day free, then 1 credit each] 변호사시험 문항 하나를 금답안 전문과 함께 가져옵니다. 선택형: round+subject+no → 공식 지문·선택지 5개·법무부 정답·해설·선택지별 노트·인용 조문/판례. 사례형·기록형: round+subject+format → 서면 종류·목차·답안 본문. 모든 인용은 게시 전 law.go.kr 검증을 통과했습니다. 호출당 1문항 — 이 코퍼스는 대량 추출 대상이 아닙니다. / Fetch ONE bar-exam question with its full gold answer. MCQ (선택형): pass round + subject + no. Essay (사례형) and record-type (기록형): pass round + subject + format. Every citation passed law.go.kr verification before publishing. One item per call — this corpus is proprietary and not available for bulk export.
输入模式
{'type': 'object', 'required': ['round', 'subject'], 'properties': {'no': {'type': 'integer', 'description': 'Question number (선택형 only).'}, 'round': {'type': 'integer', 'description': 'Exam round 1-15 (제N회).'}, 'format': {'enum': ['선택형', '사례형', '기록형'], 'type': 'string', 'description': 'Default 선택형 when `no` is given.'}, 'subject': {'type': 'string', 'description': '공법 · 민사법 · 형사법 (선택과목명도 가능).'}}}
get_leaders
[KEY REQUIRED · no credits, 60/day] 60명 이상의 전문 리더 목록을 이름·전문 분야와 함께 돌려줍니다. / List all 60+ specialist legal leaders with their names and specialties.
输入模式
{'type': 'object', 'properties': {}}
get_pricing
[NO KEY NEEDED] 이용 방법과 비용을 돌려줍니다 — 가입 절차, API 키 발급처, 무료 제공량, 크레딧 팩 가격(KRW/USD), 크레딧 1개로 무엇을 할 수 있는지, 결제 링크. **인증 없이 호출할 수 있습니다** — 처음 방문한 AI 에이전트는 이 도구로 접근 방법을 확인하세요. / How to get access and what it costs. Returns the sign-up flow, where to issue an API key, the free allowance, credit-pack prices (KRW/USD), what one credit buys, and direct checkout links. **Callable without authentication** — an AI agent arriving for the first time should call this to learn how to obtain access.
输入模式
{'type': 'object', 'properties': {'lang': {'enum': ['ko', 'en', ''], 'type': 'string', 'description': 'Default en.'}}}
latest_content
[KEY REQUIRED · no credits, 60/day] 법마디의 최신 데일리 법률 콘텐츠 — 오늘의 법률상식(daily), 전략 칼럼(strategy), 기술 칼럼(tech), 리걸테크 뉴스(news), 수험 판례 강의노트(bar), 오늘의 판례(precedent). 모든 편은 발행 게이트를 통과했습니다(조문·판례 인용 law.go.kr 검증, 출처 라이브 확인). / Get Lawmadi's latest daily legal content. Every post passed its publishing gate (statute/precedent citations verified against law.go.kr, sources live-checked).
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'Posts per stream (1-20, default 5).'}, 'stream': {'enum': ['', 'daily', 'strategy', 'tech', 'news', 'bar', 'precedent'], 'type': 'string', 'description': 'Single stream, or blank for the latest of each.'}}}
list_document_types
[KEY REQUIRED · no credits, 60/day] 법마디가 초안을 쓸 수 있는 법률 문서 종류를 한국어·영어 라벨과 함께 나열합니다(고소장·소장·내용증명·답변서·탄원서·합의서·법률의견서 등). / List the legal document types Lawmadi can draft, with Korean and English labels.
输入模式
{'type': 'object', 'properties': {}}
lookup_precedent
[NO KEY · preview depth, 1/day] 사건번호로 한국 판례를 조회합니다. 먼저 검증 자산(17,744건, 전부 law.go.kr 본문 대조 완료)을 보고, 없으면 law.go.kr **정본 색인**(대법원 판례·헌재결정례 전수)에서 실재를 확인한 뒤 본문을 직접 받아옵니다. 응답의 source 필드가 근거의 강도를 가릅니다 — corpus 는 본문까지 대조된 것이고, authoritative_index 는 정본에서 실재를 확인하고 본문을 그 자리에서 받아온 것입니다. 법원·선고일·사건명·판시사항·판결요지·참조조문과 law.go.kr 원문 직결 링크를 돌려줍니다. LLM을 부르지 않는 결정론적 조회라 할루시네이션이 없습니다. 입력 예: '2020도3050', '대법원 2024. 4. 16. 선고 2020도3050 판결', '2016헌마90'. / Look up a Korean court case by docket number in Lawmadi's verified-asset corpus (17,744 precedents, each confirmed against law.go.kr). Returns court, decision date, case name, holding, summary, referenced articles and a direct law.go.kr full-text link. Deterministic — no LLM, no hallucination. Callable **without an API key** at preview depth (metadata + law.go.kr link + first 200 chars of the holding); a key unlocks the full holding, summary and referenced articles. / 키 없이도 미리보기 깊이로 조회됩니다 — 판시사항 전문·판결요지·참조조문은 키 발급 후 제공됩니다.
输入模式
{'type': 'object', 'required': ['case_no'], 'properties': {'case_no': {'type': 'string', 'description': "Docket number or full citation. Example: '2020도3050'."}, 'client_tag': {'type': 'string', 'description': '선택. client_tag: 호출자 식별용, **응답에 영향 없음**(8~64자, 영숫자·_-.). 서버 로그에만 남아 호출을 골라 세는 데 씁니다. 형식이 어긋나면 무시합니다 — 거절하지 않습니다. 질의 본문에 섞지 마세요: 본문에 넣으면 질문의 일부가 되어 분류와 검증 결과가 달라집니다. / Optional caller label (8-64 chars). Logged only; never affects the response. Invalid values are ignored, not rejected. Do not put it in the query text — there it becomes part of the question.'}}}
lookup_statute
[NO KEY · preview depth, 1/day] 한국 법령 조문을 조회합니다. 먼저 검증 자산(31,548개 조문, 본문 포함)을 보고, 없으면 law.go.kr **정본 색인**(현행 법령 전수)으로 그 조문이 실재하는지 판정합니다. 정본 색인 경로는 본문을 갖고 있지 않으므로 실재 여부와 law.go.kr 링크만 돌려줍니다 — 본문을 지어내지 않습니다. 그 법령을 결번 없이 아는 경우에는 **없다는 것도** 말합니다(absent=true). LLM 미호출·결정론. 입력 예: '민법 제750조', '형법 제307조 제1항'. / Look up a Korean statute article in Lawmadi's verified-asset corpus (31,548 articles). Returns the article title, body text and law.go.kr link. Deterministic — no LLM. Callable **without an API key** at preview depth (title + law.go.kr link + first 200 chars of the body); a key unlocks the full article body. / 키 없이도 미리보기 깊이로 조회됩니다 — 조문 본문 전문은 키 발급 후 제공됩니다.
输入模式
{'type': 'object', 'required': ['reference'], 'properties': {'reference': {'type': 'string', 'description': "Statute reference. Example: '민법 제750조'."}, 'client_tag': {'type': 'string', 'description': '선택. client_tag: 호출자 식별용, **응답에 영향 없음**(8~64자, 영숫자·_-.). 서버 로그에만 남아 호출을 골라 세는 데 씁니다. 형식이 어긋나면 무시합니다 — 거절하지 않습니다. 질의 본문에 섞지 마세요: 본문에 넣으면 질문의 일부가 되어 분류와 검증 결과가 달라집니다. / Optional caller label (8-64 chars). Logged only; never affects the response. Invalid values are ignored, not rejected. Do not put it in the query text — there it becomes part of the question.'}}}
search
[KEY REQUIRED · no credits, 60/day] law.go.kr에서 **법령명**으로 한국 법령을 검색합니다(조문 본문·판례는 검색하지 않습니다). 판례는 `lookup_precedent`, 조문은 `lookup_statute`, 아무 텍스트의 인용 검증은 `verify_citations` 를 쓰십시오. 입력 예: '주택임대차보호법', '근로기준법'. / Search Korean statutes by **law name** on law.go.kr (it does not search article text or case law). Use `lookup_precedent` for cases, `lookup_statute` for articles, `verify_citations` to check citations in arbitrary text.
输入模式
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': "Search query (min 2 chars). Example: '근로기준법'."}, 'limit': {'type': 'integer', 'description': 'Max results (1-100, default 10).'}, 'client_tag': {'type': 'string', 'description': '선택. client_tag: 호출자 식별용, **응답에 영향 없음**(8~64자, 영숫자·_-.). 서버 로그에만 남아 호출을 골라 세는 데 씁니다. 형식이 어긋나면 무시합니다 — 거절하지 않습니다. 질의 본문에 섞지 마세요: 본문에 넣으면 질문의 일부가 되어 분류와 검증 결과가 달라집니다. / Optional caller label (8-64 chars). Logged only; never affects the response. Invalid values are ignored, not rejected. Do not put it in the query text — there it becomes part of the question.'}}}
search_legal_forms
[KEY REQUIRED · no credits, 60/day] law.go.kr이 제공하는 법정 서식·별표를 검색합니다 — 예: 특정 법률에 따른 신청서 서식. / Search official Korean statutory forms and appendix tables (별표·서식) served by law.go.kr.
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'knd': {'enum': ['', '1', '2', '3', '4', '5'], 'type': 'string', 'description': 'Kind of appendix, **not** a search scope: 1 별표 · 2 서식 · 3 별지 · 4 별도 · 5 부록 (blank = all). 검색범위는 서버가 정합니다.'}, 'limit': {'type': 'integer', 'description': 'Max results (1-100, default 20).'}, 'query': {'type': 'string', 'description': 'Form name or statute name. 법령명으로 찾을 때는 **시행규칙·규칙**이 적중률이 높습니다(서식은 대개 거기 있습니다). 서버가 별표서식명 → 해당법령 순으로 두 범위를 모두 시도합니다. / Form or statute name; enforcement rules (시행규칙) usually hold the forms.'}}}
suggest_questions
[KEY REQUIRED · no credits, 20/day] 주어진 질의에 이어질 만한 법률 후속 질문을 생성합니다. / Generate relevant follow-up legal questions for a given query.
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Current user question (max 500 chars).'}}}
verify_citations
[KEY REQUIRED · 1 credit] 아무 텍스트에 담긴 한국 법률 인용을 검증합니다 — 다른 LLM이 쓴 답변도 됩니다. 조문과 사건번호를 전부 추출해 검증 자산과 대조하고, 인용별 상태(verified_in_corpus 본문까지 대조 / verified_in_index 정본 색인에서 실재 확인 / absent_in_index 그 법령을 결번 없이 아는데 이 조문이 없음 / not_in_corpus 덮지 못함)를 출처 링크와 함께 돌려줍니다. 1회에 크레딧 1개를 사용합니다. LLM 미호출·결정론. 주의: not_in_corpus는 '이 코퍼스에 없다'는 뜻이지 '지어낸 인용'이라는 증명이 아닙니다 — law.go.kr에서 직접 확인하라는 표시입니다. 인용 실재(L1) 외에 네 축을 더 돌립니다: doctrine(법리 모순 — 조문이 실재해도 적용이 어긋나는 경우), currency(폐지·개명된 법령 인용), precedent_currency(이후 전원합의체가 견해를 변경하며 참조한 판례), support(인용 조문 본문에 그 수치가 실제로 있는가). 각 축은 검사 범위(scope)와 분모(examined·known_count·index_size)를 함께 냅니다 — findings 0 은 '정확하다'가 아니라 '그 축에서 안 잡혔다'는 뜻입니다. 전부 결정론이며 LLM을 부르지 않습니다. / Fact-check the Korean legal citations inside any text — including text another LLM produced. Returns per-citation status (verified_in_corpus = body matched, verified_in_index = existence confirmed in the authoritative index, absent_in_index = the law is indexed gaplessly and this article is not in it, not_in_corpus = not covered) with source links. Costs 1 credit per call. Deterministic, no LLM. IMPORTANT: Beyond citation existence (L1) it runs four more axes: doctrine (misapplied rule even when the provision exists), currency (repealed or renamed statutes), precedent_currency (cases referenced by a later en banc decision that states a change of position), and support (whether the figure claimed actually appears in the cited provision's text). Each axis reports its scope and denominator — findings==0 means 'nothing caught on that axis', not 'correct'. All deterministic, no LLM call. 'not_in_corpus' means the citation is NOT in this corpus — it is a flag to check manually at law.go.kr, not proof that the citation is fabricated.
输入模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text containing Korean legal citations (max 20000 chars).'}, 'client_tag': {'type': 'string', 'description': '선택. client_tag: 호출자 식별용, **응답에 영향 없음**(8~64자, 영숫자·_-.). 서버 로그에만 남아 호출을 골라 세는 데 씁니다. 형식이 어긋나면 무시합니다 — 거절하지 않습니다. 질의 본문에 섞지 마세요: 본문에 넣으면 질문의 일부가 되어 분류와 검증 결과가 달라집니다. / Optional caller label (8-64 chars). Logged only; never affects the response. Invalid values are ignored, not rejected. Do not put it in the query text — there it becomes part of the question.'}}}
已更改
lookup_precedent
2026年10月1日 02:47
已更改
generate_document
2026年9月29日 02:56
已更改
lookup_precedent
2026年9月29日 02:56
已更改
chat_leader
2026年9月29日 02:56
已更改
lookup_precedent
2026年9月27日 02:47
已更改
search_legal_forms
2026年9月25日 02:54
已更改
generate_document
2026年9月25日 02:54
已更改
bar_exam_search
2026年9月25日 02:54
已更改
verify_citations
2026年9月25日 02:54
已更改
lookup_statute
2026年9月25日 02:54
已更改
lookup_precedent
2026年9月25日 02:54
已更改
chat_leader
2026年9月25日 02:54
已更改
search
2026年9月25日 02:54
已更改
ask_expert
2026年9月25日 02:54
已更改
ask
2026年9月25日 02:54
已添加
latest_content
2026年9月17日 12:45
已添加
get_account
2026年9月17日 12:45
已添加
get_pricing
2026年9月17日 12:45
已添加
find_village_lawyer
2026年9月17日 12:45
已添加
search_legal_forms
2026年9月17日 12:45
已添加
generate_document
2026年9月17日 12:45
已添加
list_document_types
2026年9月17日 12:45
已添加
get_daily_content
2026年9月17日 12:45
已添加
get_exam_answer
2026年9月17日 12:45
已添加
bar_exam_search
2026年9月17日 12:45
已添加
verify_citations
2026年9月17日 12:45
已添加
lookup_statute
2026年9月17日 12:45
已添加
lookup_precedent
2026年9月17日 12:45
已添加
suggest_questions
2026年9月17日 12:45
已添加
chat_leader
2026年9月17日 12:45