hobodave avatar

CoachSync

hobodave/coachsync-mcp

Barbell programming tools wrapped in an MCP interface. This exposes warmup set calculations, plate loading math, and linear progression tracking from CoachSync, a coaching platform built around the squat, bench, press, and deadlift. You'd use this when Claude needs to calculate working sets from a percentage scheme, figure out what plates to load on the bar for a given weight, or track progression on a simple linear program. The source shows CoachSync itself handles workout calendars, form check videos, and coach-client messaging, but the MCP server appears focused on the strength-specific calculations rather than the full platform. Useful if you're building training logs, programming assistants, or anything that needs to speak barbell.

tools
3
transport
HTTP
last updated
Apr 1, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.coachsync.io/mcp --name coachsync-mcp

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http coachsync-mcp https://mcp.coachsync.io/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 3 tools

Verified live against the running server on Nov 6, 2026.

warmup_calculatorCalculate a barbell warmup ramp for any lift. Returns a structured set of warmup sets leading up to the work weight, with decreasing reps as weight increases. Based on standard barbell warmup methodology used in Starting Strength coaching. Powered by CoachSync.io.4 params

Calculate a barbell warmup ramp for any lift. Returns a structured set of warmup sets leading up to the work weight, with decreasing reps as weight increases. Based on standard barbell warmup methodology used in Starting Strength coaching. Powered by CoachSync.io.

Parameters* required
barWeightnumber
Bar weight. Defaults to 45 lb (20 kg). Use 35 for a women's bar, 15 for a training bar.default: 45
liftType*string
The lift being warmed up for (e.g. squat, bench, press, deadlift)one of squat · bench · press · deadlift · power_clean
roundingIncrementnumber
Round warmup weights to this increment. Default 5.default: 5
workWeight*number
The target work set weight in pounds (or kg if unit is kg)
plate_loaderCalculate which plates to load on each side of the barbell to reach a target weight. Supports custom bar weights and custom plate inventories for home gyms. Powered by CoachSync.io.4 params

Calculate which plates to load on each side of the barbell to reach a target weight. Supports custom bar weights and custom plate inventories for home gyms. Powered by CoachSync.io.

Parameters* required
availablePlatesarray
Optional list of available plate denominations. Defaults to standard plates [45, 25, 10, 5, 2.5].
barWeightnumber
Bar weight. Defaults to 45 lb.default: 45
targetWeight*number
The total target barbell weight (bar + plates)
unitstring
Weight unit. Defaults to lb.one of lb · kgdefault: lb
novice_lp_generatorGenerate 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,...8 params

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,...

Parameters* required
age*number
Lifter's age in years
bodyweightLb*number
Lifter's bodyweight in pounds
sex*string
Biological sex, used for estimating starting weights and progression ratesone of male · female
startingBenchnumber
Optional starting bench work weight. If omitted, estimated from bodyweight.
startingDeadliftnumber
Optional starting deadlift work weight. If omitted, estimated from bodyweight.
startingPressnumber
Optional starting press work weight. If omitted, estimated from bodyweight.
startingSquatnumber
Optional starting squat work weight. If omitted, estimated from bodyweight.
trainingDaysnumber
Training days per week. 3 is standard, 2 is an alternative for recovery-limited trainees.one of 2 · 3default: 3

Sponsors

Readme

Details

Repository
github.com/hobodave/coachsync-mcp
Website
coachsync.io
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026