Back to Lawmadi OS
Card snapshot
lawmadi.com
·
2026-05-18 14:53:01 UTC
·
312c8387aac5c61129a6c2dd8e6df9cf514de355d5537fc622adff1d102bb77a
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Lawmadi OS",
"description": "\ubc95\ub9c8\ub514(Lawmadi) OS \u2014 Korean Legal AI with 60 specialized agents and real-time statute verification via law.go.kr. Free: 2 queries/day. Korean & English.",
"url": "https://lawmadi.com/mcp",
"transport": "streamable-http",
"version": "60.0.1",
"auth": {
"type": "bearer",
"header": "Authorization",
"description": "Optional. Without auth: 2 free queries/day (rate-limited). With 'Bearer <API_KEY>': unlimited.",
"required": false
},
"capabilities": {
"tools": [
{
"name": "ask_ask_post",
"title": "Ask Legal Question",
"description": "Submit a Korean legal question. Routes to the most relevant specialist among 60 legal domain leaders. Returns verified legal analysis with statute citations.",
"inputSchema": {
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Legal question in Korean or English (max 2000 chars)"
},
"lang": {
"type": "string",
"enum": [
"ko",
"en"
],
"default": "ko",
"description": "Response language"
},
"history": {
"type": "array",
"description": "Conversation history (max 6 recent turns)",
"default": []
}
}
}
},
{
"name": "ask_stream_ask_stream_post",
"title": "Ask Legal Question (SSE Stream)",
"description": "Streaming version of legal question \u2014 returns SSE events for real-time display.",
"inputSchema": {
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Legal question (max 2000 chars)"
},
"lang": {
"type": "string",
"enum": [
"ko",
"en"
],
"default": "ko"
}
}
}
},
{
"name": "ask_expert_ask_expert_post",
"title": "Expert Legal Analysis",
"description": "Deep 4-stage expert analysis with full statute verification (credits required).",
"inputSchema": {
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Legal question for expert analysis (max 2000 chars)"
},
"lang": {
"type": "string",
"enum": [
"ko",
"en"
],
"default": "ko"
}
}
}
},
{
"name": "get_leaders_api_leaders_get",
"title": "List Legal Agents",
"description": "Get all 60 legal specialist agents with name, specialty, description, and ID.",
"inputSchema": {
"type": "object",
"properties": {}
}
},
{
"name": "chat_leader_api_chat_leader_post",
"title": "Chat with Legal Agent",
"description": "Direct chat with a specific legal agent by leader ID.",
"inputSchema": {
"type": "object",
"required": [
"leader_id",
"query"
],
"properties": {
"leader_id": {
"type": "string",
"description": "Leader ID (e.g. L01, L02, ... L60)"
},
"query": {
"type": "string",
"description": "Question for the specific leader (max 2000 chars)"
},
"lang": {
"type": "string",
"enum": [
"ko",
"en"
],
"default": "ko"
}
}
}
},
{
"name": "search_search_get",
"title": "Search Korean Law",
"description": "Search Korean statutes and legal provisions via law.go.kr.",
"inputSchema": {
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Search query for Korean law"
},
"limit": {
"type": "integer",
"default": 10,
"description": "Max results (1-50)"
}
}
}
},
{
"name": "suggest_questions_suggest_questions_post",
"title": "Suggest Follow-up Questions",
"description": "Generate 3 contextual follow-up questions based on current query and leader specialty.",
"inputSchema": {
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Current question context"
},
"leader": {
"type": "string",
"description": "Leader name"
},
"specialty": {
"type": "string",
"description": "Leader specialty area"
}
}
}
}
],
"prompts": [
{
"name": "legal_question",
"description": "Ask a Korean legal question \u2014 routed to the best specialist among 60 agents"
},
{
"name": "expert_analysis",
"description": "Deep 4-stage expert legal analysis with full statute verification"
},
{
"name": "find_specialist",
"description": "Find the right legal specialist for your situation"
}
],
"resources": [
{
"uri": "lawmadi://about",
"name": "About Lawmadi OS",
"description": "Overview of the Korean Legal AI service"
},
{
"uri": "lawmadi://domains",
"name": "Legal Domains",
"description": "All 60 specialized legal domains covered"
}
],
"domains": [
"Civil Law",
"Real Estate",
"Construction",
"Medical Law",
"Damages",
"Traffic Accidents",
"Lease & Housing",
"Commercial Law",
"Corporate & M&A",
"Startup & Venture",
"Tax & Finance",
"Criminal Law",
"Labor & Employment",
"Family & Divorce",
"Intellectual Property",
"Immigration",
"Environmental Law",
"Consumer Protection",
"Data & AI Ethics"
],
"languages": [
"ko",
"en"
],
"agents": 60
},
"rate_limits": {
"free": {
"queries_per_day": 2,
"reset": "00:00 KST"
},
"authenticated": "unlimited",
"pricing_url": {
"ko": "https://lawmadi.com/pricing",
"en": "https://lawmadi.com/pricing-en"
}
},
"contact": {
"email": "choepeter@outlook.kr"
},
"links": {
"website": "https://lawmadi.com",
"terms": "https://lawmadi.com/terms",
"privacy": "https://lawmadi.com/privacy",
"openapi": "https://lawmadi.com/.well-known/openapi-public.json",
"llms_txt": "https://lawmadi.com/llms.txt"
}
}