Provides Japan-specific utilities like era-year conversion, kanji-romaji transliteration, postal code lookup, holiday checks, kana conversion, width…
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Japan Utils MCP.
era_to_western令和8年` / `R8` / `Reiwa 8` / `令和元年` → Gregorian year + era metadata
western_to_era2026` → era kanji (`令和`), English (`Reiwa`), year-of-era (`8`), formatted strings
kanji_to_romajiMixed Japanese text → Hepburn romaji + hiragana reading
lookup_postal_code7-digit JP postal code → prefecture / city / area, with kana readings
is_holidayDate string → is it a national holiday? + Japanese name + weekday
list_holidaysYear → all national holidays for that year
MCP server exposing Japan-specific utilities to AI agents (Claude, Cursor, Cline, Continue, etc.). Hand your agent the small bag of JP-specific functions every Japan-related task needs but no generic LLM gets right reliably:
令和8年 ↔ 2026山田太郎 → yamada tarou150-0001 → 東京都 渋谷区 神宮前2026-05-03 a holiday? what about all of 2026?山田太郎 → surname 山田 + given 太郎 (statistical model)Built on top of well-maintained Japanese libraries (jpholiday, posuto, pykakasi, jaconv, namedivider-python) — wrapped as MCP tools so any AI agent can call them without re-implementing reading rules, era arithmetic, postal data, or name-splitting heuristics.
Generic LLMs hallucinate on JP-specific data:
This MCP gives them a deterministic answer.
| Tool | What it does |
|---|---|
era_to_western | 令和8年 / R8 / Reiwa 8 / 令和元年 → Gregorian year + era metadata |
western_to_era | 2026 → era kanji (令和), English (Reiwa), year-of-era (8), formatted strings |
kanji_to_romaji | Mixed Japanese text → Hepburn romaji + hiragana reading |
lookup_postal_code | 7-digit JP postal code → prefecture / city / area, with kana readings |
is_holiday | Date string → is it a national holiday? + Japanese name + weekday |
list_holidays | Year → all national holidays for that year |
convert_kana | hiragana ↔ katakana ↔ half-width katakana, any direction |
normalize_width | Full-width ↔ half-width for ASCII, digits, kana (with per-category control) |
split_japanese_name | Japanese full name → surname + given name (statistical model with confidence) |
All tools return structured JSON. See tool docstrings in src/japan_utils_mcp/server.py for full schemas and examples.
uvx (no install — recommended)That's it. uvx (from uv) handles install + run in one shot, isolated from your global Python.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Same JSON snippet as Claude Desktop, in their respective MCP config files.
Once connected, ask your agent things like:
What year is 令和8年? →
era_to_western("令和8年")→2026
What's the address for postal code 150-0001? →
lookup_postal_code("150-0001")→東京都 渋谷区 神宮前
Convert 山田太郎 to romaji. →
kanji_to_romaji("山田太郎")→yamada tarou
Is May 3rd 2026 a Japanese holiday? →
is_holiday("2026-05-03")→憲法記念日(Constitution Memorial Day)
List all Japanese holidays in 2026. →
list_holidays(2026)→ 18 holidays with names and dates
Convert ヤマダタロウ to hiragana. →
convert_kana("ヤマダタロウ", "hiragana")→やまだたろう
Normalize ABC123 to half-width. →
normalize_width("ABC123", "to_half")→ABC123
Split 長谷川健太 into surname and given name. →
split_japanese_name("長谷川健太")→長谷川/健太
posuto library, refreshed against Japan Post's monthly KEN_ALL. If you need ultra-fresh data, refresh posuto periodically.MIT
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/vivek081166-japan-utils-mcp)<a href="https://allmcps.com/mcp/vivek081166-japan-utils-mcp"><img src="https://allmcps.com/api/badge/vivek081166-japan-utils-mcp?style=directory" alt="Japan Utils MCP on AllMCPs" /></a>