Time
Gives an agent the current time and timezone conversion. Fixes the common problem of models not knowing today's date.
What it does
Returns the current time in a given timezone and converts between timezones. Small, but it solves a real problem: a model has no clock, and its sense of the current date comes from training data, which is always stale.
An official reference server, written in Python.
Setup
claude mcp add time -- uvx mcp-server-time
You can pin a default timezone:
uvx mcp-server-time --local-timezone Asia/Kolkata
What to watch out for
Without this or something like it, agents confidently state the wrong date. That matters more than it sounds when the agent is writing changelogs, computing deadlines, or deciding whether a library version is recent.
Many harnesses now inject the current date into the system prompt automatically. Check whether yours already does before adding a server for it.