{"name":"io.github.davidmosiah/wellness-cycle-coach","slug":"davidmosiah-wellness-cycle-coach","title":null,"description":"Local-first cycle coach MCP for phase-aware nutrition and training context.","url":"https://mcp.market/server/davidmosiah-wellness-cycle-coach","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":0,"forks":1,"downloads_week":null,"last_push_at":"2026-08-29T10:35:21.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/davidmosiah/wellness-cycle-coach","website":"https://wellness.delx.ai/connectors/cycle","version":"0.3.5","remotes":[],"packages":[{"registryType":"npm","identifier":"wellness-cycle-coach","version":"0.3.5","transport":{"type":"stdio"}}],"tools":[{"name":"cycle_agent_manifest","description":"Returns the wellness-cycle-coach agent manifest: tool list, supported clients, env vars, recommended first calls, capabilities, privacy posture, and community links.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_capabilities","description":"Lists supported phases, upstream connectors this coach reads from, available metrics, and privacy modes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_connection_status","description":"Reports the coach is alive and reminds the agent that cycle data must be passed in via tool args (this MCP is stateless).","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_data_inventory","description":"Returns the metric catalog and phase taxonomy used by the coach.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_demo","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_estimate_phase","description":"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","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_full_report","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_irregular_check","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_onboarding","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_phase_guidance","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_predict_next_period","description":"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).","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_privacy_audit","description":"Returns what wellness-cycle-coach stores locally (none), what it sends out (none), and agent rules for handling cycle data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_profile_get","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_profile_update","description":"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.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cycle_quickstart","description":"Returns a personalized 3-step walkthrough for using wellness-cycle-coach. Call this first when the user asks 'how do I use this?'","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_recommend_nutrition","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cycle_recommend_training","description":"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.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-26T11:37:35.706Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T11:37:35.853Z","components":{"code":{"score":25,"max":25,"notes":["20 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 28 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"wellness-cycle-coach","version":"0.3.5","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-05-29T18:37:14.575Z","repositoryUrl":"git+https://github.com/davidmosiah/wellness-cycle-coach.git"}],"repo":{"found":true,"owner":"davidmosiah","repo":"wellness-cycle-coach","archived":false,"pushedAt":"2026-08-29T10:35:21Z","stars":0,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/624359?v=4","ownerCreatedAt":"2011-02-18T00:23:21Z","license":"MIT"},"icon":{"url":"https://wellness.delx.ai/favicon.svg","source":"site"},"presence":{"stars":0,"forks":1,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-08-29T10:35:21.000Z","score":18}}}},"grade_history":[],"reviews":[]}