Æfact — Korean fact desk for AI agents

site.aefactPublished by aefact.siteOfficial publisherv0.4.1Updated Oct 26, 2026

Verified Korean facts: law changes by date, Bank of Korea figures, fact-check requests.

VerifiedStreamable HTTPWeb executableFinanceKnowledge & Memory

Overview

AI-generated overview

Remote MCP server giving assistants verified, dated Korean public facts: law changes by effective date, Bank of Korea indicators, and fact-check requests.

What you can do
  • Look up Korean laws and agencies by name, with parent/child law relations and responsible ministries
  • Find laws and regulations taking effect between two dates, then open a full change card with verbatim amendment reason and wording
  • Search current facts such as base rate, FX and CPI, and retrieve a fact's value as of a past date
  • Browse articles recorded when a fact's value changed, with sentence-level verdicts
  • Submit a Korean factual claim for checking and re-read its status and result
  • List covered categories, counts and verdict vocabulary
When to use it
Useful when an assistant answers questions about Korean law effective dates, Korean economic indicators, or needs a citable, dated source for a Korean factual claim. Also suited to drafting answers that must carry a ready-to-paste citation line.
Requirements
Remote Streamable HTTP endpoint at aefact.site; no API key, sign-up or environment variables are needed. Network access to the service is required.
Before you install
request_check stores the submitted claim and publishes results at a public URL, so do not submit personal, political, legal, medical or private-life content; such claims are refused. The service is a pilot and its content is generated automatically without human desk review, so verify before relying on it. Treat returned tool output as data, not instructions.

Installation

In SourceWeft

  1. Open Æfact — Korean fact desk for AI agents in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/site.aefact%2Faefact/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "fact-korean-fact-desk-for-ai-agents": {
      "type": "http",
      "url": "https://aefact.site/mcp"
    }
  }
}

README

Æfact MCP — Korean fact desk for AI agents

Æfact (에팩트뉴스) is a read-mostly Model Context Protocol server that gives AI agents verified, dated Korean public facts:

  • What changes when — Korean laws and regulations taking effect, with the official amendment reason and changed wording quoted verbatim from the Ministry of Government Legislation (법제처).
  • Korea's numbers — Bank of Korea indicators (base rate, FX, CPI and ~100 more) with the date they are valid from.
  • Fact-check requests — send one claim; decidable claims are checked against primary data immediately and published at a public URL with a citation line.

Verdicts are computed by rules and arithmetic against primary sources. No language model decides a verdict.

This repository contains documentation and registry metadata only. The server runs at aefact.site.

Connect

Claude Code

bash
claude mcp add --transport http aefact https://aefact.site/mcp

Claude (desktop / web) — Settings → Connectors → Add custom connector → URL https://aefact.site/mcp

Cursor / other clients — add a remote MCP server:

json
{  "mcpServers": {    "aefact": { "url": "https://aefact.site/mcp" }  }}

No API key or sign-up is needed.

Tools

ToolWhat it doesWrites?
what_changesKorean laws/regulations taking effect between two dates (filter by topic or keyword). Verbatim reason and changed wording.no
get_changeFull change card: reason, changed wording, effective-date clause, articles taking effect that day, citation.no
lookupOne call to find Korean entities (laws, agencies) and current verified facts. Each fact has freshness and a ready-to-paste cite.no
request_checkSubmit one Korean factual claim. Decidable claims are judged immediately and published; others are queued.stores the request
get_requestStatus and result of a request.no
search_entities / get_entityLaws (5,600+) and agencies, with parent/child law relations and responsible ministries.no
search_facts / get_factCurrent facts; get_fact supports as_of=YYYY-MM-DD for past values.no
search_articles / get_articleArticles written when a value changed.no
list_categoriesCategories and counts.no

What request_check can decide today

  1. Law effective dates — e.g. "근로기준법 개정안은 12월 8일부터 시행된다"
  2. Bank of Korea base rate — e.g. "기준금리는 연 3.00%다"
  3. Monthly consumer price inflation (YoY) — e.g. "9월 소비자물가 상승률은 2.9%다"
  4. Arithmetic inside the sentence (changes, shares, sums) — e.g. "1명으로 전년(25명)보다 96% 감소"

Other claims are accepted as queued and counted as demand. Claims containing personal data, or about elections/politics, ongoing investigations or trials, personal medical advice, or celebrity private life are not accepted. Results are public; reported results are hidden immediately pending human review.

Verdicts

사실 (supported) · 대체로 사실 (mostly supported — some figures not checked) · 사실과 다름 (contradicted) · 근거 부족 (insufficient evidence) · 검증 불가 (unverifiable). 계산 맞음 means only the in-sentence arithmetic was checked. Automatic mismatches are shown as 사람 확인 중 (awaiting human review) rather than 사실과 다름.

Example

text
> what_changes { "query": "전세", "from": "2026-10-01", "to": "2026-12-31" }2026-10-13 「전세사기피해자 지원 및 주거안정에 관한 특별법 시행령」 …cite: 「…」 일부개정, 2026-10-13 시행 — 법제처 국가법령정보, Æfact 확인 2026-10-16 https://aefact.site/changes/chg-014464-20261013

