Korea Business Verify (KBV)
Korea Business Verify (KBV) — MCP Server
KBV ist ein gehosteter MCP-Server, der koreanische Unternehmen in Echtzeit verifiziert — während der Pilotphase kostenlos. Gib ihm eine 10-stellige koreanische Unternehmensregistrierungsnummer (사업자등록번호) und er gibt den Status zurück (active / suspended / closed), die Steuerart und — optional — ob die Nummer zu einem Vertreternamen und einem Eröffnungsdatum passt. Die Daten kommen live vom Korea National Tax Service (NTS) und werden als sauberes, englisch-normaliertes JSON zurückgegeben.
Kein Konto, kein API-Schlüssel, keine Installation — verbinde jeden MCP-fähigen Agenten mit einer einzigen URL:
https://kbv-server-f7vfitmlkq-du.a.run.app/mcpKonzipiert für KI-Agenten und Entwickler, die KYB-/Due-Diligence-Prüfungen bei koreanischen Unternehmen durchführen: Beschaffung, Vertragsabschluss, Zahlungen, Marketplace-Onboarding.
Kurzübersicht
MCP-Endpunkt |
|
Transport | MCP Streamable HTTP ( |
Health-Check |
|
Authentifizierung | Nicht erforderlich |
Preis | Kostenlos (Pilotphase) — Bezahlung pro Aufruf geplant, siehe Preise |
Werkzeuge |
|
Datenquelle | Korea National Tax Service (국세청), offizielle Open-Data-API — live pro Anfrage abgefragt |
Datenlizenz | Open-Data der koreanischen Regierung, keine Nutzungseinschränkungen (이용허락범위 제한 없음) |
Datenschutz | Anfrageinhalte werden nie protokolliert — siehe Datenschutz |
Region | Google Cloud Run, Seoul (asia-northeast3) |
Related MCP server: korea-invoice-mcp
Verbinde deinen Agenten
Claude (Desktop)
Einstellungen → Connectors → Benutzerdefinierten Connector hinzufügen
URL:
https://kb-server-f7vfitml3k-du.a.run.app/mcpAktiviere den Connector in einem Chat und frag: „Prüfe den Status des koreanischen Unternehmens 124-81-00998."
Claude Code (CLI)
claude mcp add --transport http kbv https://kbv-server-f7vfitmlkq-du.a.run.app/mcpChatGPT
Einstellungen → Connectors (erfordert eines Tarif mit Unterstützung für Connector/Developer-Modus)
Füge einen benutzerdefinierten MCP-Connector mit der URL
https://kb-server-f7vfitml3k-du.a.run.app/mcphinzu.Aktiviere ihn in einer Unterhaltung und frag nach einer koreanischen Unternehmensnummer.
Cursor
Füge in .cursor/mcp.json (Projekt) oder ~/.cursor/mcp.json (global) hinzu:
{
"mcpServers": {
"korea-business-verify": {
"url": "https://kbv-server-f7vfitmlkq-du.a.run.app/mcp"
}
}
}Jeder andere MCP-Client
Verwende den Transport Streamable HTTP mit dem oben genannten Endpunkt. Clients müssen Accept: application/json, text/event-stream senden (standard MCP-Clients tun das automatisch). Öffnest du /mcp in einem Browser, wird „Method not allowed“ zurückgegeben — gewollt: Browser senden GET, MCP verwendet POST. Nutze /health für eine visuelle Verfügbarkeitsprüfung.
Werkzeuge
check_korean_business_status
Prüft die Registrierung von einem koreanischen Unternehmen über die 10-stellige Registrierungsnummer.
Eingabe — Bindestriche/Leerzeichen erlaubt; wird intern normalisiert:
{ "business_number": "124-81-00998" }Ausgabe (Beispiel Samsung Electronics):
{
"business_number": "1248100998",
"status": "active",
"status_code_raw": "01",
"tax_type": "general",
"closed_date": null,
"checked_at": "2026-08-24T10:08:20.082Z",
"source": "Korea National Tax Service (NTS)",
"cache": false
}Feldreferenz:
status: "active|suspended|closed|not_registered"tax_type:general|simplified|exempt|non_profit|unknownclosed_date: ISO-Datum ("2023-01-31"), nur bei geschlossenen Unternehmen, sonstnullchecked_at: ISO-8601-UTC-Zeitstempel der NTS-Abfragecache:truenur wenn die NTS-API vorübergehend nicht verfügbar war und ein zwischengespeichertes Ergebnis (max. 24 h alt) ausgeliefert wurde;checked_atist dann der ursprüngliche Abrufzeitpunkt bedeutet.
Ein korrekt formatiert datiert, aber nicht beim NTS registrierte Nummer liefert "status": "not_registered" (kein Fehler).
verify_korean_business
Prüft, ob die Unternehmensregistrierungsnummer zum angegebenen Vertreternamen und zum Eröffnungsdatum passt (KYB-Identitätsprüfung), und liefert zusätzlich den aktuellen Status.
Eingabe:
{
"business_number": "124-81-00998",
"representative_name": "홍길동",
"opening_date": "1969-01-13",
"address": "경기도 수원시"
}representative_nameundopening_date(YYYY-MM-DD) sind erforderlich.addressist optional und erhöht die Treffer-Genauigkeit.Namen und Adressen so angeben, wie sie beim NTS registriert sind (koreanische Schrifzeichen).
Ausgabe — gleiche Schema wie oben, zusätzlich identity_match:
{
"business_number": "1248100998",
"status": "active",
"status_code_raw": "01",
"tax_type": "general",
"closed_date": null,
"checked_at": "2026-08-24T10:08:23.483Z",
"source": "Korea National Tax Service (NTS)",
"cache": false,
"identity_match": false
}identity liegt nur dann vor, wenn das NTS bestätigt, dass die Nummer, der Vertretername und das Eröffnungsdatum vollständig übereinstimmen.
Fehler
Fehler werden als MCP-Tool-Fehler mit JSON- n content zurückgegeben:
Bedeutung | |
| Eingabe ist keine 10-stellige Zahl, oder das Datum ist nicht |
| Die NTS-API ist nicht erreichbar oder hat das Kontingent überschritten, und es liegt kein Cache vor. Erneut versuchen. |
Datenquelle und Lizenz
Alle Daten stammen vom Korea National Tax Service (국세청) über die offizielle Open-Data-API der koreanischen Regierung (data.ko.kr: 사업자등록정보 진위확인 및 상태조회 서비스), abgefragt live pro Anfrage — KBV speichert keine Unternehmensdatenbank.
Das zugrunde liegende Dataset wird unter der Open-Data-Richtlinie der koreanischen Regierung mit keine Nutzungseinschränkungen (이용 허락범위: 제한 없음) veröffentlicht; Antworten dürfen daher kommerziell genutzt und frei zitiert werden.
KBV normalisiert die koreanischsprachigen, codebasierten NTS-Antworten in das oben Dokumentierte English-JSON-Schema; rohe NTS-Payloads werden nie transferiert.
Die Daten freshness: Die Anfragen treffen direkt die NTS-Registratur. Neuregistrierte Unternehmen benötigen 1–2 Werktg, bis sie im NTS-System erscheinen.
Datenschutz
Anfrageinhalte werden niemals protokolliert. Unternehmensnummern, Vertreternamen und Adressen tauchen in keinem Server-Log auf und werden außer an die offizielle NTS-API, die die Anfrage beantwortet, nirgendwohin gesendet.
Serverlogs enthalten ausschließlich Anfragenzahlen, Ergebnisse und Latenz-Metriken.
Ein kurzlebiger In-Memory-Cache (max. 24 h, Hash-Schlüssel) dient nur zur Beantwortung bei NTS-Ausfällen; er wird niemals geteilt oder exportativ.
Preise
Derzeit kostenlos – solange KBV in der Pilotphase ist. Kein Kontooder Schlüssel erforderlich.
Nun ist die Abrechnung gegen haben "Pay-per-Call" (mit noch nenbereich ~$0,02–$0,05 pro Anruf) in plan for a later phase, zahlbar-pro Call, Gegenfall über x402 planlich. Ein Gratis-Tarif für moderate Nutzung stay probable.
Fair Use: Das NTS-Kontingent geteilt werden geteilt. Starke automatisierte Last can before the paid tiers verwundern begrenzt (full Slow out if).
FAQ
Was ist die koreanische Unternehmensregistrierungsnummer? Eine 10-stellige Kennung (사업자등록번호, oft 123-45-67890 dargestellt), die die einkoreanische Steuerverwaltung NTS jedem eingetragenen Unternehmen in Südkorea vergibt.
Kann ich prüfen, ob ein koreanisches Unternehmen noch aktiv ist? Ja — rufe check_korean_business_status auf; "status": "active" bedeutet, dass das Unternehmen aktuell registriert und tätig ist, "closed" enthält zusätzlich das Schließungsdatum.
Kann ich die Identität eines koreanischen Unternehmens vor einer Transaktion verifizieren (KYB)? Ja — rufe verify_korean_business auf mit der Nummer, dem Vertreter und dem Eröffnungsdatum; identity_match: true bedeutet, die NTS bestätigt alle drei Daten.
Brauche ich einen API-Schlüssel? Nein. Verbinde dich mit der MCP-URL und die Tools stehen zur Verfügung.
Selbsthosting / Entwicklung
Der Server ist für lokale Entwicklung (Node.js ≥ 22, TypeScript, bicase) und nutzt Express + officielles MCP SDK:
cp .env.example .env # put your own data.go.kr DECODING key in NTS_SERVICE_KEY
npm install
npm run dev # → http://localhost:8080 (MCP at /mcp)
npm test # vitest, upstream fully mocked — no networkDeploymentguide (Google Cloud Run): see DEPLOY.md. Die voraussende Markdown-Marken. Logname und Design-Spec: DESIGN.md.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered analysis of Korean stock market data and corporate disclosures using official DART and KRX APIs.196ISC
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to issue, query, and transmit Korean electronic tax invoices (전자세금계산서) via POPBiLL/Linkhub, including VAT computation and NTS reporting.MIT

io.github.opendataofficial
AlicenseAqualityAmaintenanceEnables querying Korean procurement corporate profiles and qualifications using business registration numbers through natural language, leveraging the public data API from data.go.kr.247MIT- AlicenseNot gradedqualityDmaintenanceEnables AI to query real-time Korean public data including weather, real estate prices, air quality, economic indicators, and business registration via natural language.1MIT
Related MCP Connectors
Korean business registry, corporate info, parcel tracking, validation APIs
Korean ID document verification and PII masking APIs
APICK Korean data APIs: business registry, parcel tracking, OCR, conversion, search
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Wonderfulian/kbv-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server