Skip to content

Korea & Asia Everyday Calculators (kWhmate)

by kwhmate.com · remote · no sign-in to list tools · v1.0.0 · published by com.kwhmate

Free calculators with sources: electricity bills (KR/TW/PH/JP), Korea taxi fares, tax refunds.

Final · 2Changes · 17

19 tools: 2 do something that can't be undone and 17 change things.

Scanned Oct 21, 2026

2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http calculators https://kwhmate.com/api/mcp

Findings

Matches of fixed checks, with the text they matched.

2 warn
  • The server marks "korea_tax_refund" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"openWorldHint":false}; The name "korea_tax_refund" says "refund": a word that usually means money moves, which cannot be taken back.

    What this check looks for
  • The server marks "travel_budget" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"openWorldHint":false}; The input addresses people (input.to): what it sends cannot be taken back.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

19 tools

Can't be undone 2Claude Code: ask
  • korea_tax_refundKorea tourist tax (VAT) refund estimate.1 finding

    Why it is in this group

    • The name "korea_tax_refund" says "refund": a word that usually means money moves, which cannot be taken back.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "korea_tax_refund" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"openWorldHint":false}; The name "korea_tax_refund" says "refund": a word that usually means money moves, which cannot be taken back.

      What this check looks for
    Description, as the server wrote it
    Korea tourist tax (VAT) refund estimate. Same code as https://koreasurvivalkit.com/tax-refund-calculator/. Reference: Sources checked October 2026: VISITKOREA, Korea.net, Incheon Airport, Visit Seoul. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • travel_budget국내 여행 예산 (Korea domestic trip budget: transport, stay, food, admission ranges).1 finding

    Why it is in this group

    • The input addresses people (input.to): what it sends cannot be taken back.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "travel_budget" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"openWorldHint":false}; The input addresses people (input.to): what it sends cannot be taken back.

      What this check looks for
    Description, as the server wrote it
    국내 여행 예산 (Korea domestic trip budget: transport, stay, food, admission ranges). Same code as https://gyesanmate.com/travel-budget/. Reference: 확인일 KTX 2026-10-12·고속버스 2026-10-13 · 출처: 국토교통부 발표(KTX), KOBUS 시간표조회(고속버스) · 결과는 추정치. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
