STRUGGL Developer, REST API & MCP Protocol Documentation
Struggl exposes a scoped Personal Athlete REST API (/v1/me/*), an official Model Context Protocol (MCP) server, and deterministic public physiology calculators (/v1/connector/openapi.json).
- GET /v1/me/profile, /v1/me/sessions, /v1/me/muscle-volume — Scoped athlete biometrics, training log, and 17-muscle MEV/MAV/MRV ledger.
- POST /v1/me/workouts/log & /v1/me/workouts/plan — Voice and conversational workout logging and calendar scheduling.
- GET /v1/public/hyrox-pace & /v1/public/strength-benchmark — Compromised Hyrox running splits and piecewise Wathan e1RM classification.
- GET /v1/connector/openapi.json — Complete OpenAPI 3.1 specification for AI Connectors and developer integrations.
| Component | Deterministic Specification & Literature Benchmark |
|---|---|
| Rule / Benchmark 01 | GET /v1/me/profile, /v1/me/sessions, /v1/me/muscle-volume — Scoped athlete biometrics, training log, and 17-muscle MEV/MAV/MRV ledger. |
| Rule / Benchmark 02 | POST /v1/me/workouts/log & /v1/me/workouts/plan — Voice and conversational workout logging and calendar scheduling. |
| Rule / Benchmark 03 | GET /v1/public/hyrox-pace & /v1/public/strength-benchmark — Compromised Hyrox running splits and piecewise Wathan e1RM classification. |
| Rule / Benchmark 04 | GET /v1/connector/openapi.json — Complete OpenAPI 3.1 specification for AI Connectors and developer integrations. |
Verified Scientific DOIs: 10.1519/00124278-199711000-00001, 10.1519/JSC.0b013e31823a3e2d