Provides local, UTC, location-aware, calendar, duration, and holiday time tools over MCP.
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 MCP Simple Timeserver.
get_local_timeReturns the current local time, day of week, and timezone from the user's machine
get_utcReturns accurate UTC time from an [NTP time server](https://en.wikipedia.org/wiki/Network_Time_Protocol)
get_current_timeReturns current time with optional location, timezone, and calendar conversions
calculate_time_distanceCalculates duration between two dates/times (countdowns, elapsed time)
get_holidaysReturns public holidays (and optionally school holidays) for a country
is_holidayChecks if a specific date is a holiday in a given country or city
andybrandt/mcp-simple-timeserver MCP server adds time and calendar operations to an MCP-compatible client. It can report the client machine's local time, weekday, and timezone, or retrieve UTC from an NTP time server. The server also supports location-aware time queries using a city, country, IANA timezone, or UTC offset.
The get_current_time tool can return UTC offset and daylight-saving information for a requested location. It also accepts calendar conversions for Unix timestamps, ISO week dates, Hijri, Japanese Era, Hebrew, and Persian formats. Location precedence is timezone first, then city, then country.
Time calculations are handled by calculate_time_distance, which can measure countdowns or elapsed time in several units. It also supports business-day counting and can exclude public holidays when a country or city is supplied. The holiday tools use Nager.Date for public holidays and OpenHolidaysAPI for school-holiday information.
The server exposes six MCP tools: get_local_time, get_utc, get_current_time, calculate_time_distance, get_holidays, and is_holiday. get_holidays returns public holidays for a country and can optionally include school vacation periods. is_holiday checks a date and can use a city to narrow regional school-holiday results.
NTP-backed time is used by every tool except get_local_time. If an NTP server cannot be reached, the server uses local server time and indicates that fallback in the response. Holiday coverage is listed as approximately 119 countries for public holidays and 36 countries for school holidays.
For business-day calculations, the server counts Monday through Friday as full date-based days and treats the endpoints as inclusive. Time of day is ignored in that mode, and holidays are excluded only when they fall on weekdays.
Install the Python package with pip install mcp-simple-timeserver. A local MCP client can start and communicate with the server using the Python module entry point:
On Windows, the configuration may need the full path to the Python executable. The andybrandt/mcp-simple-timeserver MCP server also includes a network-hostable web-server variant, with deployment instructions in the project's web deployment guide. A hosted instance is available at https://mcp.andybrandt.net/timeserver for clients that support MCP connections to that endpoint.
The quality and coverage of holiday results depend on the external Nager.Date and OpenHolidaysAPI data sources. School-holiday support is available for fewer countries than public-holiday support. Regional school-holiday filtering requires a city for locations where schedules vary by administrative region.
The server does not provide message timestamps from the MCP client itself; it supplies current-time and date information through its tools. When NTP is unavailable, returned time is based on the local server clock rather than an NTP measurement.
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/andybrandt-mcp-simple-timeserver)<a href="https://allmcps.com/mcp/andybrandt-mcp-simple-timeserver"><img src="https://allmcps.com/api/badge/andybrandt-mcp-simple-timeserver?style=directory" alt="MCP Simple Timeserver on AllMCPs" /></a>