Time MCP Server
A tiny reference server that gives an agent the current time in any timezone and converts times between timezones, useful whenever a task depends on knowing "now."
Add to Claude Code
claude mcp add time -- uvx mcp-server-time
Source: https://github.com/modelcontextprotocol/servers/tree/main/src/time
About
The Time server answers two questions an agent otherwise has no reliable way to know: what time is it right now in a given timezone, and what does a specific time in one timezone correspond to in another.
It's deliberately minimal: no calendar, no scheduling, just accurate current-time and timezone-conversion primitives that other reasoning can build on.
Key features
- Returns the current time in any IANA timezone
- Converts a specific time between two timezones
- No external API or network dependency
- Trivial to run alongside any other MCP server
Use cases
- Let an agent correctly reason about "today" or "now" instead of guessing from training data
- Convert a meeting time between a user's timezone and a colleague's
- Timestamp generated content with an accurate, timezone-aware value
Available tools
get_current_time
Returns the current date and time in a specified IANA timezone.
convert_time
Converts a given time from one timezone to another.
Frequently asked questions
Why would an agent need this instead of just knowing the date?
A model's training data has a fixed cutoff and no live clock, so without a tool like this it can only guess at "today," often incorrectly, especially across timezones.
Does it need internet access?
No. Timezone conversion is computed locally using standard timezone data, no network call required.