SugarWOD MCP by usefulapi

io.usefulapi/sugarwod · v1.0.0 · communication

SugarWOD MCP by usefulapi is healthy: it completed an MCP handshake in 965 ms and exposes 15 tools.

Read athletes, workouts, scores and movements; change an athlete's name or email in SugarWOD.

Endpoint: https://sugarwod.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count15
Latency965 ms
Last checked (UTC)2026-11-01T13:45:21.798Z

Health history

Checked (UTC)StatusLatencyError
2026-11-01T13:45:21.798ZHealthy965

Tools (15)

sugarwod_get_boxGet the gym (SugarWOD calls it the affiliate or box) this API key belongs to: name, address and logo. Good first call to confirm the key works. SugarWOD API: GET /v2/box.
sugarwod_get_account_ownerGet the athlete who is the registered owner of the gym's SugarWOD account. SugarWOD API: GET /v2/box/account-owner.
sugarwod_list_athletesList the gym's athletes, coaches and owners, one page at a time. Filter with role. Use skip and limit to page through the list. SugarWOD API: GET /v2/athletes.
sugarwod_get_athleteGet one athlete of the gym by id: name, email, gender, coach or owner flags and last login. SugarWOD API: GET /v2/athletes/{athlete_id}.
sugarwod_find_athlete_by_emailFind the gym's athlete who registered with this email address. SugarWOD API: GET /v2/athletes/find?email=.
sugarwod_update_athleteChange an athlete's first name, last name or email in the gym's SugarWOD. Give at least one field. Only these three fields can be changed through the API. Changes the live gym record; the same values give the same result on a repeat call. SugarWOD API: PATCH /v2/athletes/{athlete_id}.
sugarwod_list_tracksList the gym's tracks: the calendars of workouts for groups, such as Workout of the Day or a barbell club. Use a track id with sugarwod_list_workouts. Pages of 25 by default; links.next in the reply gives the next page. SugarWOD API: GET /v2/tracks.
sugarwod_list_workoutsList the gym's workouts for one date or a date range (7 days at most), optionally for one track. Workouts are scheduled by date, not by class time. Pages of 25 by default; links.next in the reply gives the next page. SugarWOD API: GET /v2/workouts?dates=&track_id=.
sugarwod_get_workoutGet one scheduled workout by id: title, description, score type, date, track and movements. SugarWOD API: GET /v2/workouts/{workout_id}.
sugarwod_list_workout_athletesList the athletes who logged a score for one workout. Pages of 25 by default; links.next in the reply gives the next page. SugarWOD API: GET /v2/workouts/{workout_id}/athletes.
sugarwod_list_benchmarks_by_categoryList the SugarWOD library's benchmark workouts in one category (Girls, Heroes, Games, gymnastics, notable or custom). SugarWOD API: GET /v2/benchmarks/category/{category}.
sugarwod_get_benchmarkGet one benchmark workout by id: title, description, score type, category and movements. SugarWOD API: GET /v2/benchmarks/{benchmark_id}.
sugarwod_list_movementsList movements in the SugarWOD library (for example Box Jump, Back Squat, Wall Ball). Pages of 25 by default; links.next in the reply gives the next page. SugarWOD API: GET /v2/movements.
sugarwod_get_movementGet one movement by id: name and its videos. SugarWOD API: GET /v2/movements/{movement_id}.
sugarwod_get_barbell_liftGet one barbell lift by id (for example Back Squat or Hang Power Clean): name, category and its movements. SugarWOD API: GET /v2/barbelllifts/{barbelllift_id}.