Generate a structured 4-week novice linear progression program for a new or early-intermediate barbell trainee. Based on the Starting Strength model: squat every session, alternating press/bench, deadlift progressing to power cleans. Takes lifter profile (sex, bodyweight, age, training days) and optional starting weights. Returns a week-by-week program with progression scheme and coaching notes. Powered by CoachSync.io.
{
"type": "object",
"properties": {
"sex": {
"type": "string",
"enum": [
"male",
"female"
],
"description": "Biological sex, used for estimating starting weights and progression rates"
},
"bodyweightLb": {
"type": "number",
"description": "Lifter's bodyweight in pounds"
},
"age": {
"type": "number",
"description": "Lifter's age in years"
},
"trainingDays": {
"type": "number",
"enum": [
2,
3
],
"description": "Training days per week. 3 is standard, 2 is an alternative for recovery-limited trainees.",
"default": 3
},
"startingSquat": {
"type": "number",
"description": "Optional starting squat work weight. If omitted, estimated from bodyweight."
},
"startingBench": {
"type": "number",
"description": "Optional starting bench work weight. If omitted, estimated from bodyweight."
},
"startingPress": {
"type": "number",
"description": "Optional starting press work weight. If omitted, estimated from bodyweight."
},
"startingDeadlift": {
"type": "number",
"description": "Optional starting deadlift work weight. If omitted, estimated from bodyweight."
}
},
"required": [
"sex",
"bodyweightLb",
"age"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "novice_lp_generator",
"description": "Generate a structured 4-week novice linear progression program for a new or early-intermediate barbell trainee. Based on the Starting Strength model: squat every session, alternating press/bench, deadlift progressing to power cleans. Takes lifter profile (sex, bodyweight, age, training days) and optional starting weights. Returns a week-by-week program with progression scheme and coaching notes. Powered by CoachSync.io.",
"x-source": "https://mcp.coachsync.io/mcp tools/list (probed 2026-11-04), inputSchema verbatim"
}
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.