data-go-mcp-servers

Query Korean government open data APIs through Model Context Protocol servers.

7|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/mcp-skills --skill data-go-mcp-servers-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: data-go-mcp-servers
Source: https://github.com/reason-machines/mcp-skills/tree/main/skills/data-go-mcp-servers
Command: npx skills add https://github.com/reason-machines/mcp-skills --skill data-go-mcp-servers-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Accessing Korea's public data portal (data.go.kr) APIs requires manual API integration, key management, and response parsing. This Skill wraps six Korean government APIs as MCP servers so AI assistants like Claude Desktop and Cline can directly query business registrations, procurement data, and financial information through natural language. ## Core Features & Use Cases - Business Verification: Validate Korean business registration numbers, check active/suspended/closed status, and batch-verify up to 100 businesses via the National Tax Service API. - Public Data Search: Search National Pension workplace enrollment, public procurement bids and contracts, corporate financial statements, presidential speeches, and chemical safety data sheets. - Use Case: A compliance analyst needs to verify 50 Korean vendor business registrations before onboarding. They ask Claude to batch-validate the numbers, and the NTS server returns each business's status and tax type in one request. ## Quick Start Install the NTS business verification server with uv, add it to your Claude Desktop config with your data.go.kr API key, then ask Claude to verify a Korean business registration number.

Frequently Asked Questions about data-go-mcp-servers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify a Korean business registration number with Claude?▼

Install the data-go-mcp.nts-business-verification server and configure it in Claude Desktop with your data.go.kr API key. Then ask Claude to validate the business by providing the 10-digit registration number, opening date in YYYYMMDD format, and representative name.

What Korean government APIs are available as MCP servers?▼

Six servers are provided: NPS business enrollment, NTS business verification, PPS Narajangteo procurement, FSC financial info, presidential speeches, and MSDS chemical info. Each installs separately via pip or uv as data-go-mcp packages.

How do I get a data.go.kr API key?▼

Register at data.go.kr and request an API key for the specific open API services you need. Set it as the DATA_GO_KR_API_KEY environment variable and reference it in your Claude Desktop or Cline MCP configuration.

Why is my Korean business number validation failing?▼

Business registration numbers must be exactly 10 digits with hyphens removed, and dates must use YYYYMMDD format like 20200101. The number must also have a valid checksum digit to pass verification.

Can I check multiple Korean business statuses at once?▼

Yes, the check_business_status tool accepts up to 100 comma-separated business numbers in one call, and batch_validate_businesses validates up to 100 businesses via a JSON array. This minimizes API calls and respects rate limits.

Why is the MCP server not appearing in Claude Desktop?▼

Restart Claude Desktop completely after editing claude_desktop_config.json, verify the JSON syntax is valid, and confirm the command path for uvx or python is correct. Check logs in ~/Library/Logs/Claude/ on macOS for connection errors.