Sport MCP
Your AI plans the workout. You log the lifts.
Sport MCP is a free strength-training log for iPhone. Its MCP connector gives the assistant you already use (Claude, ChatGPT, Gemini, Grok, Mistral and others) your training history, records and schedule, so it can plan workouts that appear in the app, adjust from what you actually lifted, and log sessions you describe. Sign in with your app account; no API keys.
| Server | https://sport-mcp.com/mcp (MCP over Streamable HTTP) |
| Authentication | OAuth 2.1 with PKCE and dynamic client registration; the user signs in and taps Allow |
| App | Sport MCP on the App Store (free, iPhone) |
| Website | sport-mcp.com · privacy · terms · support |
This repository holds the public description of the connector, its registry manifest and the connection guides. The app and server source are not published.
Connect
- Add a custom connector (remote MCP server) with the URL
https://sport-mcp.com/mcp. - Sign in on the Sport MCP page with the account you use in the iPhone app and tap Allow.
- Ask your assistant for an overview of your training.
Where to add it:
| Assistant | Where |
|---|---|
| Claude | Settings → Connectors → Add custom connector |
| ChatGPT | Settings → Apps & Connectors → Advanced → Developer mode → Create |
| Gemini | Settings → Connected apps → Add a custom app |
| Grok | grok.com/connectors → New Connector → Custom |
| Mistral (Le Chat) | Connectors → Custom MCP Connector |
| Muse | Ask Muse to add an MCP connector with the URL above; client ID sport-mcp if asked |
Step-by-step guides with screenshots: sport-mcp.com/#connect. Connected assistants are listed in the app under Profile → Connect an assistant, where they can be disconnected at any time.
What the assistant can do
- Read the training overview, workout history with every set, personal records, exercise progress and statistics.
- Plan workouts for specific dates, with per-set weights and reps, warm-ups and cardio by time or distance. They appear under "Upcoming" in the app with the assistant's notes, and the athlete gets a push notification.
- Log workouts the athlete describes, finish a workout, save and reuse templates, manage the exercise library and the profile (units, bodyweight, bar and plates).
- Use a calculator for one-rep-max estimates, plate loading, warm-up sets, strength scores, calories and macros, and heart-rate zones, and a coaching knowledge base of training facts, programme templates and technique cues.
The server's instructions coach the assistant: read before prescribing, base weights on what was actually lifted, and write plans into the app rather than describing them.
Tools
| Tool | What it does |
|---|---|
get_overview | Today's date, units, what is planned, last workouts with every set, records |
get_history, get_logged_workout | Workout history and one logged workout in full |
get_schedule | Planned workouts |
get_personal_records, get_exercise_progress, get_stats | Records, per-exercise trend, statistics |
list_exercises, add_exercise | The exercise library |
plan_workouts, update_planned_workout, delete_planned_workout | Put training in the app |
log_workout, log_set, finish_workout, delete_logged_workout | Record training that happened |
list_templates, save_template, delete_template | Reusable workouts |
update_profile, whoami | Units, bodyweight, bar and plates; which account is connected |
calculate | 1RM, loads, plates, warm-ups, strength scores, calories, heart-rate zones |
get_guidance | Coaching knowledge: facts, programme templates, technique, nutrition |
Example prompts
- "Plan me a push day for tomorrow, bench first, about 45 minutes."
- "How is my squat trending over the last three months?"
- "I did 5×5 deadlifts at 140 kg and some pull-ups today, log it."
- "Write a four-week programme for three days a week and put it in my schedule."
Privacy
An assistant sees your training data only after you sign in and allow it, and only through the company that runs that assistant. Nothing is sold through the connector. Details: sport-mcp.com/privacy.
Claude, ChatGPT, Gemini, Grok, Muse and Mistral are trademarks of their respective owners. Sport MCP is not affiliated with or endorsed by them.