kr-groundtruth

Korean fact-verification tools for AI agents: business registration, address, DART, apt prices, laws

Should I use this

Quality & Safety

B
Description quality
78%
Schema completeness
77%
Naming quality
95%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • LOWTool 'get_balance' description lacks action verbin get_balance
  • LOWTool 'get_pricing' description lacks action verbin get_pricing

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,718Tokens (tool definitions)
~843 BTypical response size
Moderate attention impact (1.34% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "kr-groundtruth": {
      "url": "https://kr-groundtruth-mcp.vercel.app/api/mcp"
    }
  }
}

Remote endpoints

https://kr-groundtruth-mcp.vercel.app/api/mcpstreamable-http

What it can do

Tool inventory

Tools (8)

๐ŸŸข Read-only๐ŸŸก Write๐Ÿ”ด Deleteโšช Unknown
๐ŸŸขverify_business_registration(business_numbers, representative_name, opened_date, business_name)

Cost: 2 credits/call (cache hit: 1). ๊ตญ์„ธ์ฒญ ์‚ฌ์—…์ž๋“ฑ๋ก๋ฒˆํ˜ธ ์ƒํƒœ(๊ณ„์†์‚ฌ์—…์ž/ํœด์—…/ํ์—…/๋ฏธ๋“ฑ๋ก)์™€ ๊ณผ์„ธ์œ ํ˜•์„ ์กฐํšŒํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ž๋ช…(representative_name)๊ณผ ๊ฐœ์—…์ผ(opened_date, YYYYMMDD)์„ ํ•จ๊ป˜ ์ฃผ๋ฉด ๋“ฑ๋ก์ •๋ณด ์ง„์œ„ํ™•์ธ๊นŒ์ง€ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์— ์ตœ๋Œ€ 100๊ฑด. ๊ฒฐ๊ณผ status: active | suspended | closed | not_registered.

Input Schema

