Skip to main content
Glama
davidmosiah

Wellness Cycle Coach

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
cycle_agent_manifest

Returns the wellness-cycle-coach agent manifest: tool list, supported clients, env vars, recommended first calls, capabilities, privacy posture, and community links.

cycle_capabilities

Lists supported phases, upstream connectors this coach reads from, available metrics, and privacy modes.

cycle_connection_status

Reports the coach is alive and reminds the agent that cycle data must be passed in via tool args (this MCP is stateless).

cycle_privacy_auditA

Returns what wellness-cycle-coach stores locally (none), what it sends out (none), and agent rules for handling cycle data.

cycle_data_inventory

Returns the metric catalog and phase taxonomy used by the coach.

cycle_estimate_phaseA

Given a list of recent period start dates (from any source), returns the current phase, cycle day, estimated cycle length, next-period date, and confidence. v0.3.2 adds a late_luteal sub-phase (triggered when the cycle is past its expected end + grace day) plus days_past_due and delay_flag (raised when ≥2 days late vs prediction from 3+ historical cycles). v0.3.3 adds cycle_irregular (PCOS / irregular-cycle mode): when true, accepts cycles 21-90 days, caps confidence at 'low', returns luteal_extended + irregular_window: true past 35 days since last period, and adds a clinician-defer warning.

cycle_predict_next_period

Given period history, returns the average cycle length and the next-expected period start date with confidence. v0.3.3 adds cycle_irregular — when true, accepts cycles 21-90 days and caps confidence at 'low' (PCOS / unpredictable patterns).

cycle_phase_guidance

Returns evidence-informed nutrition + training + hydration recommendations for a given phase. v0.3.3 supports the luteal_extended phase (PCOS / amenorrhea placeholder) and accepts a cycle_irregular flag that surfaces the clinician-defer warning in the response.

cycle_recommend_nutrition

Given period history, returns nutrition recommendations for the user's current phase. Combine with wellness-nourish for full meal planning. v0.3.3 supports cycle_irregular: true for PCOS-aware mode.

cycle_recommend_training

Given period history, returns training recommendations for the user's current phase. Pair with WHOOP/Oura/Garmin recovery for late-luteal load adjustments. v0.3.3 supports cycle_irregular: true for PCOS-aware mode.

cycle_full_report

Single-call report: phase + nutrition + training + hydration + next-period estimate. Includes a TL;DR string for quick agent rendering. v0.3.3 supports cycle_irregular: true for PCOS-aware mode.

cycle_irregular_check

v0.3.3 — Given the user's last 3+ cycle lengths (in days), reports whether the cycles look regular or irregular based on a stdev/CV/max-length heuristic. Use this BEFORE deciding whether to set cycle_irregular: true on the other tools. NOT a clinical diagnosis — surfaces a clinician hint when irregular.

cycle_quickstart

Returns a personalized 3-step walkthrough for using wellness-cycle-coach. Call this first when the user asks 'how do I use this?'

cycle_profile_get

Returns the shared Delx Wellness profile (~/.delx-wellness/profile.json). Read-only. Surfaces the user's sex_or_gender_context so wellness-cycle-coach knows whether to activate phase-aware coaching at all.

cycle_profile_update

Persist a partial patch to the shared Delx Wellness profile. Requires explicit_user_intent: true. Rejects any field containing oauth/token/secret/password/cookie/refresh/api_key/session — the profile is for non-secret wellness context only.

cycle_onboarding

Returns the 11-question onboarding flow for the shared Delx Wellness profile. Read-only. The agent should ask these questions next so wellness-cycle-coach (and the rest of the wellness stack) can personalize responses — non-secret data only, stored at ~/.delx-wellness/profile.json.

cycle_demo

Returns a realistic example payload showing what cycle_full_report looks like with sample data. Use to help agents understand the contract before a real call.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/davidmosiah/wellness-cycle-coach'

If you have feedback or need assistance with the MCP directory API, please join our Discord server