关于 Korea Business Verify
Korea Business Verify 是通过韩国国税厅公共 API 查询企业登记信息的 MCP 服务,可在无服务密钥时使用演示模式,并为判定提供依据。
主要功能
- 01核验企业登记信息
- 02查询营业或停业状态
- 03批量查询最多 100 条状态
- 04判定开票资格并提供依据
- 05解释韩国税务类别
- 06无需服务密钥的演示模式
适用场景
- 01在注册流程中核验登记信息
- 02费用处理时检查企业状态
- 03开票前判断税务发票资格
- 04无需 API 服务密钥体验工具
MCP 相关
该服务向 MCP 客户端提供五种工具,用于登记核验、状态查询、开票资格判断和税务类别说明。实际 API 查询使用 NTS 服务密钥;演示模式无需密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| business_no | string | 是 | 营业执照号码(是否带连字符均可) |
| representative_name | string | 是 | 代表人姓名 |
| opening_date | string | 是 | 开业日期(YYYYMMDD) |
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
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)
- 서비스키 발급: docs/get-api-key.md (진위·상태 두 서비스 각각 신청 필요)
.env파일:NTS_SERVICE_KEY=발급받은_서비스키- 실행:
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
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。