iana-zones
Common IANA timezone names for clock calls.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | HTTPS URL to normalize or cite | |
| host | No | Public hostname | |
| json | No | JSON text to validate; discarded after the check | |
| zone | No | IANA timezone name |
Common IANA timezone names for clock calls.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | HTTPS URL to normalize or cite | |
| host | No | Public hostname | |
| json | No | JSON text to validate; discarded after the check | |
| zone | No | IANA timezone name |
Changes observed during successful MCP inspections. Dates show when Glama detected each change.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure, and it delivers none: no read-only guarantee, no indication of return format, no mention of validation side effects or errors. The schema's own json parameter says 'discarded after the check,' implying a validation behavior the description never acknowledges, while url/host hint at normalization/citation behaviors that conflict with the stated timezone-names purpose. The description and schema present two different tools.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single short sentence is technically compact, but this is under-specification, not conciseness. The description is a sentence fragment with no verb, and it leaves no room for the behavioral or usage detail that a 4-parameter tool with no annotations and no output schema requires.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
This definition is materially incomplete. With no annotations and no output schema, the description must close all gaps by itself, but it leaves the core question — what happens when the tool is called? — unanswered and never reconciles the extraneous url/host/json parameters with the timezone purpose. An agent's default expectations from this definition would be unreliable, and the tool is likely to be incorrectly selected or invoked.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, which normally sets the baseline at 3, but the description adds zero parameter-level meaning and the schema texts are themselves incoherent in context: url is 'to normalize or cite,' host is a 'Public hostname,' and json is 'to validate' — all pointing at sibling-tool behaviors rather than IANA timezone names. Only 'zone' aligns with the description, so an agent cannot tell which of the four parameters are actually relevant.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description is a noun fragment ('Common IANA timezone names for clock calls.') with no verb, so it never states what action the tool performs — whether it returns a list, validates a zone, or converts something. It names a resource and a context, which loosely distinguishes it from siblings, but the input schema lists url, host, and json parameters that have nothing to do with timezone names, creating confusion about what the tool actually does.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'for clock calls' offers only a weak, implied usage context. Sibling tools such as timezone, utc-time, normalize-url, and validate-json are obvious alternatives — particularly because the schema's url/host/json parameters map to those siblings — but the description never names them or gives any selection criteria. An agent has no way to know when to pick this tool over timezone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.
Several tools overlap around URL and request inspection: citation and normalize-url both return host/scheme, and status-catalog overlaps with citation's HTTP status output. The vague compatibility tool compounds the problem, though the time and format-validation tools are clearly distinct.
All names use lowercase kebab-case, but the set mixes imperative verb-noun names (inspect-robots, normalize-url, validate-json) with noun-only or noun-noun names (citation, compatibility, timezone, ulid-shape). This is readable but not a consistent pattern.
Eleven tools is within a reasonable range and each has a separable utility. The count itself is fine, but the server appears to have drifted from the 'ULID shape check' purpose into a general web/time/format utility bag.
As a privacy-focused inspection toolkit, it covers URL, domain, robots, time, status codes, ULID, and JSON shape checks. However, there are notable gaps such as missing common format validators (UUID, email), no URL encoding/decoding, and the compatibility tool feels like an unexplained dead end.