timezone-toolkit

timezone-toolkit

3.2

If you are the rightful owner of timezone-toolkit and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

TimezoneToolkit MCP Server provides advanced time and timezone tools with enhanced features beyond basic conversion.

TimezoneToolkit MCP Server is a comprehensive tool designed to handle various time and timezone-related tasks. It offers functionalities such as converting times between different timezones, calculating sunrise and sunset times, determining moon phases, and more. The server is built using the Model Context Protocol (MCP) specification, allowing seamless integration with platforms like Claude Desktop. It is implemented in TypeScript and leverages libraries like Luxon for date/time handling and SunCalc for astronomical calculations. The server can be installed via npm and supports various installation methods, including global npm installation and manual setup. It also provides a RESTful API for accessing its functionalities programmatically.

Features

  • Basic Timezone Conversion: Convert times between any IANA timezone, get current time, format time, and calculate time differences.
  • Sunrise/Sunset and Astronomical Calculations: Calculate sunrise, sunset, twilight times, and moon phases for any location and date.
  • Date and Time Utilities: Format dates, calculate business days, create countdown timers, and support multiple locales and timezones.

Tools

  1. convert_time

    Convert a time from one timezone to another.

  2. get_current_time

    Get the current time in a specified timezone.

  3. calculate_sunrise_sunset

    Calculate sunrise, sunset, and twilight times for a specific location and date.

  4. calculate_moon_phase

    Calculate moon phase for a specific date.

  5. calculate_timezone_difference

    Calculate the time difference between two timezones.

  6. list_timezones

    List available IANA timezones, optionally filtered by region.

  7. calculate_countdown

    Calculate time remaining until a specific date/event.

  8. calculate_business_days

    Calculate business days between two dates (excluding weekends).

  9. format_date

    Format a date in various styles.