Summary
The Time Utilities MCP server provides time and date tools for AI assistants. Get the current time, parse relative time expressions like “yesterday” or “3 days ago”, and list valid timezone identifiers. No authentication required.Authentication
No authentication required. This server is publicly accessible.Use Cases
Context-Aware Date Filtering
User: “Show me last week’s conversation archives” Tool Calls:relative-timewith expression “last week” → Returns date range (start_date, end_date)- Use date range to filter archives
Timezone-Aware Scheduling
User: “What time is it in Tokyo right now?” Tool Calls:nowwith timezone “Asia/Tokyo” → Returns current time in Tokyo with offset
Natural Language Date Parsing
User: “Get the data from 3 days ago” Tool Calls:relative-timewith expression “3 days ago” → Returns specific date in YYYY-MM-DD format
Available Tools
now
Returns the current time with high precision.| Parameter | Type | Required | Description |
|---|---|---|---|
timezone | string | No | Timezone identifier (default: “UTC”). Examples: “America/New_York”, “Europe/London”, “Asia/Tokyo” |
- ISO 8601 timestamp
- Current date and time (24h and 12h formats)
- Timezone name and UTC offset
- Unix timestamp and milliseconds
Use Cases: Timestamping events, calculating durations, time-sensitive operations
today
Returns the current date with quick reference dates.| Parameter | Type | Required | Description |
|---|---|---|---|
timezone | string | No | Timezone identifier (default: “UTC”) |
- Today’s date in YYYY-MM-DD format
- Full formatted date (e.g., “Tuesday, February 4, 2026”)
- Current time
- Timezone and UTC offset
- Quick reference dates (yesterday, start of week, start of month, 7 days ago, 30 days ago)
Use Cases: Date-aware queries, filtering by date ranges, determining current date context
relative-time
Converts natural language time expressions to YYYY-MM-DD format.| Parameter | Type | Required | Description |
|---|---|---|---|
expression | string | Yes | Relative time expression (e.g., “yesterday”, “3 days ago”, “last week”) |
timezone | string | No | Timezone identifier (default: “UTC”) |
yesterday→ 2026-02-03today→ 2026-02-04tomorrow→ 2026-02-05day before yesterday→ 2026-02-02
3 days ago→ 2026-02-012 weeks ago→ 2026-01-211 month ago→ 2026-01-04
last week→ Start: 2026-01-27, End: 2026-02-02last month→ Start: 2026-01-01, End: 2026-01-31last year→ Start: 2025-01-01, End: 2025-12-31this week→ Start: 2026-02-02, End: 2026-02-08this month→ Start: 2026-02-01, End: 2026-02-28this year→ Start: 2026-01-01, End: 2026-12-31
Fallback Parsing: If an expression doesn’t match the patterns above, the tool uses Carbon’s natural language parser for additional flexibility.
timezones
Lists all valid timezone identifiers supported by the system.| Parameter | Type | Required | Description |
|---|---|---|---|
region | string | No | Filter by region: “Africa”, “America”, “Antarctica”, “Arctic”, “Asia”, “Atlantic”, “Australia”, “Europe”, “Indian”, “Pacific”, “UTC” |
search | string | No | Search timezones by name (case-insensitive, e.g., “New_York”, “London”, “Tokyo”) |
- Africa (e.g., Africa/Cairo, Africa/Johannesburg)
- America (e.g., America/New_York, America/Los_Angeles, America/Chicago)
- Antarctica (e.g., Antarctica/McMurdo)
- Arctic (e.g., Arctic/Longyearbyen)
- Asia (e.g., Asia/Tokyo, Asia/Dubai, Asia/Shanghai)
- Atlantic (e.g., Atlantic/Azores, Atlantic/Reykjavik)
- Australia (e.g., Australia/Sydney, Australia/Melbourne)
- Europe (e.g., Europe/London, Europe/Paris, Europe/Berlin)
- Indian (e.g., Indian/Maldives)
- Pacific (e.g., Pacific/Auckland, Pacific/Fiji)
- UTC
Use Cases: Validating user timezone input, listing options for timezone selection, timezone conversion
Common Workflows
Date-Based Archive Filtering
Timezone-Aware Reminders
Time-Sensitive Context
Tips & Best Practices
- Always check the current date first using
todaybefore making time-based queries to ensure accuracy - Use YYYY-MM-DD format for consistency across all date filtering and storage
- Specify timezones explicitly when dealing with user scheduling to avoid confusion
- Validate timezone identifiers using
timezonestool before accepting user input - Date ranges are inclusive - “last week” includes both start and end dates
Integration with Other Tools
With Conversation Archives
With Reminders
API Reference
View the complete API specification for Time Utilities MCP server endpoints