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 |