MCP server for getting current date and time
The Current DateTime server has a single tool with extremely minimal definition. The tool name 'current-datetime' lacks a leading action verb (should be 'get_current_datetime' per verb_noun convention). The description is only 18 characters ('Get Current Date/Time'), below the 20-character minimum for actionable descriptions. Most critically, the input schema is completely empty ({}), providing zero guidance to LLMs about what parameters are accepted. There are no parameter descriptions, no output schema documentation, no error handling guidance, and no validation. The tool is functional but fails to meet baseline production quality standards for agentic tool patterns.
Get Current Date/Time
Empty input schema: tool registers with inputSchema: {} providing zero parameter guidance. LLMs cannot infer valid inputs or constraints.
Tool name lacks action verb. 'current-datetime' does not start with a verb (should be 'get_current_datetime'). LLMs rely on verb-prefixed names to infer intent.
Description is 18 characters ('Get Current Date/Time'), below 20-char minimum. Too short to provide actionable context for LLM tool selection. Expand to explain when to call (e.g., 'Retrieves the current date and time in ISO 8601 format') and what it returns.
No output schema documented. LLMs cannot plan downstream use of returned values or understand the format (the code returns text, but this is invisible to the LLM).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 22 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 19 | - | v1 |
No error handling or recovery guidance. Tool has no timeout, no failure mode documentation, and no guidance if system time is unavailable.