Skip to main content
Glama

devutils

now

Current time (ISO-8601 and unix). Optionally convert an ISO timestamp or unix epoch and get a human-readable relative delta.

Input Schema

NameRequiredDescriptionDefault
isoNoISO-8601 timestamp to convert
unixNounix epoch seconds to convert

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It does reveal the return payload components (ISO-8601, unix, relative delta), but says nothing about precedence when both params are set, invalid-epoch handling, or that the operation is a side-effect-free read — all of which an agent must guess at for a no-annotation tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence with the primary behavior (current time) front-loaded and the optional conversion mode trailing. Zero filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-optional-param utility with no output schema, the description covers both modes and the shape of the returned values, which is enough to call it correctly. The only real gap is the unspecified behavior when both `iso` and `unix` are supplied.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and both optional params are documented in the schema, so the baseline is 3. The description only adds the notion that supplying a value switches the tool into conversion mode and yields a relative delta; it adds no format or precedence detail beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific resource and two behaviors: returning the current time in ISO-8601 and unix, and converting a supplied timestamp into a relative delta. This is unambiguous and no sibling in the list (base64, hash, json, jwt, uuid) overlaps, so no explicit differentiation is needed.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The word 'Optionally' implies the params are used for conversion mode versus the no-arg clock mode, which is a usable hint. However, it never states what happens when both `iso` and `unix` are supplied, nor does it spell out 'call with no arguments to get the current time' as an explicit condition.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources