Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_sleep_dataB

Sleep stages, duration, efficiency, HRV during sleep, sleep score.

Args: client_id: Client identifier. start_date: ISO date (YYYY-MM-DD), inclusive. Defaults to 7 days ago. end_date: ISO date (YYYY-MM-DD), inclusive. Defaults to today.

get_exercise_dataB

Workout logs — type, duration, calories, heart-rate zones, RPE.

Args: client_id: Client identifier. start_date: ISO date, inclusive. end_date: ISO date, inclusive. activity_type: Optional filter (e.g. "run", "strength").

get_nutrition_dataC

Meals logged, macros, calories, hydration, supplements.

get_cardio_metricsC

Cardio + aerobic metrics (same physiological domain).

Args: metric: If omitted, returns all supported metrics.

get_fitness_assessmentB

Periodic clinical/assessment-style readings.

Covers bone density, body composition, balance, movement quality, and muscle strength — periodic (not continuous) measurements.

get_cognitive_dataC

Cognitive test scores (memory, reaction time, processing speed) with trends.

get_healthspan_domain_summaryC

Cross-domain rolled-up healthspan scores.

get_lifestyle_summaryB

Sleep/activity/nutrition adherence rollup for a period.

get_trendsC

Generic trend tool — time series with deltas/direction for any metric.

Args: domain: e.g. "sleep", "cardio", "nutrition". metric: metric name within that domain (e.g. "hrv", "sleep_score"). granularity: bucket size for the returned series.

get_notesD

Free-text clinical/coach/client notes.

get_chat_historyC

Paginated coaching/chat conversation logs.

Args: conversation_id: Restrict to one conversation thread. limit: Max messages to return (default 50).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 11 tools

Disambiguation4/5

Most tools target distinct data domains (cognitive, sleep, exercise, nutrition, cardio, fitness assessment). Potential confusion exists between the two summary tools and between domain-specific get_*_data and get_trends, but descriptions clarify raw versus derived data.

Naming Consistency5/5

All 11 tools use consistent snake_case with the get_ verb prefix followed by a descriptive noun phrase. The pattern is predictable and readable throughout, with only minor length variations.

Tool Count5/5

11 tools is well-scoped for a read-only health data aggregation server. Each tool maps to a distinct data source or summary type, with no obviously redundant tools.

Completeness4/5

The surface covers core health domains (cognitive, sleep, exercise, nutrition, cardio, fitness assessments) plus summaries, trends, notes, and chat. Minor gaps include no client listing or metadata tool, but for a read-only aggregation API the coverage is strong.

Maintenance

ActivityMaintained
ResponsivenessNo issues