get-exercises
Get exercises sorted by usage frequency, filter by name or date range to analyze workout patterns.
Instructions
Get comprehensive exercise data including frequency of use, categorization, and metadata. Results are sorted by usage frequency. Supports filtering by name search and date range.
Example: { "searchTerm": "bench press", // Optional: Filter exercises by name "excludeUnused": true, // Optional: Skip never-performed exercises (default: true) "startDate": "2024-01-01T00:00:00Z", // Optional: Consider usage after this date "endDate": "2024-03-20T23:59:59Z" // Optional: Consider usage before this date }
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get-exercises"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| searchTerm | No | Optional: Search term to filter exercises by name | |
| excludeUnused | No | If true, exclude exercises with zero frequency (never done) | |
| startDate | No | Optional: ISO date string to filter workouts after this date | |
| endDate | No | Optional: ISO date string to filter workouts before this date |