Changes things 17Claude Code: ask
  • busan_taxiBusan taxi fare (regular mid-size taxi meter estimate).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
    Busan taxi fare (regular mid-size taxi meter estimate). Same code as https://koreasurvivalkit.com/busan-taxi-fare-calculator/. Reference: Source: Busan Metropolitan City, taxi fares in effect since 1 June 2023 (checked September 2026). Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • education_tax_credit교육비 세액공제 (Korean education expense tax credit, 2026 spending).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 education expense tax credit, 2026 spending). Same code as https://gyesanmate.com/education-tax-credit/. Reference: 출처: 소득세법 제59조의4, 2025년 세법개정(2025.12 국회 통과). Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • gap_investment갭투자 실투자금 (Korean "gap" investment: acquisition tax, brokerage, cash needed).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 "gap" investment: acquisition tax, brokerage, cash needed). Same code as https://gyesanmate.com/gap-investment/. Reference: 출처: 지방세법 제13조의2(시행 2026.1.1)·제151조 · 1주택 세율·중개보수는 최신 공지 확인 · 투자 권유 아님. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • gpa_converter학점 비례 환산 (GPA scale conversion 4.5 / 4.3 / 4.0).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
    학점 비례 환산 (GPA scale conversion 4.5 / 4.3 / 4.0). Same code as https://gyesanmate.com/gpa-converter/. Reference: 기준: 단순 비례 환산(참고용) · 학교·기업마다 환산식이 다르므로 지원처 기준이 우선. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • jp_electricityJapan electricity bill (TEPCO Juryo Dento B).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
    Japan electricity bill (TEPCO Juryo Dento B). Same code as https://kwhmate.com/jp/electricity-bill/. Reference: 出典:東京電力エナジーパートナー「従量電灯B・C」・燃料費調整単価等一覧、経済産業省「2026年度の賦課金単価」. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • jp_led_savingsJapan LED replacement savings (TEPCO Juryo Dento B, 30 A).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
    Japan LED replacement savings (TEPCO Juryo Dento B, 30 A). Same code as https://kwhmate.com/jp/led-savings/. Reference: 出典:東京電力エナジーパートナー「従量電灯B」. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • kr_electricityKorea household electricity bill (KEPCO residential low-voltage, progressive tiers).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 household electricity bill (KEPCO residential low-voltage, progressive tiers). Same code as https://kwhmate.com/ko/electricity-bill/. Reference: 기준: 2026년 4분기 요금 · 출처: 한국전력공사 주택용 전력(저압) 요금표. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • kr_led_savingsKorea LED replacement savings (household tiers or shop unit price).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 LED replacement savings (household tiers or shop unit price). Same code as https://kwhmate.com/ko/led-savings/. Reference: 기준: 2026년 한전 주택용 저압 요금표(기타 계절) · 가게·사무실은 고지서 단가 직접 입력. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • naesin_grade내신 등급 (Korean high-school class rank → grade, 5- or 9-grade system).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 high-school class rank → grade, 5- or 9-grade system). Same code as https://gyesanmate.com/naesin-grade/. Reference: 기준: 고교 내신 상대평가 누적 비율 · 최종 등급은 학교 성적표 기준. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • ph_led_savingsPhilippines LED replacement savings (Meralco rates).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
    Philippines LED replacement savings (Meralco rates). Same code as https://kwhmate.com/ph/led-savings/. Reference: Rates: Meralco residential rates, October 2026. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • ph_meralcoPhilippines Meralco bill (this month's residential rate).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
    Philippines Meralco bill (this month's residential rate). Same code as https://kwhmate.com/ph/meralco-bill-calculator/. Reference: Source: Meralco rate announcement for October 2026 · lifeline discounts and local taxes not included. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • report_reward신고 포상금·보상금 (Korean whistleblower rewards: tax evasion, hidden assets, card refusal, public interest, corruption).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 whistleblower rewards: tax evasion, hidden assets, card refusal, public interest, corruption). Same code as https://gyesanmate.com/reward/calculator/. Reference: 확인일 2026-10-12 · 출처: 국세기본법 시행령 제65조의4, 공익신고자 보호법 시행령 제22조, 부패방지권익위법 시행령 제77조 · 참고용 추정치. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • seoul_taxiSeoul taxi fare (regular mid-size taxi meter estimate).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
    Seoul taxi fare (regular mid-size taxi meter estimate). Same code as https://koreasurvivalkit.com/taxi-fare-calculator/. Reference: Source: Seoul Metropolitan Government, mid-size taxi fares in effect since 1 February 2023 (checked September 2026). Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • student_loan학자금대출 상환 (Korean student loan: standard repayment or income-contingent ICL).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 student loan: standard repayment or income-contingent ICL). Same code as https://gyesanmate.com/student-loan-repayment/. Reference: 출처: 교육부고시 제2026-12호(2026학년도 2학기, 시행 2026.7.1) · 상환율은 최신 공지 확인. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • suneung_score수능 표준점수·등급 (Korean CSAT standard score and grade).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 CSAT standard score and grade). Same code as https://gyesanmate.com/suneung-score/. Reference: 기준: 2027학년도 수능(한국교육과정평가원) · 실제 등급컷은 해마다 채점 결과로 달라짐. Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • tw_electricityTaiwan electricity bill (Taipower residential progressive rates).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
    Taiwan electricity bill (Taipower residential progressive rates). Same code as https://kwhmate.com/tw/electricity-bill/. Reference: 依據:台灣電力公司 2025年10月1日起實施之住宅用累進電價(2026年電價審議會凍漲). Returns an estimate with the source and page URL.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: false
  • tw_led_savingsTaiwan LED replacement savings (Taipower non-summer, monthly brackets).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
    Taiwan LED replacement savings (Taipower non-summer, monthly brackets). Same code as https://kwhmate.com/tw/led-savings/. Reference: 依據:台電住宅用累進電價(非夏月、單月級距). Returns an estimate with the source and page URL.

    Annotations the server declares

    • 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 calculators https://kwhmate.com/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [],
    "ask": [
      "mcp__calculators__kr_electricity",
      "mcp__calculators__kr_led_savings",
      "mcp__calculators__tw_electricity",
      "mcp__calculators__tw_led_savings",
      "mcp__calculators__ph_meralco",
      "mcp__calculators__ph_led_savings",
      "mcp__calculators__jp_electricity",
      "mcp__calculators__jp_led_savings",
      "mcp__calculators__seoul_taxi",
      "mcp__calculators__busan_taxi",
      "mcp__calculators__korea_tax_refund",
      "mcp__calculators__suneung_score",
      "mcp__calculators__naesin_grade",
      "mcp__calculators__gpa_converter",
      "mcp__calculators__student_loan",
      "mcp__calculators__education_tax_credit",
      "mcp__calculators__gap_investment",
      "mcp__calculators__report_reward",
      "mcp__calculators__travel_budget"
    ],
    "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 calculators. Review it before you use it.