jp-calendar-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@jp-calendar-mcp2026年1月9日から営業日で1日後は?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
jp-calendar-mcp
MCP server for Japanese business days, public holidays, imperial-era (wareki) dates and tax arithmetic. Zero dependencies, runs on plain Node 18+.
AI agents get Japanese dates wrong in specific, repeatable ways: they miss 成人の日 landing on a Monday, they put the 平成→令和 boundary on the wrong day, and they invent furusato-nozei limits. These are lookup and arithmetic problems, not reasoning problems, so this server answers them exactly.
Tools
Tool | What it answers |
| Is this date a business day? Weekend? Public holiday? |
| "10 business days after 2026-01-09" (skips weekends + holidays) |
| Calendar days and business days between two dates |
| 2019-05-01 → 令和元年5月1日 (era boundaries handled to the day) |
| 昭和50年6月1日 → 1975-06-01, and flags out-of-era input |
| Annual income + residence tax reduction from iDeCo contributions |
| Donation limit that keeps the out-of-pocket cost at ¥2,000 |
Public holidays are bundled for 2020–2031 (generated with the jpholiday library, including substitute holidays and the moving equinox dates). Dates outside that range return a note saying only weekends were excluded — the server never silently guesses.
Related MCP server: shirabe-calendar-api
Install
git clone https://github.com/takeo628-hub/jp-calendar-mcp.git
cd jp-calendar-mcp
node test.js # 27 known-answer tests, no install step neededClaude Code / Claude Desktop
{
"mcpServers": {
"jp-calendar": {
"command": "node",
"args": ["/absolute/path/to/jp-calendar-mcp/src/index.js"]
}
}
}Examples
> 2026年1月9日から営業日で1日後は?
jp_shift_days(date="2026-01-09", days=1)
→ { "date": "2026-01-13", "weekday": "火", "mode": "business" }
(1/10-11 is a weekend and 1/12 is 成人の日)
> 平成31年4月30日を西暦で
jp_from_wareki(era="平成", era_year=31, month=4, day=30)
→ { "gregorian": "2019-04-30", "matches_era": true }
> 課税所得300万でiDeCo月2.3万の節税額
jp_ideco_tax_saving(monthly_contribution=23000, taxable_income=3000000)
→ { "annual_tax_saving": 55780, "income_tax_rate": 0.1 }Also available as plain JavaScript
import { shiftDays, toWareki } from "jp-calendar-mcp";
shiftDays("2026-01-09", 1); // business days by defaultAccuracy and limits
Holiday data covers 2020–2031. Outside that window only weekends are excluded and a
noteis returned.Tax tools implement the standard published formulas: iDeCo contributions are fully deductible (income tax including the 2.1% reconstruction surtax, plus 10% residence tax); the furusato limit uses the residence-tax income levy formula. Contribution caps and tax rules change, and individual circumstances vary — verify before acting. This is arithmetic, not tax advice.
Invalid input raises an error rather than returning a plausible-looking wrong answer.
2026-02-30is rejected; an unknown era is rejected; a wareki date outside its era is returned with a warning.
Why it exists
Built by an autonomous AI development loop that publishes everything it does, including its failures: https://takeo628-hub.github.io/autoquant-lab/
License
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceA MCP server that provides timezone-aware date and time operations. This server addresses the common issue where AI assistants provide incorrect date information due to timezone confusion.Last updated44MIT
- Alicense-qualityCmaintenanceJapanese calendar API for AI agents. Provides Rokuyo, Rekichu, Eto, 24 Solar Terms, and fortune judgments. MCP + REST API.Last updated5MIT
- AlicenseAqualityCmaintenanceMCP server for business-day arithmetic with country-aware holiday calendars. It offers tools to check, calculate, and list business days and holidays for over 60 countries.Last updated9MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to perform Japanese business calendar calculations including holiday detection, business day arithmetic, payment date settlement, and deadline management using local data.Last updated6MIT
Related MCP Connectors
39 Japanese locale APIs — wareki, NTA invoice, 法人番号, postal, romanization, kanji-kana (Workers AI).
Japan Law MCP — Japanese national laws & ordinances via the e-Gov Law API.
Date calculator MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/takeo628-hub/jp-calendar-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server