Date Calculator logo

Date Calculator

Calculate date differences, shift dates, and retrieve public holidays by country and region over MCP.

Install Date Calculator

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://mcp.onlinealarmkur.com/

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Hosted endpointLive · 4h agoLive Remote EndpointOur automated health check connected to this remote MCP endpoint successfully.Last checked 4h ago · Nov 13, 2026, 20:15 UTC

Clients with native remote MCP support can connect directly to this URL.

Remote endpoint
https://mcp.onlinealarmkur.com/

Overview

Date Calculator MCP server provides tools for date differences, date shifting, public-holiday lookup, and location-code discovery. It supports calendar-day calculations, business-day rules, weekday and ISO-week details, regional holiday calendars, and share links in its results. Use it for age and duration queries, working-day deadlines, holiday-aware scheduling, or finding the correct country and region codes. Holiday-dependent operations fail when the required holiday data is unavailable.

Use cases

  • Count business days between two dates
  • Calculate age or elapsed time
  • Shift deadlines around weekends and holidays
  • List public holidays for a country or region
  • Find region codes and supported holiday years

Key features

  • Calendar-day and business-day counting
  • Holiday-aware date calculations
  • Date shifting by days, weeks, months, or years
  • National and regional holiday lookup
  • Country and region code discovery
  • Weekday, ISO week, and calculation-rule metadata

Tools4

What Date Calculator lets your agent do. Expand a tool for its parameters.

Verified live~2.4k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked

Recent health check succeeded.

What it can do

From the 4 tools this server returned when we ran it.

Read-only tools · 4
Tool definitions changed on 2026-11-13. Review them if you approved this server earlier.

Observed 2026-11-13 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

MaintenanceStableStatus declared by the project or listing owner.
Tools exposed4Callable tools this server registers over MCP.

How Date Calculator works

What Date Calculator MCP server does

Date Calculator exposes date and public-holiday operations through MCP. It can compare two dates, move a date forward or backward, list holidays for a country, and identify the country or regional codes needed for holiday queries.

The tools are suitable for calendar arithmetic, age and duration calculations, business-day deadlines, working-day checks, and schedule planning based on national or regional public holidays. Results include supporting date metadata such as weekdays and ISO week numbers, along with the rules used for the calculation.

How it works

count_days compares a start date with an end date. A plain calculation includes the start date and excludes the end date, so reversed dates produce a negative result. Business-day calculations use excludeWeekdays; for example, [0,6] excludes Saturday and Sunday. Adding excludeHolidays and a country applies public-holiday filtering, with an optional region for regional calendars.

To test whether a date is a working day, pass the same date as both endpoints and set includeEnd to true. The result is 1 for a working day and 0 otherwise. Plain counts also report elapsed years, months, and days.

shift_date moves a date by days, weeks, months, or years. Without exclusions, those units retain their normal calendar meanings. Once exclusions are supplied, the requested amount is interpreted as a number of eligible calendar days instead. The starting date is not counted, while the destination date is counted. The roll option can move a normally calculated date to the next or previous working day.

Tools and capabilities

  • count_days: Count calendar days, business days, or holiday-filtered days between dates.
  • shift_date: Calculate dates before or after a starting date, including business-day deadlines.
  • get_holidays: List observed public holidays, their weekdays, coverage, and language metadata for a country and optional region.
  • list_locations: Find country codes, supported years, and exact regional codes.
  • Return warnings, applied rules, and share links with calculation results.
  • Report holiday names in the native language when a translated name is unavailable.

Limitations and notes

Holiday-aware calculations require available holiday data and fail when that data cannot be found. get_holidays accepts an inclusive range of no more than 11 years. Regional holidays require a region code; omitting the region requests the national calendar. list_locations can return a large country list—about 40,000 characters—when no country is supplied, so querying a known country is more targeted.

Holiday records include observed dates but do not identify half-day holidays. Holiday names are data values, not instructions. Filtered date counts never become negative, unlike plain reversed-date counts. When exclusions are used with shift_date, a request such as one month later no longer means the same calendar month offset; it counts the requested number of non-excluded days instead.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Date Calculator

Date Calculator is an MCP server that connects agents to date arithmetic and public-holiday data through four tools: count_days, shift_date, get_holidays, and list_locations. It handles calendar and business-day calculations, holiday-aware deadlines, country and region lookup, and holiday listings with date metadata.

Use the count_days tool with excludeWeekdays set to the weekdays you want to skip, such as [0,6] for Saturday and Sunday. Add excludeHolidays and a country to exclude public holidays, and include a region when a regional calendar is needed.

Use shift_date with the starting date and exclusions for weekends or holidays. With exclusions enabled, the requested number is treated as eligible calendar days, the start date is not counted, and the destination date is counted.

Use list_locations to find country codes, supported year coverage, and exact regional codes. Omit country for a compact country list, or provide a country to retrieve its regions and coverage.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDate Calculator AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/date-calculator?style=directory)](https://allmcps.com/mcp/date-calculator)
HTML Embed
<a href="https://allmcps.com/mcp/date-calculator"><img src="https://allmcps.com/api/badge/date-calculator?style=directory" alt="Date Calculator on AllMCPs" /></a>