MCP Catalogs
Home

time

Official

by modelcontextprotocol·85,748·Score 77

A comprehensive MCP server providing time and timezone conversion tools with automatic system timezone detection.

productivitydeveloper-toolscommunication
10,713
Forks
459
Open issues
this month
Last commit
2d ago
Indexed

Overview

The Time MCP Server is a well-maintained, production-ready implementation that enables LLMs to access current time information and perform timezone conversions using IANA timezone names. It offers two primary tools: 'get_current_time' to retrieve the current time in specified timezones, and 'convert_time' to convert times between different timezones. The server features automatic system timezone detection but also allows explicit timezone configuration.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Assisting with international meeting scheduling across time zones
you:Providing real-time time information for location-based queries
you:Enabling time conversion for travel planning and itineraries
you:How do I use a specific timezone instead of the system timezone?
you:What timezone format should I use for the time arguments?

When to choose this

Choose this server when your LLM application needs to handle time-related queries and timezone conversions, especially for users across different geographic regions.

When NOT to choose this

Avoid if you need more complex time operations beyond basic current time retrieval and timezone conversions, or if you require integration with calendar systems.

Tools this server exposes

2 tools extracted from the README
  • get_current_timeget_current_time(timezone: string)

    Get current time in a specific timezone or system timezone.

  • convert_timeconvert_time(source_timezone: string, time: string, target_timezone: string)

    Convert time between timezones.

Comparable tools

datetime-mcptimezone-mcpshell-mcp

Installation

Installation Options

**Using uv (recommended):**

uvx mcp-server-time

**Using PIP:**

pip install mcp-server-time
python -m mcp_server_time

**Configure for Claude Desktop:**

{
  "mcpServers": {
    "time": {
      "command": "uvx",
      "args": ["mcp-server-time"]
    }
  }
}

FAQ

How do I use a specific timezone instead of the system timezone?
You can override the system timezone by adding '--local-timezone=Your/Timezone' to the args in your configuration, e.g., '--local-timezone=America/New_York'.
What timezone format should I use for the time arguments?
The server uses IANA timezone names (e.g., 'America/New_York', 'Europe/London', 'Asia/Tokyo'). For time arguments in the convert_time function, use 24-hour format (HH:MM).

On Hacker News

Recent discussion from the developer community.

Compare time with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.