Local-first cycle coach MCP for phase-aware nutrition and training context.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Wellness Cycle Coach.
cycle_agent_manifestRuntime contract
cycle_capabilitiesPhases, upstream connectors, metrics
cycle_connection_statusHealth + stateless reminder
cycle_privacy_auditWhat's logged (nothing) vs sent out (nothing)
cycle_data_inventoryPhase taxonomy + metric catalog
cycle_estimate_phaseCurrent phase + cycle day + confidence
π Why this exists: Most AI agents treat the body as a single context-free unit. But energy, recovery, training tolerance, nutrient needs and even cognitive bandwidth shift across the menstrual cycle. wellness-cycle-coach gives any agent phase-aware guidance β and never stores cycle data to do it.
β‘ One-command install β pick your runtime:
- Delx Wellness for Hermes:
npx -y delx-wellness-hermes setup- Delx Wellness for OpenClaw:
npx -y delx-wellness-openclaw setup
Default is stdio. Optional Streamable HTTP β no session id, JSON responses, loopback only:
Env: WELLNESS_CYCLE_COACH_HOST, WELLNESS_CYCLE_COACH_PORT, WELLNESS_CYCLE_COACH_TRANSPORT=http.
Pass in period start dates (from any source β Apple Health Cycle, Garmin women's health, Fitbit female health, or direct user input) and get back the user's current phase plus phase-aware recommendations for nutrition, training, and hydration. Stateless β the MCP itself never persists cycle data. Supports PCOS-aware mode via the cycle_irregular flag (v0.3.3) β accepts cycles 21-90 days, caps confidence at 'low', and returns a luteal_extended placeholder when standard 14-day-luteal math no longer applies.
Then in your agent:
Returns current phase + nutrition emphasize/moderate/avoid + training style/intensity + hydration target + next-period estimate.
| Tool | Purpose |
|---|---|
cycle_agent_manifest | Runtime contract |
cycle_capabilities | Phases, upstream connectors, metrics |
cycle_connection_status | Health + stateless reminder |
cycle_privacy_audit | What's logged (nothing) vs sent out (nothing) |
cycle_data_inventory | Phase taxonomy + metric catalog |
cycle_estimate_phase | Current phase + cycle day + confidence |
cycle_predict_next_period | Average cycle length + next-period date |
cycle_phase_guidance | Recommendations for any specific phase |
cycle_recommend_nutrition | Phase-aware nutrition for current phase |
cycle_recommend_training | Phase-aware training for current phase |
cycle_full_report | Single-call combined report |
cycle_irregular_check | PCOS / irregular-cycle screening from history |
cycle_quickstart | Minimal getting-started walkthrough |
cycle_profile_get | Read the shared Delx Wellness profile (read-only) |
cycle_profile_update | Persist opt-in profile prefs (requires explicit user intent) |
cycle_onboarding | 11-question onboarding flow for the shared profile |
cycle_demo | Sample request/response for quick exploration |
| Phase | When | Energy | Nutrition emphasis | Training |
|---|---|---|---|---|
| menstrual | days 1 β period end (~5) | Lower | Iron + magnesium + omega-3 | Restorative (yoga, walking, mobility) |
| follicular | post-period β ovulation - 2 | Rising / peak | Complex carbs + lean protein + fermented foods | Build (strength, sprints, new skills) |
| ovulatory | ovulation Β± 1 day | Peak | Antioxidants + zinc | Peak (PRs, plyometrics) |
| luteal | ovulation + 2 β next period | Falling | B vitamins + magnesium + complex carbs | Endurance + technique |
Menstrual cycle data is medical-record sensitive. The strongest privacy guarantee is to never store it. Other apps (Flo, Clue) live by hoarding cycle data on their servers; this MCP refuses to participate. The agent passes data in, the coach returns guidance, the data evaporates.
cycle_profile_* tools can persist non-secret wellness preferences (name, goals, devices, training/nutrition context) to ~/.delx-wellness/profile.json, but only when the user explicitly asks (cycle_profile_update requires explicit_user_intent: true). Secrets (tokens, API keys, biomarkers) are rejected at write time.Run wellness-cycle-coach doctor to inspect.
cycle_irregular: true (v0.3.3), but this is NOT a substitute for clinical care β see clinician for fertility, contraception, or symptom-management decisions.MIT β see LICENSE.
wellness-cycle-coach is independent research-software. Not affiliated with Clue, Flo, Stardust, or any other cycle-tracking app. Not medical advice.
Same package, two doors. MCP registers tools on stdio/HTTP. The skill can drive the same tools through the CLI when the client has no MCP:
Copy skill/SKILL.md into your agent skills dir.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/wellness-cycle-coach)<a href="https://allmcps.com/mcp/wellness-cycle-coach"><img src="https://allmcps.com/api/badge/wellness-cycle-coach?style=directory" alt="Wellness Cycle Coach on AllMCPs" /></a>