できること
確かめられること
祝日の判定(is_holiday)
指定した日付が日本の祝日(国民の祝日・休日)かどうかを判定します。内閣府公表データに基づきます。祝日名・曜日・土日かどうかも返します。
例:{"date": "2026-01-01"}
祝日一覧の確認(list_holidays)
指定した年または期間の日本の祝日一覧を返します。年のみ、または from と to のペアのどちらかで指定します(両方の同時指定はできません)。期間は最大5年までです。
例:{"year": 2026} または {"from": "2026-01-01", "to": "2026-06-30"}
N営業日後の日付の計算(add_business_days)
指定した日付(date)の翌日から数えてN営業日目(days)の日付を返します。dateの当日は数えません。daysが負の場合は過去方向(dateの前日から遡ってN営業日目)に計算します。daysは0も指定できます。days の絶対値は 1000000 以下で指定してください。
土日・日本の祝日を除外し、calendar="banking"を指定すると銀行休業日(12/31〜1/3)も除外します。顧客固有の追加休業日は extra_closed_dates(YYYY-MM-DD の配列)で渡せます。extra_closed_dates は最大30000件までです。
例:{"date": "2026-07-10", "days": 3}
期間内の営業日数の計算(business_days_between)
from〜to間の営業日数を数えます。既定では「fromを含まず、toを含む」境界です。土日・日本の祝日を除外し、calendar="banking"を指定すると銀行休業日(12/31〜1/3)も除外します。fromより前の日付をtoに指定することもでき、その場合は負の営業日数を返します。
例:{"from": "2026-07-10", "to": "2026-07-20"}
返答の根拠
返答には出典が付きます
どの返答にも、参照した公表データの名称とURLが付きます。AIエージェントの答えをうのみにせず、出典元で確かめられます。
出典: 内閣府「国民の祝日について」(https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html )を加工して作成。calendar="banking"を指定した計算では、銀行法・銀行法施行令(銀行の休日)— e-Gov法令検索(https://laws.e-gov.go.jp/law/357CO0000000040 )も出典に加わります。
データの収録範囲外の日付・期間を指定すると、入力の誤りではなく out_of_data_range で返します(「指定された日付・期間はデータ収録範囲外です。」)。
つなぎ方
接続は3ステップ
- 無料アカウントを作る(ログインしなくても使えます)
- お使いの MCP 対応のクライアントに、接続先URL(
https://jp-calendar.plugrail.dev/mcp)を追加する(コマンドで追加するクライアントの例は下のとおり) - 日付を貼り、AIエージェントに「次の営業日はいつ?」と聞く
Claude Code の場合は、ターミナルで次のコマンドを実行します。
claude mcp add --transport http jp-calendar https://jp-calendar.plugrail.dev/mcp 料金
無料ではじめる
匿名で無料利用できます。料金は未定のため、決まり次第このページで案内します。
注意
ご利用前に
- 短時間の集中利用には分あたりの上限があります。
- 元データは内閣府「国民の祝日について」の公表情報です。calendar="banking"を指定した計算では、銀行法・銀行法施行令の銀行の休日も除外します。
- データの収録範囲外の日付・期間は out_of_data_range で返します。将来の年のように収録範囲にない日付の計算結果は返しません。
- 祝日・営業日の確認を手早く済ませるためのサービスです。大事な判断では、公表サイトの原本もあわせて確かめてください。
- 出典: 内閣府「国民の祝日について」(https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html )を加工して作成。
- 利用記録は収集から90日で削除します。
- SLA は設けていません。
質問
よくある質問
-
どのAIエージェントで使えますか
MCP 対応のクライアントから使えます。接続先URLはリモート MCP(Streamable HTTP)方式です。
-
土日は祝日になりますか
土日は祝日になりません。is_holiday は祝日かどうかだけを判定し、あわせて曜日と土日かどうかも返します。営業日かどうかを知りたいときは add_business_days(days=0でも同じ情報が得られます)を使ってください。
-
銀行休業日も除外できますか
できます。calendar="banking"を指定すると、土日・祝日に加えて銀行休業日(12/31〜1/3)も除外します。指定しない場合の既定は"standard"です。
-
N営業日後の計算で当日は数えますか
数えません。指定した日付の翌日から数えてN営業日目を返します。過去方向に数えたいときはdaysに負の数を指定します。
-
収録範囲にない日付を指定するとどうなりますか
out_of_data_range で返します(「指定された日付・期間はデータ収録範囲外です。」)。収録範囲は返答のヒントに出ます。
-
過去の日付も調べられますか
データの収録範囲内であれば調べられます。範囲外の日付・期間は out_of_data_range で返します。
締め
次の営業日から
まずは気になる日付を、AIエージェントに渡してみてください。