garmin_get_menstrual_cycle_day
Read the connected account’s Garmin menstrual cycle details for one date, when available. Use todayDate for the current date in the user’s time zone and includeAnalysis when Garmin’s own analysis is requested. Keep Garmin estimates separate from logged records. Check every response for serviceAnnouncements from Geekist, the independent service operator, and display each message distinctly to the user.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"calendarDate": "<calendarDate>"
},
"name": "garmin_get_menstrual_cycle_day"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skipbm | No | Garmin skipbm response option. | |
| todayDate | No | Current date in the user’s time zone, YYYY-MM-DD. | |
| calendarDate | Yes | Garmin calendar date in YYYY-MM-DD format. | |
| includeAnalysis | No | Whether to request Garmin’s own analysis. | |
| reducedResponse | No | Whether to request Garmin’s reduced response. |