A time-aware MCP server that provides current time information with timezone support
This server has two simple read-only tools with adequate naming and descriptions, but lacks critical elements expected in production tools. Both tools have descriptions in the 20-80 character range (meeting minimum), but parameter descriptions could be stronger. The `time_now_with_timezone` tool has a well-described timezone parameter, but error handling is weak (returns error strings instead of structured failures). No output schema documentation visible. The tools are idempotent and low-risk (READ_ONLY), but the server is very narrow in scope and lacks resilience patterns.
Get the current time in ISO 8601 format. Args: None Returns: str: The time component in ISO 8601 format (e.g., "16:30:00").
Get the current time in the specified timezone in ISO 8601 format. Args: timezone: The timezone name (e.g., "America/New_York", "Europe/London", "Asia/Tokyo"). Defaults to "UTC" if not specified. Returns: str: The time in ISO 8601 format with timezone information.
Error handling returns free-text error strings instead of structured responses or actionable error guidance. 'Error: Unknown timezone' tells the agent nothing about recovery paths.
No output schema documentation visible. LLMs cannot infer what fields to expect from the return value or how to chain results downstream.
time_now tool description states it returns 'time component' but the docstring says 'ISO 8601 format (e.g., "16:30:00")', this is incomplete ISO 8601 (missing date and timezone). Agents may expect full datetime.
No parameter validation documented. timezone parameter accepts any string but only pytz timezones are valid. Constraint should be stated in description or enforced with enum.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 10 | <=2025-11-25 | v2 |
| 2026-03-09 | F | 46 | - | v1 |
Server scope is extremely narrow. Only two read-only time retrieval tools. Not a complete domain, missing related utilities like time arithmetic, timezone conversion, scheduling helpers.