Time MCP server

OfficialAnthropic (reference)86,581Config last verified Jun 1, 2026

Reference MCP server that gives an agent reliable current-time lookups and timezone conversion using the IANA database.

Time is one of the active reference servers maintained in the official Model Context Protocol repository. It solves a small but recurring problem: language models have no innate sense of the current time and are unreliable at timezone math. This server hands the agent two precise, deterministic tools backed by the IANA timezone database so it can answer "what time is it now" and "what is 3pm New York in Tokyo" correctly instead of guessing.

get_current_time returns the current time in any IANA timezone (defaulting to the system timezone), and convert_time translates a time from one timezone to another, accounting for daylight saving rules. The server runs locally over stdio via uvx and accepts a --local-timezone argument to override the detected system zone, which is useful when the host clock is set to UTC but you want answers in a specific region. It is a lightweight, zero-credential building block that any scheduling, reminder, or logging workflow can lean on for trustworthy time handling.

Quick install

Copy-paste configs are provided for all 8 supported clients. Pick your client below.

Add to ~/.claude.json

~/.claude.json
json
{
  "mcpServers": {
    "time": {
      "command": "uvx",
      "args": [
        "mcp-server-time"
      ]
    }
  }
}
Or via CLI
bash
claude mcp add time -- uvx mcp-server-time

Available tools

ToolDescription
get_current_timeGet the current time in a specified IANA timezone, or the system timezone if none is given.
convert_timeConvert a time from a source IANA timezone to a target timezone, accounting for daylight saving.

What you can do with it

Ground the agent in the current time

Before scheduling, summarizing logs, or reasoning about deadlines, the agent calls get_current_time so it works from the real clock instead of a hallucinated date.

Coordinate across timezones

convert_time lets the agent translate a meeting time between participants' zones, correctly handling daylight saving transitions.

FAQ

Is it free?
Yes. It is an open-source reference server in the official Model Context Protocol repository, licensed MIT, with no paid tier.
Does it support remote/OAuth?
No. It runs locally over stdio via uvx and needs no authentication; it computes time answers from the local IANA timezone database.
How do I make it answer in a specific timezone by default?
Pass --local-timezone with an IANA zone name (for example --local-timezone=America/New_York) in the args, which overrides the auto-detected system timezone.
← Browse all dev-tools servers