Korea Business Verify

io.github.wujinkim由 GitHub 帳號 wujinkim 發布v0.1.1更新於 Oct 24, 2026

한국 사업자 검증 액션 MCP 서버 — 진위확인·휴폐업·과세유형·세금계산서 발행 가능 여부 (국세청 공공데이터 기반)

已驗證STDIO僅桌面金融商業與電商

概覽

AI 產生的概覽

一個本機 MCP 伺服器,讓助理驗證韓國事業者登記資料、查詢營業狀態與課稅類型,並判斷是否可開立稅務發票。

可以做什麼
驗證事業者登記資料,比對事業者號碼、代表人姓名與開業日期。查詢營業中或停業狀態、課稅類型與停業日期。一次批次查詢最多 100 個事業者號碼的狀態。判斷是否可開立稅務發票並附上依據。說明一般、簡易、免稅、非課稅等課稅類型的實務意義。
適用情境
適合助理處理韓國供應商建檔、費用或結算核對、發票準備,需要確認事業者號碼真實且仍在營業的情況。也適合批次篩選供應商名單。
執行需求
透過 npx 或本機建置的 Node.js 套件在本機執行。即時模式需要向公共資料入口申請國稅廳服務金鑰,並以 NTS_SERVICE_KEY 環境變數提供;驗證與狀態兩項服務須分別申請金鑰。沒有金鑰時以示範模式執行,使用虛構的事業者號碼。需要連線至國稅廳 API 的網路。
安裝前請注意
服務金鑰屬於憑證,應只保存在本機環境檔案中。代表人姓名等驗證輸入會傳送至國稅廳 API,請勿提交無權分享的個人資料。狀態查詢結果會快取 24 小時。結果僅供參考,不構成稅務建議,也不具法律效力;正式證明須以 Hometax 核發的文件為準。清單宣告的金鑰變數名稱與 README 不一致,安裝前請確認實際使用的名稱。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Korea Business Verify,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

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 (서비스키 불필요)

bash
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 권장):

json
{  "mcpServers": {    "korea-business-verify": {      "command": "npx",      "args": ["-y", "korea-business-verify"],      "env": { "NTS_SERVICE_KEY": "발급받은_키" }    }  }}
대안: 로컬 빌드 경로로 연동
json
{  "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(근거) 필드 동봉.

개발

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

라이선스

MIT

來源:README.md,提交 27cef29

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分