Skip to main content
Glama

Dayze — Life Context

Get Health Trends

get_health_trends
Read-only

Read private health trend points for self (default), or for an explicit person subject through condition_id. Effective points only by default; include_superseded returns corrections. ($0.05; API key required)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
kindNo
limitNoDefault 100.
person_idNoOwned contact id; required for person.
observed_toNoInclusive ISO timestamp.
condition_idNoFrom get_conditions or create_condition.
subject_typeNoself, or person with person_id.
observed_fromNoInclusive ISO timestamp.
include_supersededNoDefault false. True includes correction history.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
countYes
person_idNo
subject_typeNoself or person.
trend_pointsNo
include_supersededNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds real value beyond them: a $0.05 cost, API-key requirement, default effective-points-only behavior, and the correction-history semantics of include_superseded.

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?

Two dense sentences with zero filler, front-loading the primary read scope before the correction behavior and cost/auth notes. Efficient and well-ordered.

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?

With an output schema present, annotations covering safety, and 88% param coverage, the description correctly focuses on what structured fields cannot convey (cost, auth, default filtering, correction semantics). A minor gap is the slightly ambiguous phrasing tying person subjects to condition_id rather than person_id.

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 88%, so the schema already documents nearly every parameter. The description only restates the include_superseded behavior ("returns corrections") and subject/default selection, adding marginal meaning beyond the schema's own fields.

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?

States a specific verb+resource ("Read private health trend points") with clear scope (self default vs person subject). It implicitly distinguishes itself from the write sibling record_health_trend via "Read", but does not explicitly name a sibling to differentiate against.

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?

Gives implied usage context: self by default, or a person subject, and points to condition_id provenance. However it offers no explicit when-not guidance and does not distinguish itself from the overlapping get_sleep/get_sleep_summary siblings despite supporting a "sleep" kind.

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.