{"protocolVersion":"0.3.0","name":"Lawmadi OS","description":"Korean legal AI. 60 domain-specialist leaders answer from a verified asset base (statutes and precedents confirmed against law.go.kr in real time) with fail-closed citation verification — unverified citations are blocked, not hedged. The LLM is a replaceable part; the guarantee lives in the verification layer.","url":"https://lawmadi.com/a2a","preferredTransport":"JSONRPC","version":"v60.0.0","provider":{"organization":"Lawmadi","url":"https://lawmadi.com"},"documentationUrl":"https://lawmadi.com/llms-full.txt","iconUrl":"https://lawmadi.com/favicon.ico","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json"],"securitySchemes":{"oauth2":{"type":"oauth2","description":"Authorization code + PKCE(S256). Dynamic client registration is open (RFC 7591).","flows":{"authorizationCode":{"authorizationUrl":"https://lawmadi.com/oauth/authorize","tokenUrl":"https://lawmadi.com/oauth/token","scopes":{"mcp":"Call any MCP tool, including tools that spend the user's credits (ask / ask_expert / verify_citations).","mcp:read":"Call MCP tools that never spend credits. Credit-spending tools are rejected at dispatch."}}}},"apiKey":{"type":"http","scheme":"bearer","description":"Customer API key (lmk_live_…). Issue one at https://lawmadi.com/mcp-key-guide-en after email sign-in."}},"security":[{},{"oauth2":["mcp"]},{"apiKey":[]}],"skills":[{"id":"ask","name":"ask","description":"한국 법률 질문에 답합니다. 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.","tags":["korean-law","verified-citations","paid"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":1,"resets":"00:00 KST"}},{"id":"ask_expert","name":"ask expert","description":"전문가 모드 법률 분석 — 전체 검증 파이프라인을 돌려 더 깊이 인용된 답변을 만듭니다. `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.","tags":["korean-law","verified-citations","paid"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":2,"requires_plan":"pro","resets":"00:00 KST"}},{"id":"lookup_precedent","name":"lookup precedent","description":"사건번호로 한국 판례를 조회합니다. 먼저 검증 자산(17,601건, 전부 law.go.kr 본문 대조 완료)을 보고, 없으면 law.go.kr **정본 색인**(대법원 판례·헌재결정례 전수)에서 실재를 확인한 뒤 본문을 직접 받아옵니다. 응답의 source 필드가 근거의 강도를 가릅니다 — corpus 는 본문까지 대조된 것이고, authoritative_index 는 정본에서 실재를 확인하고 본문을 그 자리에서 받아온 것입니다. 법원·선고일·사건명·판시사항·판결요지·참조조문과 law.go.kr 원문 직결 링크를 돌려줍니다. LLM을 부르지 않는 결정론적 조회라 할루시네이션이 없습니다. 입력 예: '2020도3050', '대법원 2020. 3. 26. 선고 2020도3050 판결', '2016헌마90'. / Look up a Korean court case by docket number in Lawmadi's verified-asset corpus (17,601 precedents, each confirmed against law.go.kr). Returns court, decision date, case name, holding, summary, refer","tags":["korean-law","verified-citations","no-auth-preview"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"preview","credits":0,"free_per_day":30,"then_credits_per_calls":[1,10],"daily_ceiling":300,"allowance_bucket":"lookup","no_key_per_day":1,"no_key_scope":"per caller (IP+User-Agent)","resets":"00:00 KST"}},{"id":"lookup_statute","name":"lookup statute","description":"한국 법령 조문을 조회합니다. 먼저 검증 자산(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. / 키 없이도 미리보기 깊이로 ","tags":["korean-law","verified-citations","no-auth-preview"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"preview","credits":0,"free_per_day":30,"then_credits_per_calls":[1,10],"daily_ceiling":300,"allowance_bucket":"lookup","no_key_per_day":1,"no_key_scope":"per caller (IP+User-Agent)","resets":"00:00 KST"}},{"id":"verify_citations","name":"verify citations","description":"아무 텍스트에 담긴 한국 법률 인용을 검증합니다 — 다른 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 은 '정","tags":["korean-law","verified-citations","paid"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":1,"resets":"00:00 KST"}},{"id":"bar_exam_search","name":"bar exam search","description":"변호사시험(변시) 코퍼스를 검색합니다 — 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.","tags":["korean-law","verified-citations"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":0,"daily_cap":60,"cap_raised_by_buying_credits":false,"resets":"00:00 KST"}},{"id":"get_exam_answer","name":"get exam answer","description":"변호사시험 문항 하나를 금답안 전문과 함께 가져옵니다. 선택형: 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.","tags":["korean-law","verified-citations"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":0,"free_per_day":3,"then_credits_per_calls":[1,1],"daily_ceiling":100,"allowance_bucket":"exam","resets":"00:00 KST"}},{"id":"search","name":"search","description":"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.","tags":["korean-law","verified-citations"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":0,"daily_cap":60,"cap_raised_by_buying_credits":false,"resets":"00:00 KST"}},{"id":"search_legal_forms","name":"search legal forms","description":"law.go.kr이 제공하는 법정 서식·별표를 검색합니다 — 예: 특정 법률에 따른 신청서 서식. / Search official Korean statutory forms and appendix tables (별표·서식) served by law.go.kr.","tags":["korean-law","verified-citations"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":0,"daily_cap":60,"cap_raised_by_buying_credits":false,"resets":"00:00 KST"}},{"id":"generate_document","name":"generate document","description":"사용자의 사실관계로 한국 법률 문서 초안을 작성합니다(고소장·소장·내용증명·답변서·합의서·법률의견서 등). 초안의 모든 조문·판례 인용은 `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.","tags":["korean-law","verified-citations"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":0,"daily_cap":20,"cap_raised_by_buying_credits":false,"resets":"00:00 KST"}},{"id":"find_village_lawyer","name":"find village lawyer","description":"법무부 '마을변호사'를 지역으로 찾습니다 — 무료 법률상담 연락처입니다. 시·도, 시·군·구, 읍·면 이름으로 검색하세요(예: '강원 강릉', '고성군', '완도'). **이 사업은 변호사가 없는 읍·면을 대상으로 하므로 서울·부산 등 특별시·광역시의 구(區)는 수록되어 있지 않습니다** — 결과가 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.","tags":["korean-law","verified-citations"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":0,"daily_cap":60,"cap_raised_by_buying_credits":false,"resets":"00:00 KST"}},{"id":"suggest_questions","name":"suggest questions","description":"주어진 질의에 이어질 만한 법률 후속 질문을 생성합니다. / Generate relevant follow-up legal questions for a given query.","tags":["korean-law","verified-citations"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":0,"daily_cap":20,"cap_raised_by_buying_credits":false,"resets":"00:00 KST"}},{"id":"get_daily_content","name":"get daily content","description":"발행된 데일리 콘텐츠 한 편을 전체 레코드 형태로 가져옵니다: 오늘의 법률상식(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.","tags":["korean-law","verified-citations"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":0,"daily_cap":60,"cap_raised_by_buying_credits":false,"resets":"00:00 KST"}},{"id":"latest_content","name":"latest content","description":"법마디의 최신 데일리 법률 콘텐츠 — 오늘의 법률상식(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).","tags":["korean-law","verified-citations"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":0,"daily_cap":60,"cap_raised_by_buying_credits":false,"resets":"00:00 KST"}},{"id":"list_document_types","name":"list document types","description":"법마디가 초안을 쓸 수 있는 법률 문서 종류를 한국어·영어 라벨과 함께 나열합니다(고소장·소장·내용증명·답변서·탄원서·합의서·법률의견서 등). / List the legal document types Lawmadi can draft, with Korean and English labels.","tags":["korean-law","verified-citations"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":0,"daily_cap":60,"cap_raised_by_buying_credits":false,"resets":"00:00 KST"}},{"id":"get_leaders","name":"get leaders","description":"60명 이상의 전문 리더 목록을 이름·전문 분야와 함께 돌려줍니다. / List all 60+ specialist legal leaders with their names and specialties.","tags":["korean-law","verified-citations"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"lawmadiAccess":{"auth":"key","credits":0,"daily_cap":60,"cap_raised_by_buying_credits":false,"resets":"00:00 KST"}}],"additionalInterfaces":[{"url":"https://lawmadi.com/a2a","transport":"JSONRPC"},{"url":"https://lawmadi.com/mcp","transport":"MCP"}]}