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 — 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.