Skip to main content
Glama

Explore my Today reading

get_daily_focus
Read-onlyIdempotent

Returns today's personal chart contacts and deterministic reflection from the Novamris Today editorial catalog. Today resolves in the confirmed viewing or account timezone. Supports temporary chartContext and the authorized saved self chart without a full_timing entitlement. An absent editorial message is a valid result. Includes birth-time uncertainty and calculation limitations; chart contacts do not establish the person's feelings or future events.

Input Schema

NameRequiredDescriptionDefault
timezoneNoOptional confirmed viewing timezone (IANA identifier or UTC), separate from birthplace. Temporary charts require a supplied timezone when their context has none; saved charts retain the configured account timezone.
chartContextNoSensitive opaque temporary chart context. A supplied value selects the temporary chart; an absent value selects the authorized saved self chart. Valid for two hours in its issuing environment and calculation version.

Output Schema

NameRequiredDescriptionDefault
dataYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive), and the description adds substantive context on top: timezone resolution rules, the two-hour/issuing-environment validity of chartContext, the fact that an absent editorial message is a valid result, and caveats about birth-time uncertainty and that contacts do not establish feelings or future events.

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

Conciseness4/5

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

Four sentences, front-loaded with the core action, then entitlement, empty-result, and caveat details. Slightly dense with domain jargon ('editorial catalog', 'chart contacts') but no filler sentences.

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

Completeness5/5

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

Covers what an agent needs: output meaning, timezone resolution, entitlement limits, and valid-empty-result semantics, with an output schema handling return values. The disclaimers about birth-time uncertainty and non-predictive contacts fill the remaining gaps.

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?

Schema coverage is 100%, so both parameters are well documented in the schema itself. The description still adds value by explaining how the timezone default resolves (confirmed viewing/account timezone) and the either/or selection logic between temporary and saved charts.

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

Purpose5/5

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

States a specific verb and resource: returns today's personal chart contacts plus a deterministic reflection drawn from the Novamris Today editorial catalog. It is clearly distinguishable from siblings like get_timing_month, compare_dates, and calculate_chart, which operate on other time spans or computations.

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?

The description establishes the usage context: it works with either the temporary chartContext or the authorized saved self chart, and explicitly does not require a full_timing entitlement. It does not name alternative tools for non-today queries, so routing guidance is implied rather than explicit.

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