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

ComponentDeterministic Specification & Literature Benchmark
Rule / Benchmark 01GET /v1/me/profile, /v1/me/sessions, /v1/me/muscle-volume — Scoped athlete biometrics, training log, and 17-muscle MEV/MAV/MRV ledger.
Rule / Benchmark 02POST /v1/me/workouts/log & /v1/me/workouts/plan — Voice and conversational workout logging and calendar scheduling.
Rule / Benchmark 03GET /v1/public/hyrox-pace & /v1/public/strength-benchmark — Compromised Hyrox running splits and piecewise Wathan e1RM classification.
Rule / Benchmark 04GET /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