mcpField
K
Korea Business Verify

Korea Business Verify

本地服务
github.com/wujinkim商业与营销016 周前更新

关于 Korea Business Verify

Korea Business Verify 是通过韩国国税厅公共 API 查询企业登记信息的 MCP 服务,可在无服务密钥时使用演示模式,并为判定提供依据。

主要功能

  1. 01核验企业登记信息
  2. 02查询营业或停业状态
  3. 03批量查询最多 100 条状态
  4. 04判定开票资格并提供依据
  5. 05解释韩国税务类别
  6. 06无需服务密钥的演示模式

适用场景

  1. 01在注册流程中核验登记信息
  2. 02费用处理时检查企业状态
  3. 03开票前判断税务发票资格
  4. 04无需 API 服务密钥体验工具

MCP 相关

该服务向 MCP 客户端提供五种工具,用于登记核验、状态查询、开票资格判断和税务类别说明。实际 API 查询使用 NTS 服务密钥;演示模式无需密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"korea-business-verify": {
"command": "npx",
"args": [
"-y",
"korea-business-verify"
],
"env": {
"YOUR_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
启动命令npx -y korea-business-verify
需要配置的环境变量
YOUR_API_KEY密钥Your API key for the service

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmkorea-business-verify0.1.1

工具

5

收录的工具列表 · 更新于 3 周前

参数类型必填说明
business_nostring是营业执照号码(是否带连字符均可)
representative_namestring是代表人姓名
opening_datestring是开业日期(YYYYMMDD)

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

korea-business-verify

한국 사업자 검증 MCP 서버 — 진위확인·휴폐업·과세유형·세금계산서 발행 가능 여부를 AI 에이전트에게 도구로 제공합니다. 국세청 공공데이터포털 API 기반.

⚠️ 면책: 국세청 공공데이터 기준의 참고 결과이며 세무 자문이 아닙니다. 법적 효력이 있는 증명은 홈택스 발급 문서를 참조하세요.

도구 5종

도구설명
verify_business사업자등록정보 진위확인 (사업자번호·대표자명·개업일자 일치 여부)
check_business_status휴폐업 상태·과세유형·폐업일자 (호출 빈도 최다)
batch_check_status최대 100건 일괄 상태조회 (경비처리·정산 자동화)
check_invoice_eligibility세금계산서 발행 가능 여부 판정 + 근거 (면세/폐업 등)
explain_kr_tax_type과세유형(일반/간이/면세/비과세) 실무 의미 해설

빠른 시작 — DEMO (서비스키 불필요)

npx -y korea-business-verify   # 서비스키 없으면 자동 DEMO 모드 (가상 사업자번호로 5종 도구 체험)

소스 빌드(개발자용): npm install && npm run build && DEMO_MODE=1 node dist/index.js

DEMO 가상 사업자번호 (체크섬은 유효하나 실제 존재하지 않는 번호):

번호상태과세유형
1111111119계속사업자일반과세자 → 세금계산서 가능
2222222227계속사업자면세사업자 → 계산서 대상
3333333336폐업자→ 발행 불가

라이브 모드 (실제 국세청 API)

  1. 서비스키 발급: docs/get-api-key.md (진위·상태 두 서비스 각각 신청 필요)
  2. .env 파일:
    NTS_SERVICE_KEY=발급받은_서비스키
    
  3. 실행: node dist/index.js (키가 있으면 자동으로 라이브 모드)

Claude Desktop / Cursor 연동

claude_desktop_config.json (npx 권장):

{
  "mcpServers": {
    "korea-business-verify": {
      "command": "npx",
      "args": ["-y", "korea-business-verify"],
      "env": { "NTS_SERVICE_KEY": "발급받은_키" }
    }
  }
}
대안: 로컬 빌드 경로로 연동
{
  "mcpServers": {
    "korea-business-verify": {
      "command": "node",
      "args": ["/절대경로/korea-business-verify/dist/index.js"],
      "env": { "NTS_SERVICE_KEY": "발급받은_키" }
    }
  }
}

개인정보 보호 (무저장 원칙)

  • 서비스키는 사용자 로컬 .env에만 존재합니다. 본 서버는 이를 저장하거나 로그에 남기지 않으며, 국세청 API 인증을 위해서만 사용합니다.
  • 대표자명 등 진위확인 입력값은 요청 즉시 폐기됩니다. 진위확인을 위해 국세청 API로 전송되나, 응답 수신과 함께 어떤 로그·캐시·저장소에도 남기지 않습니다.
  • 캐시되는 것은 사업자번호와 상태조회 결과(24h)뿐입니다. 진위확인은 캐시하지 않습니다.
  • 사업자번호는 국세청 호출 전 체크섬 형식 검증으로 사전 필터링합니다.

신뢰성

  • API 장애(5xx·타임아웃·네트워크) 시 자동 재시도(지수 백오프, 3회). 인증/형식 에러는 즉시 명확한 에러 코드로 응답.
  • 모든 판정 결과에 basis(근거) 필드 동봉.

개발

npm run build     # tsc
npm test          # vitest (커버리지 96%)
npm run lint      # eslint

라이선스

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。