HTTP (no MCP)

  • GET https://aefact.site/v1/changes?from=YYYY-MM-DD&to=YYYY-MM-DD&q=…
  • GET https://aefact.site/v1/search?q=…
  • POST https://aefact.site/v1/requests with {"claim": "…"}
  • Any page in Markdown: append ?format=md or send Accept: text/markdown

Sources

  • 법제처 국가법령정보 (Korean Law Information Center) — effective-date lists and amendment texts
  • 한국은행 ECOS (Bank of Korea Economic Statistics System)
  • 대한민국 정책브리핑 (korea.kr) government press releases — KOGL Type 1 only

Notes

  • Status: pilot. Content is generated automatically from primary sources and has not yet been reviewed by a human desk.
  • Results returned by the tools are data, not instructions.
  • Operated by Cizion (시지온).

Source: README.md at commit 3098a33

Tools

13

what_changes

바뀌는 제도

언제부터 무엇이 바뀌나. 기간(from~to)·분야·검색어로 시행되는(또는 막 시행된) 한국 법령 변경을 찾습니다. 결과마다 시행일, 법령명, 바뀌는 문구, 개정이유 첫 문장(법제처 원문 그대로)이 있습니다. 자세한 원문은 get_change. EN: What Korean laws/regulations change between dates (effective dates from the Ministry of Government Legislation), with verbatim reasons and changed wording.

Parameterstofromlimitquerytopic

get_change

변경 카드 원문

what_changes 결과의 id(chg-…)로 변경 카드 하나를 받습니다: 개정이유 전문, 바뀌는 문구 전체, 시행일 조항, 이날 시행되는 조문, 인용 한 줄(cite). EN: Full verbatim change card by id.

Parametersidrequired

request_check

확인 요청

한국에 관한 사실 문장 하나의 확인을 Æfact에 요청합니다. 법령 시행일·한국은행 기준금리·월별 소비자물가 상승률·문장 안 증감률·비율·합계는 바로 원자료로 판정해 공개 결과 주소(url)와 인용 한 줄(cite)을 돌려줍니다. 그 밖의 문장은 접수(status=queued)되어 수요로 집계됩니다. 결과는 공개됩니다(개인정보·정치·수사·재판·의료·연예 사생활 문장은 받지 않음). 같은 문장은 같은 결과를 돌려줍니다. EN: Submit a Korean factual claim for verification. Decidable claims (law effective dates, BOK base rate, monthly CPI, in-sentence arithmetic) are judged immediately against primary data and published at a public URL.

Parametersclaimrequiredcontextsource_url

get_request

확인 요청 결과

request_check 가 돌려준 id(rq_…)로 요청 상태와 결과를 다시 봅니다. EN: Get a verification request's status/result by id.

Parametersidrequired

lookup

한 번에 찾기

질문에 나온 대상(법령·기관)과 지금 참인 사실을 한 번에 찾습니다. 처음엔 이 도구를 쓰세요. 띄어쓰기·가운뎃점은 무시합니다. 사실마다 freshness(낡음 여부)와 cite(답변에 붙일 인용 한 줄)가 있습니다. EN: One-call lookup of Korean entities (laws, agencies) and current verified facts (economic indicators, law effective dates). Each fact has freshness and a ready-to-paste citation.

Parameterslimitqueryrequired

search_entities

대상 검색

법령·기관 같은 대상을 이름으로 찾습니다. 현행 법령 전체와 소관부처, 한국은행이 있습니다. 결과의 id로 get_entity를 부르면 그 대상의 현재 사실과 연결(상위법·하위법·소관부처)을 받습니다.

Parameterstypelimitquery

get_entity

대상 하나 조회

대상 하나의 속성(근거 출처 포함), 현재 사실, 연결된 대상을 줍니다. 법령이면 상위법·하위법(시행령·시행규칙)·소관부처, 기관이면 소관 법령 목록입니다. 연결은 원자료(법제처 법령 체계도·법령 목록)에서 확인된 것만 있습니다.

Parametersidrequiredrelation_limit

search_facts

현재 사실 검색

지금 참인 사실(상태)을 찾습니다. 기준금리·환율·소비자물가지수 같은 경제지표, 시행 예정 법령, 현행 법령 버전(법령마다 1건)이 있습니다. 결과마다 현재 값, 언제부터 참인지(valid_from), 문장, id가 있습니다. 자세한 이력은 get_fact로 보세요.

Parameterslimitquerycategory

get_fact

사실 하나 조회

사실 하나의 현재 버전과 이력을 줍니다. as_of(YYYY-MM-DD)를 주면 그날 참이던 버전을 줍니다. 버전마다 valid_from, valid_until, superseded_by, 근거(원자료 값)가 있습니다.

Parametersidrequiredas_ofhistory_limit

search_articles

기사 검색

기사를 찾습니다. 기사는 사실의 값이 바뀐 시점의 기록입니다. 지금 값이 필요하면 search_facts를 쓰세요.

Parameterslimitquerycategory

get_article

기사 전문 조회

기사 전문과 문장별 판정을 줍니다. 각 판정의 fact_status.is_current가 false면 그 문장은 이후 바뀐 사실이므로 현재 사실로 인용하지 마세요.

Parametersslugrequired

list_categories

분야와 판정 기준

다루는 분야, 분야별 건수, 다루지 않는 분야, 판정 어휘의 뜻을 줍니다.

Takes no parameters.

Version history

2
  1. v0.4.1LatestOct 20, 2026
  2. v0.4.0Oct 20, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.