bro.techHire us

Interact with your fitness and training from any AI.

JustGains runs one MCP server with 29 tools. Ask in the assistant you already use, and it lands in your app.

Say it in the chat. It's in your app.

Real prompts, real tool calls, real cards. Pick an assistant.

ChatGPT JustGains connected

Log my lunch: chicken burrito bowl with guac and a sparkling water

Saving your meal…Food diary saved

log_my_food(writes)
JustGains food diary card in ChatGPT: lunch, 735 kcal, chicken burrito bowl, guacamole and sparkling water, 1,385 kcal eaten today

Lunch is in: 735 kcal, and 1,385 for the day so far.

29 tools any assistant can call.

  • 19 read your training
  • 10 save to your account
  • 3 work before you sign in

Workouts

  • WGenerate a workout
  • RShow a workout
  • WSave a workout
  • WEdit a workout

History and insights

  • RYour recent workouts
  • RYour logged workouts
  • RYour history on a lift
  • RYour top lifts
  • RYour progress
  • RYour training week
  • RCompare your weeks
  • RYour streaks
  • RMuscle recovery

Food

  • WLog food
  • WRemove food
  • RYour food diary
  • RFind a food

Programs

  • RFind a program
  • RProgram details
  • RYour programs
  • WBuild a program
  • WStart or finish a program

Exercises

  • RSearch exercises
  • RExercise details

Bodyweight

  • WLog bodyweight
  • RYour bodyweight

Routes

  • WPlan a route

Profile

  • RYour profile
  • WUpdate your profile
Every tool, its exact name and what it does

Answers come back as cards.

Workouts with demo videos and every set, a food diary with the day's totals, and routes on a real map.

ChatGPT
Workout card in ChatGPT: Upper Body Dumbbell Strength, with muscles worked, equipment and a warmup
Workout card
Food diary card, dark: lunch 735 kcal with protein, carbs and fat, 1,385 kcal eaten today
Food card
Route card: a running loop drawn on real streets and paths in Central Park
Central Park loop

3.04 mi · running route · loop

Saved to your Routes tab in the JustGains app.

Route card

84 versions of the workout card so far. They follow the host's light or dark theme, in your units.

Pick your assistant.

One registry. Every way in.

Each tool is written once. ChatGPT, Claude, Grok Bot, Muse, n8n and Zapier all call the same handler, so they can never drift apart.

  1. Your assistant

  2. Four doors

    • /mcpChatGPT, Claude
    • /connect/mcpCoding tools, directories
    • /grok/mcpGrok Bot, Cursor plugin
    • /mcp/tools/{name}Muse, n8n, scripts
  3. OAuth 2.1

    • PKCE S256, no secrets
    • Dynamic registration
    • 3 scopes: workouts, progress, profile
    • Every connection is a device you can revoke
  4. JustGains API

    .NET and PostgreSQL. Writes are idempotent, so a retry never logs a meal twice.

  5. Your phone

    Seconds. A private sync event tells your devices to pull the change.

Or skip the chat entirely.

Run JustGains on a schedule, from a webhook, or as a tool for an n8n AI Agent.

n8n

29 operations across 9 resources

On GitHub
Weekly recap
  1. ScheduleMonday, 8:00
  2. JustGainsGet Week Summary
  3. SlackSend Message
Smart scale weigh-ins
  1. WebhookFrom your scale
  2. JustGainsBodyweight: Log
Meal logging from chat
  1. TelegramNew message
  2. AI AgentJustGains as a tool
  3. JustGainsFood: Log
Everything n8n can do

Zapier

13 triggers, actions and searches

Early access
Your training log in a sheet
  1. JustGainsWorkout Completed
  2. Google SheetsAdd a row, volume in lb
Every run in Notion
  1. JustGainsActivity Completed
  2. NotionMiles and pace per mile
Tell the group chat
  1. JustGainsGoal Completed
  2. DiscordSend a message
Everything Zapier can do

And there's AI inside the app.

A Claude chat that logs food from a text, and one mic that runs the whole app.

JustGains Chat with Claude: logging two scrambled eggs, toast and coffee, then three glasses of water, each confirmed with a card
25 tools in the in-app Claude chat
JustGains Chat: asking Claude how the day is going, with calories left and goals done
Answers from your real data
Logging a set by voice: “one sixty pounds for five reps” logs barbell bench press, 160 lb for 5
33 voice tools, offline fallback

Things people say to it

  • “225 for 8”
  • “actually that was 235”
  • “superset bench with rows”
  • “give me warmups to 225”
  • “rest 90”
  • “log my weight, 182.4”
  • “two eggs and a slice of toast”
  • “make it four eggs”
  • “16 ounces”
  • “undo that”

Behind both: a .NET agent with 68 tools. 22 of them are the ones your assistant gets.

Your watch and your runs, too.

  • Apple HealthLive
  • Health ConnectLive
  • StravaLive
  • Apple Watch appLive
  • Garmin Connect™Live

Garmin data never reaches a third-party assistant without Garmin's written approval. The code enforces it.

JustGains on Apple Watch: Fuel, 1,220 calories left with protein, carbs and fat bars
JustGains on Apple Watch: Move, start a run, walk, hike or ride with GPS and heart rate

Where to find it.

Listed in the Claude directory, Vercel Connect and the MCP registries. Where a listing is still in review, the setup guide works today.

Build on it.

The same tools over plain REST, an OpenAPI 3.1 file, and personal API keys for your own scripts.

 curl https://justgains.com/mcp/tools
 curl https://justgains.com/mcp/openapi.json
 claude mcp add --transport http justgains https://justgains.com/connect/mcp