dolseom.

gongsi-mcp · open-source MCP server for Claude

Disclosure compliance answers
you can verify.

"Do we have to disclose this? By when? What is the fine if we are late?" gongsi-mcp lets Claude answer Korea Fair Trade Commission (KFTC) conglomerate disclosure questions, with the provision, formula and inputs behind every answer.

공정위 기업집단 공시를 제출하는 사람을 위한 MCP 서버. "이거 공시해야 하나, 언제까지, 안 하면 얼마"에 근거 조문·계산식과 함께 답합니다.

  • MIT license
  • 17 tools
  • 430 official KFTC Q&As cited verbatim
  • On npm since 2026-08-11
  • Node.js 22.13+
gongsi-mcp — disclosure compliance MCP server for Claude

Ask the way you already talk to Claude

No company name or API key is needed for duty, deadline and fine checks. Claude picks the right tool.

"Our unlisted affiliate approved an 8.0B KRW loan to another affiliate. Total equity is 120B KRW. Do we have to disclose it, and by when?"

"비상장 계열사에 80억 자금대여 의결했어 (자본총계 1,200억). 공시 대상이야? 기한은?"

Disclosure is required. The threshold is 6.0B KRW, which the 8.0B KRW transaction exceeds. Deadline: 7 business days after the board resolution (unlisted). Basis: Large-scale Internal Transaction Notice §6①.

threshold = min(10B, max(0.5B, equity 120B × 5%)) = 6B ≤ 8B

"We filed a 3.0B KRW internal-transaction disclosure 5 days late. What is the expected fine?"

"30억 내부거래 공시를 5일 늦게 냈어. 과태료 얼마 나와?"

Expected 1.65M KRW, with the full formula. If the amount is unknown, the answer is labeled as an upper bound instead of a silent guess.

(base 5.0M + day add-on 0.5M) × 60% (2B–4B bracket) = 3.3M − 50% (≤7 days late) = 1.65M

"We missed the deadline 3 days ago and still haven't filed. What changes if we file now?"

"기한 놓친 지 3일째인데 아직 공시 전이야. 지금 내면 뭐가 달라져?"

The voluntary-correction window (10 business days after the deadline) is still open. You get its end date, remaining business days and exemption conditions.

Why it can be trusted

In disclosure work, confident answers without evidence are worse than wrong ones.

Statutes, not folklore

Common claims like "file within 1 day" or "the 5B KRW threshold" are outdated. Every answer carries the provision, formula and inputs so the officer can re-check it.

Dates from verified calendars

Business days use 2026–2027 holiday data checked against official notices, including substitute holidays. Unverified years return a warning.

Never "nothing found" when unchecked

Truncated searches, failed reconciliations and unverifiable conditions are reported as such, not folded into "no issues".

17 tools

You don't need to remember tool names. They are listed here for reviewers and integrators.

Judgment & risk (KFTC-specific)

  • check_disclosure_dutyDuty, deadline and expected fine, with provisions and formulas
  • assess_correction_riskRisk of filing a correction, by error type
  • check_j004_consistencyRe-checks numbers in a submitted group status filing
  • audit_group_disclosuresDeadline audit: filing date vs. board resolution date
  • audit_periodic_disclosuresWere periodic filings submitted, and on time?
  • detect_undisclosed_transactionsCross-checks reported transactions against disclosures; returns candidates, not verdicts
  • read_detection_resultReads full evidence of a detection run
  • disclosure_calendarYearly periodic deadlines with D-day and overlaps
  • search_ftc_qna430 official KFTC Q&As for edge cases
  • calc_business_daysBusiness days, holidays and deadline dates

Search, filings & precedents

  • search_disclosuresDART search with KFTC presets; reports truncation
  • read_disclosureFiling text as Markdown, board resolution date extracted
  • find_precedentsHow other companies wrote the same filing, up to 5 years
  • resolve_entityIdentifies companies and business groups unambiguously
  • get_group_structureGroup overview, all affiliates and financials
  • get_financialsFinancial statements that feed the judgment tools
  • server_infoVersion, key status and remaining daily calls

Install

Requires Node.js 22.13 or later. Duty, deadline, fine and business-day checks work without any key.

# Claude Code
npx -y gongsi-mcp setup
claude mcp add gongsi-mcp -- npx -y gongsi-mcp
// Claude Desktop — claude_desktop_config.json
{
  "mcpServers": {
    "gongsi-mcp": {
      "command": "npx",
      "args": ["-y", "gongsi-mcp"],
      "env": { "DART_API_KEY": "your OpenDART key" }
    }
  }
}
FeatureKey
Duty, deadline, fine, business days, calendar, correction risk, KFTC Q&ANone
Filing search, full text, precedents, financials, audits, undisclosed-transaction detectionDART_API_KEY (free, OpenDART)
Business-group-wide queries and auditsEGROUP_API_KEY (public data portal)

Limits

  • Results are reference information based on statutes and official notices. They are not legal advice or an official KFTC interpretation.
  • Calculations and citations are verified, but Claude's final summary can drop a condition. Compare conclusions with the cited text.
  • Filing checks read filings already submitted to DART, not unsubmitted drafts.
  • No automatic filing. Judgment, evidence and drafts are the tool's job; submission stays with the officer.

Changelog

Release dates from the npm registry. Release notes are on GitHub.

  • 2026-09-290.3.2Maintenance release
  • 2026-09-210.3.1Fixed matrix parsing in undisclosed-transaction detection; unchecked tables are now counted and reported
  • 2026-09-150.3.017 tools: partial-input judgments, detection summary with read_detection_result, cancellation handling
  • 2026-08-300.2.016 tools
  • 2026-08-150.1.3Patch release
  • 2026-08-130.1.2Patch release
  • 2026-08-120.1.1Patch release
  • 2026-08-110.1.0First public release on npm

About Dolseom

Dolseom builds Claude-native compliance tools for finance and disclosure teams at Korean companies. Every tool follows one rule: an answer must come with evidence a human can check.

gongsi-mcp is built by a finance professional who files these disclosures, using Claude Code end to end. Next, the same approach is being extended to Korean tax and accounting law with fin-law-mcp (open source).

돌섬은 한국 기업 재무·공시팀을 위한 Claude 기반 컴플라이언스 도구를 만듭니다. 모든 답에는 사람이 다시 확인할 수 있는 근거가 붙어야 한다는 원칙 하나로 만듭니다.

Products
gongsi-mcp · fin-law-mcp
Based in
South Korea
Contact
founder@dolseom.com
Issues & feedback
GitHub Issues