POKT Agent Korea data (x402 paid)
by jsymen1290 · remote · no sign-in to list tools · v1.0.0 · published by GitHub user jsymen1290
Korean company due diligence, sanctions screening, Upbit/Bithumb events, HWP. Pay per call (x402).
29 tools: 16 change things and 13 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things16Claude Code: ask: see these tools
- Only reads13Claude Code: allow: see these tools
2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http pokt-agent-x402 https://mcp-paid.pokt-agent.com/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "kr_business_day_add" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "kr_business_day_add" says "add": a word for a change.
The server marks "kr_hwp_to_markdown" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The description's first verb is "convert": a word for a change.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
29 tools
Changes things 16Claude Code: ask
backtest_reconcileCheck a trading backtest: recompute net profit, win rate, profit factor, max drawdown and trade count from the trade list (CSV or JSON) and compare them with the claimed numbers.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Check a trading backtest: recompute net profit, win rate, profit factor, max drawdown and trade count from the trade list (CSV or JSON) and compare them with the claimed numbers. Returns each metric as MATCH or MISMATCH with the recomputed value and finding codes. Price: $0.01 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: backtest_reconcile
- readOnlyHint: true
- openWorldHint: true
dart_changesCorrections and withdrawals filed on OpenDART by one Korean company since a date, each linked to the original filing with the changed terms (before and after).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Corrections and withdrawals filed on OpenDART by one Korean company since a date, each linked to the original filing with the changed terms (before and after). Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: dart_changes
- readOnlyHint: true
- openWorldHint: true
dart_correction_impactWhich parts of a report did a later DART correction change?No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Which parts of a report did a later DART correction change? Send a Korean listed company, the DART receipt numbers your report cites and/or the report text; get the corrections filed since, each changed term with before and after values, and which of your cited figures are affected. Price: $0.02 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: dart_correction_impact
- readOnlyHint: true
- openWorldHint: true
kr_address_normalizeNormalise a Korean address: official road-name and lot-number forms, 5-digit postal code, English address, building name and codes, from the Ministry of the Interior road-name addr…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Normalise a Korean address: official road-name and lot-number forms, 5-digit postal code, English address, building name and codes, from the Ministry of the Interior road-name address API. Accepts partial Korean addresses (road plus number, or district plus building). Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_address_normalize
- readOnlyHint: true
- openWorldHint: true
kr_apartment_trendMonthly apartment trade count, median price and median price per m2 for one Korean district (or one complex) over recent months, from the MOLIT real-transaction register.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Monthly apartment trade count, median price and median price per m2 for one Korean district (or one complex) over recent months, from the MOLIT real-transaction register. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_apartment_trend
- readOnlyHint: true
- openWorldHint: true
kr_business_day_addKorean business days: the date N business days after (or before) a date, skipping weekends and official Korean public holidays including substitute and temporary holidays (KASI lis…1 finding
Why it is in this group
- The name "kr_business_day_add" says "add": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "kr_business_day_add" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "kr_business_day_add" says "add": a word for a change.
Description, as the server wrote it Korean business days: the date N business days after (or before) a date, skipping weekends and official Korean public holidays including substitute and temporary holidays (KASI list). Lists the holidays skipped. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_business_day_add
- readOnlyHint: true
- openWorldHint: true
kr_business_day_checkIs a date a Korean business day?No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Is a date a Korean business day? Weekday, weekend flag, and official Korean public holiday names (including substitute and temporary holidays) from the KASI special-day list. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_business_day_check
- readOnlyHint: true
- openWorldHint: true
kr_company_due_diligenceKorea company due diligence report (KYB) in English: identity and IDs, live National Tax Service status, normalised address, 3 years of financials (revenue, operating profit, debt …No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Korea company due diligence report (KYB) in English: identity and IDs, live National Tax Service status, normalised address, 3 years of financials (revenue, operating profit, debt ratio), recent DART filings and corrections, auditor opinion, and risk flags, each with its official source and date. Facts only, not a rating. Price: $0.25 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_company_due_diligence
- readOnlyHint: true
- openWorldHint: true
kr_crypto_eventsKorean crypto exchange risk events from Upbit and Bithumb as structured English events: trading warning or caution designations and releases, delistings with effective time, deposi…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Korean crypto exchange risk events from Upbit and Bithumb as structured English events: trading warning or caution designations and releases, delistings with effective time, deposit or withdrawal suspensions and resumptions per network, network upgrades and new listings. Filter by ticker, exchange, type and time. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_crypto_events
- readOnlyHint: true
- openWorldHint: true
kr_exports_pulseLatest Korean export period vs the prior month and prior year at the same stage, with each major item's contribution, from Korea Customs Service statistics.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Latest Korean export period vs the prior month and prior year at the same stage, with each major item's contribution, from Korea Customs Service statistics. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_exports_pulse
- readOnlyHint: true
- openWorldHint: true
kr_figure_checkFact-check numbers in Korean finance text: every checkable number (rates, KTB yields, FX, listed-company revenue and profit, % vs %p, 조/억/만 units) marked MATCH or MISMATCH against …No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Fact-check numbers in Korean finance text: every checkable number (rates, KTB yields, FX, listed-company revenue and profit, % vs %p, 조/억/만 units) marked MATCH or MISMATCH against the official value with date and source (ECOS, KEXIM, DART). Numbers with no source stay unverified. Price: $0.01 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_figure_check
- readOnlyHint: true
- openWorldHint: true
kr_fx_rateWon exchange rate for one currency on a date: KEXIM deal basis rate plus TTB and TTS, with the official date and source.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Won exchange rate for one currency on a date: KEXIM deal basis rate plus TTB and TTS, with the official date and source. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_fx_rate
- readOnlyHint: true
- openWorldHint: true
kr_hwp_to_markdownConvert a Korean Hancom document (HWP 5.x or HWPX) at a URL to Markdown with tables preserved, including merged cells as HTML, text boxes, footnotes and distributable (배포용) documen…1 finding
Why it is in this group
- The description's first verb is "convert": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "kr_hwp_to_markdown" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":true}; The description's first verb is "convert": a word for a change.
Description, as the server wrote it Convert a Korean Hancom document (HWP 5.x or HWPX) at a URL to Markdown with tables preserved, including merged cells as HTML, text boxes, footnotes and distributable (배포용) documents. Typical sources: Korean government press releases, notices and law annexes. Encrypted or DRM files are reported, not converted. Price: $0.01 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_hwp_to_markdown
- readOnlyHint: true
- openWorldHint: true
kr_law_articleKorean law article lookup: the official text of one article of a Korean statute by law name (Korean, common abbreviation or English) and article number, from the National Law Infor…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Korean law article lookup: the official text of one article of a Korean statute by law name (Korean, common abbreviation or English) and article number, from the National Law Information Center. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_law_article
- readOnlyHint: true
- openWorldHint: true
kr_name_romanizeRomanise a Korean name every way it is spelled in practice: Revised Romanization, McCune-Reischauer, Yale, North Korean forms and common passport spellings (Lee/Yi/Rhee, Park/Pak, …No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Romanise a Korean name every way it is spelled in practice: Revised Romanization, McCune-Reischauer, Yale, North Korean forms and common passport spellings (Lee/Yi/Rhee, Park/Pak, Choi/Choe), with hyphen and spacing variants; or map a romanised name back to Hangul candidates. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_name_romanize
- readOnlyHint: true
- openWorldHint: true
kr_name_sanctions_screenSanctions screening candidates for Korean and North Korean names: expands a person or company name through Korean romanisation variants (Lee/Yi/Rhee/Ri, Choi/Choe, hyphenation) and…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Sanctions screening candidates for Korean and North Korean names: expands a person or company name through Korean romanisation variants (Lee/Yi/Rhee/Ri, Choi/Choe, hyphenation) and matches against official US OFAC, UN, EU and UK lists, refreshed daily. Returns ranked candidates for human review, not a determination. Price: $0.02 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_name_sanctions_screen
- readOnlyHint: true
- openWorldHint: true
Only reads 13Claude Code: allow
dart_events_queryKorean listed-company disclosures from OpenDART as change tracking: filings, corrections linked to their originals with before and after values, and a point-in-time view.No findings
Why it is in this group
- The name "dart_events_query" says "query": a word for reading.
Description, as the server wrote it Korean listed-company disclosures from OpenDART as change tracking: filings, corrections linked to their originals with before and after values, and a point-in-time view. Ask about a company in Korean or English. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: dart_events_query
- readOnlyHint: true
- openWorldHint: true
kr_apartment_queryKorean apartment sale prices from the MOLIT real-transaction register: trades, median price and price per m2 by district, month and complex, from a Korean or English question.No findings
Why it is in this group
- The name "kr_apartment_query" says "query": a word for reading.
Description, as the server wrote it Korean apartment sale prices from the MOLIT real-transaction register: trades, median price and price per m2 by district, month and complex, from a Korean or English question. Observed registered trades only. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_apartment_query
- readOnlyHint: true
- openWorldHint: true
kr_business_days_countCount Korean business days between two dates (after from, up to and including to), excluding weekends and official Korean public holidays, with the holidays in range.No findings
Why it is in this group
- The name "kr_business_days_count" says "count": a word for reading.
Description, as the server wrote it Count Korean business days between two dates (after from, up to and including to), excluding weekends and official Korean public holidays, with the holidays in range. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_business_days_count
- readOnlyHint: true
- openWorldHint: true
kr_business_statusKorean business registration number check (KYB): is a Korean company active, suspended or closed, and its VAT taxpayer type, live from the National Tax Service.No findings
Why it is in this group
- The name "kr_business_status" says "status": a word for reading.
Description, as the server wrote it Korean business registration number check (KYB): is a Korean company active, suspended or closed, and its VAT taxpayer type, live from the National Tax Service. Malformed numbers are rejected by check digit without an upstream call. Results are not stored. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_business_status
- readOnlyHint: true
- openWorldHint: true
kr_business_status_batchBatch Korean business registration check: status (active, suspended, closed, not registered) and VAT type for up to 100 Korean business numbers in one call, live from the National …No findings
Why it is in this group
- The name "kr_business_status_batch" says "status": a word for reading.
Description, as the server wrote it Batch Korean business registration check: status (active, suspended, closed, not registered) and VAT type for up to 100 Korean business numbers in one call, live from the National Tax Service. Price: $0.01 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_business_status_batch
- readOnlyHint: true
- openWorldHint: true
kr_company_resolveFind a listed Korean company by Korean or English name, or by stock code: DART corp_code, Korean and English names and stock code, with candidates when the name is ambiguous.No findings
Why it is in this group
- The name "kr_company_resolve" says "resolve": a word for reading.
Description, as the server wrote it Find a listed Korean company by Korean or English name, or by stock code: DART corp_code, Korean and English names and stock code, with candidates when the name is ambiguous. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_company_resolve
- readOnlyHint: true
- openWorldHint: true
kr_crypto_ticker_statusCurrent Korean exchange risk status for one coin on Upbit and Bithumb: warning and caution flags, pending delisting with its date, and suspended deposit or withdrawal networks.No findings
Why it is in this group
- The name "kr_crypto_ticker_status" says "status": a word for reading.
Description, as the server wrote it Current Korean exchange risk status for one coin on Upbit and Bithumb: warning and caution flags, pending delisting with its date, and suspended deposit or withdrawal networks. Check before trading or routing a transfer to a Korean exchange. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_crypto_ticker_status
- readOnlyHint: true
- openWorldHint: true
kr_entity_resolveKorean company ID crosswalk and entity resolution: match up to 100 company names (Korean or English, legal-form variants like (주), Co., Ltd., typos, former names) or IDs (business …No findings
Why it is in this group
- The name "kr_entity_resolve" says "resolve": a word for reading.
Description, as the server wrote it Korean company ID crosswalk and entity resolution: match up to 100 company names (Korean or English, legal-form variants like (주), Co., Ltd., typos, former names) or IDs (business registration no., corporate registration no., DART corp_code, stock code, LEI) to one canonical entity with all IDs and a confidence score. Price: $0.01 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_entity_resolve
- readOnlyHint: true
- openWorldHint: true
kr_exports_querySouth Korea's exports from Korea Customs Service statistics: 10-day provisional totals, change vs prior month and year, major items, HS codes and countries, with revisions tracked.No findings
Why it is in this group
- The name "kr_exports_query" says "query": a word for reading.
Description, as the server wrote it South Korea's exports from Korea Customs Service statistics: 10-day provisional totals, change vs prior month and year, major items, HS codes and countries, with revisions tracked. Korean or English question; observed values only. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_exports_query
- readOnlyHint: true
- openWorldHint: true
kr_law_queryKorean law: ask about a Korean statute in Korean or English and get the matching law and article text from the National Law Information Center, with the official article number, ef…No findings
Why it is in this group
- The name "kr_law_query" says "query": a word for reading.
Description, as the server wrote it Korean law: ask about a Korean statute in Korean or English and get the matching law and article text from the National Law Information Center, with the official article number, effective date and source link. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_law_query
- readOnlyHint: true
- openWorldHint: true
kr_rates_queryKorean rates and FX: Bank of Korea base rate, KOFR, CD, CP, KTB yields 1y-50y (ECOS) and won exchange rates (KEXIM, customs) for a date, from an English or Korean question.No findings
Why it is in this group
- The name "kr_rates_query" says "query": a word for reading.
Description, as the server wrote it Korean rates and FX: Bank of Korea base rate, KOFR, CD, CP, KTB yields 1y-50y (ECOS) and won exchange rates (KEXIM, customs) for a date, from an English or Korean question. Official values with series id, date and source. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_rates_query
- readOnlyHint: true
- openWorldHint: true
kr_web_readRead a Korean web page as clean text: Naver Blog posts (inside the iframe), Naver News and Daum News articles, and generic pages, returned as title, author, published date, clean p…No findings
Why it is in this group
- The name "kr_web_read" says "read": a word for reading.
Description, as the server wrote it Read a Korean web page as clean text: Naver Blog posts (inside the iframe), Naver News and Daum News articles, and generic pages, returned as title, author, published date, clean paragraphs, images and links. Deterministic extraction, no LLM. Naver Cafe is reported as unsupported. Price: $0.005 USDC per call, paid with x402 on Base.
Annotations the server declares
- title: kr_web_read
- readOnlyHint: true
- openWorldHint: true
list_servicesFree.No findings
Why it is in this group
- The name "list_services" says "list": a word for reading.
Description, as the server wrote it Free. Lists every paid tool on this server with its price in USDC, input schema, an example input and the equivalent x402 HTTP endpoint on x402.pokt-agent.com.
Annotations the server declares
- title: List paid services (free)
- readOnlyHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http pokt-agent-x402 https://mcp-paid.pokt-agent.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__pokt-agent-x402__list_services",
"mcp__pokt-agent-x402__kr_law_query",
"mcp__pokt-agent-x402__kr_rates_query",
"mcp__pokt-agent-x402__kr_apartment_query",
"mcp__pokt-agent-x402__kr_exports_query",
"mcp__pokt-agent-x402__dart_events_query",
"mcp__pokt-agent-x402__kr_business_status",
"mcp__pokt-agent-x402__kr_business_status_batch",
"mcp__pokt-agent-x402__kr_business_days_count",
"mcp__pokt-agent-x402__kr_web_read",
"mcp__pokt-agent-x402__kr_company_resolve",
"mcp__pokt-agent-x402__kr_crypto_ticker_status",
"mcp__pokt-agent-x402__kr_entity_resolve"
],
"ask": [
"mcp__pokt-agent-x402__kr_law_article",
"mcp__pokt-agent-x402__kr_fx_rate",
"mcp__pokt-agent-x402__kr_figure_check",
"mcp__pokt-agent-x402__dart_correction_impact",
"mcp__pokt-agent-x402__kr_apartment_trend",
"mcp__pokt-agent-x402__kr_exports_pulse",
"mcp__pokt-agent-x402__dart_changes",
"mcp__pokt-agent-x402__backtest_reconcile",
"mcp__pokt-agent-x402__kr_business_day_add",
"mcp__pokt-agent-x402__kr_business_day_check",
"mcp__pokt-agent-x402__kr_address_normalize",
"mcp__pokt-agent-x402__kr_company_due_diligence",
"mcp__pokt-agent-x402__kr_crypto_events",
"mcp__pokt-agent-x402__kr_hwp_to_markdown",
"mcp__pokt-agent-x402__kr_name_sanctions_screen",
"mcp__pokt-agent-x402__kr_name_romanize"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as pokt-agent-x402. Review it before you use it.
