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
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 15 |
| Latency | 965 ms |
| Last checked (UTC) | 2026-11-01T13:45:21.798Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-01T13:45:21.798Z | Healthy | 965 |
sugarwod_get_box | Get 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_owner | Get the athlete who is the registered owner of the gym's SugarWOD account. SugarWOD API: GET /v2/box/account-owner. |
sugarwod_list_athletes | List 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_athlete | Get 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_email | Find the gym's athlete who registered with this email address. SugarWOD API: GET /v2/athletes/find?email=. |
sugarwod_update_athlete | Change 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_tracks | List 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_workouts | List 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_workout | Get one scheduled workout by id: title, description, score type, date, track and movements. SugarWOD API: GET /v2/workouts/{workout_id}. |
sugarwod_list_workout_athletes | List 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_category | List 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_benchmark | Get one benchmark workout by id: title, description, score type, category and movements. SugarWOD API: GET /v2/benchmarks/{benchmark_id}. |
sugarwod_list_movements | List 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_movement | Get one movement by id: name and its videos. SugarWOD API: GET /v2/movements/{movement_id}. |
sugarwod_get_barbell_lift | Get 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}. |