{
  "type": "object",
  "properties": {
    "business_numbers": {
      "minItems": 1,
      "maxItems": 100,
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "์‚ฌ์—…์ž๋“ฑ๋ก๋ฒˆํ˜ธ ๋ชฉ๋ก (ํ•˜์ดํ”ˆ ์œ ๋ฌด ๋ฌด๊ด€)"
    },
    "representative_name": {
      "description": "์ง„์œ„ํ™•์ธ์šฉ ๋Œ€ํ‘œ์ž๋ช… (๋‹จ๊ฑด ์กฐํšŒ ์‹œ)",
      "type": "string"
    },
    "opened_date": {
      "description": "์ง„์œ„ํ™•์ธ์šฉ ๊ฐœ์—…์ผ์ž YYYYMMDD (๋‹จ๊ฑด ์กฐํšŒ ์‹œ)",
      "type": "string",
      "pattern": "^\\d{8}$"
    },
    "business_name": {
      "description": "์ง„์œ„ํ™•์ธ์šฉ ์ƒํ˜ธ (์„ ํƒ)",
      "type": "string"
    }
  },
  "required": [
    "business_numbers"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
๐ŸŸขsearch_address(keyword, page, per_page)

Cost: 1 credit/call (cache hit: 1). ๋„๋กœ๋ช…์ฃผ์†Œยท์ง€๋ฒˆ์ฃผ์†Œยท๊ฑด๋ฌผ๋ช… ํ‚ค์›Œ๋“œ๋กœ ๊ณต์‹ ์ฃผ์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•ด ์ •๊ทœํ™”ํ•ฉ๋‹ˆ๋‹ค. ์šฐํŽธ๋ฒˆํ˜ธ(postal_code), ํ–‰์ •๊ตฌ์—ญ์ฝ”๋“œ(adm_code), ์•„ํŒŒํŠธ ์‹ค๊ฑฐ๋ž˜๊ฐ€ ์กฐํšŒ์šฉ ๋ฒ•์ •๋™์ฝ”๋“œ 5์ž๋ฆฌ(lawd_code), ์˜๋ฌธ์ฃผ์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ: '์„ธ์ข…๋Œ€๋กœ 209', '์—ญ์‚ผ๋™ 736-1', '์‚ผ์„ฑ์ „์ž ๋ณธ์‚ฌ'.

Input Schema

{
  "type": "object",
  "properties": {
    "keyword": {
      "type": "string",
      "minLength": 2,
      "maxLength": 100,
      "description": "๊ฒ€์ƒ‰ ํ‚ค์›Œ๋“œ (๋„๋กœ๋ช…/์ง€๋ฒˆ/๊ฑด๋ฌผ๋ช…)"
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "per_page": {
      "default": 10,
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "keyword"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
๐ŸŸขsearch_corporation(name, limit)

Cost: 1 credit/call (cache hit: 1). ๋ฒ•์ธ๋ช…์œผ๋กœ ๊ธˆ์œต๊ฐ๋…์› DART ๋“ฑ๋ก ๋ฒ•์ธ์„ ๊ฒ€์ƒ‰ํ•ด corp_code(8์ž๋ฆฌ ๊ณ ์œ ๋ฒˆํ˜ธ)๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค. ์ƒ์žฅ์‚ฌ๋Š” stock_code๊ฐ€ ํ•จ๊ป˜ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. lookup_corporation์˜ corp_code ์ž…๋ ฅ์œผ๋กœ ์‚ฌ์šฉํ•˜์„ธ์š”.

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 50,
      "description": "๋ฒ•์ธ๋ช… ์ผ๋ถ€ ๋˜๋Š” ์ „์ฒด"
    },
    "limit": {
      "default": 10,
      "type": "integer",
      "minimum": 1,
      "maximum": 30
    }
  },
  "required": [
    "name"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
๐ŸŸขlookup_corporation(corp_code)

Cost: 2 credits/call (cache hit: 1). DART corp_code๋กœ ๊ธฐ์—…๊ฐœํ™ฉ์„ ์กฐํšŒํ•ฉ๋‹ˆ๋‹ค: ์ •์‹ ๋ฒ•์ธ๋ช…, ๋Œ€ํ‘œ์ž, ๋ฒ•์ธ๋“ฑ๋ก๋ฒˆํ˜ธ, ์‚ฌ์—…์ž๋“ฑ๋ก๋ฒˆํ˜ธ, ์ฃผ์†Œ, ์—…์ข…์ฝ”๋“œ, ์„ค๋ฆฝ์ผ, ์ƒ์žฅ์‹œ์žฅ. corp_code๋ฅผ ๋ชจ๋ฅด๋ฉด ๋จผ์ € search_corporation์„ ํ˜ธ์ถœํ•˜์„ธ์š”.

Input Schema

{
  "type": "object",
  "properties": {
    "corp_code": {
      "type": "string",
      "pattern": "^\\d{8}$",
      "description": "DART ๊ณ ์œ ๋ฒˆํ˜ธ 8์ž๋ฆฌ"
    }
  },
  "required": [
    "corp_code"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
๐ŸŸขapartment_trade_prices(lawd_code, deal_month, page, per_page)

Cost: 3 credits/call (cache hit: 1). ๊ตญํ† ๊ตํ†ต๋ถ€ ์•„ํŒŒํŠธ ๋งค๋งค ์‹ค๊ฑฐ๋ž˜๊ฐ€๋ฅผ ์‹œ๊ตฐ๊ตฌ(๋ฒ•์ •๋™์ฝ”๋“œ 5์ž๋ฆฌ) + ๊ณ„์•ฝ์›”(YYYYMM) ๋‹จ์œ„๋กœ ์กฐํšŒํ•ฉ๋‹ˆ๋‹ค. lawd_code๋Š” search_address ๊ฒฐ๊ณผ์˜ lawd_code๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š” (์˜ˆ: ๊ฐ•๋‚จ๊ตฌ 11680). deal_amount_krw๋Š” ์› ๋‹จ์œ„ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค.

Input Schema

{
  "type": "object",
  "properties": {
    "lawd_code": {
      "type": "string",
      "pattern": "^\\d{5}$",
      "description": "๋ฒ•์ •๋™์ฝ”๋“œ ์•ž 5์ž๋ฆฌ (์‹œ๊ตฐ๊ตฌ)"
    },
    "deal_month": {
      "type": "string",
      "pattern": "^\\d{6}$",
      "description": "๊ณ„์•ฝ๋…„์›” YYYYMM"
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "per_page": {
      "default": 100,
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    }
  },
  "required": [
    "lawd_code",
    "deal_month"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
๐ŸŸขsearch_law(query, page, per_page)

Cost: 2 credits/call (cache hit: 1). ๋ฒ•์ œ์ฒ˜ ๊ตญ๊ฐ€๋ฒ•๋ น์ •๋ณด์„ผํ„ฐ์—์„œ ํ˜„ํ–‰ ๋ฒ•๋ น(๋ฒ•๋ฅ ยท์‹œํ–‰๋ นยท์‹œํ–‰๊ทœ์น™)์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ•๋ นID, ์†Œ๊ด€๋ถ€์ฒ˜, ๊ณตํฌ/์‹œํ–‰์ผ, ์ƒ์„ธ ๋งํฌ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ: '๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฒ•', '์ฃผํƒ์ž„๋Œ€์ฐจ๋ณดํ˜ธ๋ฒ•'.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "๋ฒ•๋ น๋ช… ๊ฒ€์ƒ‰์–ด"
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "per_page": {
      "default": 20,
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "required": [
    "query"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
๐ŸŸขget_balance

Cost: free. ํ˜„์žฌ API ํ‚ค ๊ณ„์ •์˜ ํฌ๋ ˆ๋”ง ์ž”์•ก๊ณผ ์ถฉ์ „ URL ์•ˆ๋‚ด๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
๐ŸŸขget_pricing

Cost: free. ํˆด๋ณ„ ํฌ๋ ˆ๋”ง ๋น„์šฉ, ํฌ๋ ˆ๋”ง ๋‹จ๊ฐ€(KRW), ์ถฉ์ „ ๋ฐฉ๋ฒ•์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded8 tools
verifiedversion not recorded8 tools
verifiedversion not recorded8 tools