Skip to content

davidvi/sport-mcp

v3.0.0SEE LICENSE ON WEBSITE

A free strength-training log for iPhone your AI assistant can coach: read workouts, records and progress; plan and log training.

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.

Serverhttps://sport-mcp.com/mcp (MCP over Streamable HTTP)
AuthenticationOAuth 2.1 with PKCE and dynamic client registration; the user signs in and taps Allow
AppSport MCP on the App Store (free, iPhone)
Websitesport-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

  1. Add a custom connector (remote MCP server) with the URL https://sport-mcp.com/mcp.
  2. Sign in on the Sport MCP page with the account you use in the iPhone app and tap Allow.
  3. Ask your assistant for an overview of your training.

Where to add it:

AssistantWhere
ClaudeSettings → Connectors → Add custom connector
ChatGPTSettings → Apps & Connectors → Advanced → Developer mode → Create
GeminiSettings → Connected apps → Add a custom app
Grokgrok.com/connectors → New Connector → Custom
Mistral (Le Chat)Connectors → Custom MCP Connector
MuseAsk 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

ToolWhat it does
get_overviewToday's date, units, what is planned, last workouts with every set, records
get_history, get_logged_workoutWorkout history and one logged workout in full
get_schedulePlanned workouts
get_personal_records, get_exercise_progress, get_statsRecords, per-exercise trend, statistics
list_exercises, add_exerciseThe exercise library
plan_workouts, update_planned_workout, delete_planned_workoutPut training in the app
log_workout, log_set, finish_workout, delete_logged_workoutRecord training that happened
list_templates, save_template, delete_templateReusable workouts
update_profile, whoamiUnits, bodyweight, bar and plates; which account is connected
calculate1RM, loads, plates, warm-ups, strength scores, calories, heart-rate zones
get_guidanceCoaching 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.