TimeDate for AI Agents
Give Claude, Cursor, and any MCP-compatible AI real-time timezone, meeting, and date data. One npx command to install.
@timedate/mcp package is not yet published to npm. The configs below are ready — install will work once the package is live.{
"mcpServers": {
"timedate": {
"command": "npx",
"args": ["-y", "@timedate/mcp"]
}
}
}9 Tools
get_timeCurrent time, UTC offset, DST status, and sun/moon data for any timezone.
"What time is it in Tokyo right now?"
convert_timeConvert a datetime between any two IANA timezones with offset info.
"Convert 3pm New York to London time"
search_citiesSearch 33,000+ cities by name. Returns timezone, country, population, coordinates.
"What timezone is Kuala Lumpur in?"
get_holidaysPublic holidays for any country and year. 120 countries supported.
"What are the public holidays in Japan in 2026?"
get_sunrise_sunsetSunrise, sunset, solar noon, golden hour, and day length for any coordinates.
"When does the sun set in Paris today?"
calculate_dateDate arithmetic — diff, add/subtract, business days, ISO week numbers.
"How many business days between Jan 1 and Mar 31?"
find_meeting_timeFair meeting times across timezones. Scores each slot 0–100 for fairness.
"Find a meeting time for New York, London, and Singapore"
score_meeting_fairnessScore how fair a proposed meeting time is for all participants. Returns fairness score (0–100), individual sacrifice scores, and comfort levels.
"Is our 2pm UTC standup fair for the team in NYC, London, and Tokyo?"
get_team_sacrifice_reportAnalyze past meetings to find who sacrificed the most by attending outside business hours. Helps ensure fair rotation.
"Who has been most affected by our weekly meetings this quarter?"
Setup
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json (macOS) · %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"timedate": {
"command": "npx",
"args": ["-y", "@timedate/mcp"]
}
}
}Cursor.cursor/mcp.json in your project root
{
"mcpServers": {
"timedate": {
"command": "npx",
"args": ["-y", "@timedate/mcp"]
}
}
}With API keyHigher rate limits + priority support
{
"mcpServers": {
"timedate": {
"command": "npx",
"args": ["-y", "@timedate/mcp"],
"env": {
"TIMEDATE_API_KEY": "your-api-key"
}
}
}
}Example prompts
Environment variables
| Variable | Default | Description |
|---|---|---|
| TIMEDATE_API_URL | https://timedate.org | Override API base URL (dev / self-hosting) |
| TIMEDATE_API_KEY | none | API key for higher rate limits |