Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| JEFIT_PASSWORD | Yes | Your JEFit password | |
| JEFIT_TIMEZONE | Yes | Timezone offset format like -07:00 for PDT, -04:00 for EDT | |
| JEFIT_USERNAME | Yes | Your JEFit username |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_workout_dates | List all workout dates within a date range. Args: start_date: Start date in YYYY-MM-DD format (required) end_date: End date in YYYY-MM-DD format (optional, defaults to today) Returns: List of workout dates as strings in YYYY-MM-DD format |
| get_workout_info | Get detailed workout information for a specific date. Args: date: Date in YYYY-MM-DD format Returns: Markdown-formatted workout details including exercises, sets, reps, and weights |
| get_batch_workouts | Get detailed workout information for multiple dates in a single call. Args: dates: List of dates in YYYY-MM-DD format Returns: Markdown-formatted workout details for all requested dates |