Skip to main content
Glama

journal_status

Check today's date in the reader's timezone, current settings, and whether today's edition is ready or already printed before continuing.

Instructions

Today's date in the reader's timezone, their settings, and whether today's edition is ready or already printed. Call this first.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A3.9/5.0
Behavior3/5

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

With no annotations, the description carries the full burden, and it does disclose the content of the response (date, settings, edition state) so the agent knows it is a read. However, it doesn't confirm read-only safety, note any side effects, or clarify what 'their settings' includes, leaving behavioral details partly implicit.

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?

Two short sentences, zero waste, with the payload described first and the imperative 'Call this first' front-loaded at the end as a clear call to action.

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 no-argument status tool with no annotations and no output schema, the description adequately tells the agent what comes back and why to call it early. The only gap is mild vagueness about the shape of 'their settings' and the edition status values.

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

Parameters4/5

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

The tool takes zero parameters, so there is nothing for the description to disambiguate; the baseline for a 0-param tool applies. No misleading parameter hints are present.

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 the resource (today's date, reader settings, edition readiness/printed state) concretely enough that an agent knows this is a status/orientation read rather than an action. It is distinguishable from siblings like save_settings or print_edition, though the verb is implied ('gives you') rather than stated as a specific operation.

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

Usage Guidelines4/5

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

'Call this first' gives explicit sequencing guidance that no sibling provides, which is genuinely useful for orienting an agent. It stops short of stating when not to call it or naming alternatives for narrower needs.

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