Your agent is your coach.

Porridge is the MCP-first way for your agent to track your training and check your progress.

Claude ChatGPT Gemini Copilot
Cursor Windsurf Zed + every agent that speaks MCP
Getting in shape with PorridgeSkip demo ↓
I want to gain ~2 kg of muscle by October.
get_profilePorridge
Doable — that's about 0.25 kg a week. Your Porridge profile is empty though, so let's start there. Five quick questions and I'll build the plan around your answers:
Reply to Claude…
Claude

WIDGETS RETURNED BY THE PORRIDGE MCP SERVER, RENDERED IN YOUR AGENT'S CHAT · KEEP SCROLLING

Tomorrow · day 1
Today

Lean gain — block 1

Week 1 of 6
v1

Upper A

6 exercises · ~50 min
Start

Meals

4 planned · 2,900 kcal

Weight

Log tomorrow morning

…AND IT'S ALREADY IN THE APP

Join the waitlist See how it works
HOW IT WORKS
01

Connect once

One command adds Porridge to the agent you already use. You approve the scopes and can revoke the key anytime.

Set up Porridge
Be my fitness coach — use Porridge to track everything.
connectPorridge
Porridge wants to connectMCP server · porridge.app
APPROVED
Read your logsworkouts, meals, weight — read-only
Publish planstraining and meals, versioned
Propose changesyou approve before anything applies
Connected. I can read your logs and publish plans — and everything I do shows up in the app, on the record.

$ claude mcp add porridge — the same thing, one command, for terminal agents

02

Tweak anything by hand

Nothing the agent publishes is locked. Swap an exercise for what fits your gym today, or edit a meal's foods right in the app — changes sync back, and your agent works with what's actually there.

Upper A · exercise 1 of 6
Swap Bench Press
Same muscles, pick what fits your gym today.

Dumbbell Bench Press

Closest match · you did 24 kg last time

Machine Chest Press

Easier to set up when busy

Weighted Push-ups

No equipment needed
Swaps are visible to your agent — it may adjust the plan.
Swap an exerciseAlternatives that hit the same muscles
Thursday, July 11
Meal 3 — Snack Swap
380 kcal
Protein 28gCarbs 32gFat 15g

Greek yogurt 2%

200 g · P 20 · C 9 · F 4
160

Almonds

30 g · P 6 · C 6 · F 11
174

Honey

15 g · P 0 · C 17 · F 0
46
+ Add food
Log meal · 380 kcal
Edit a mealFoods and portions, macros counted
03

You just log

The app stays a calm logbook that already knows the plan: workout targets pre-filled, meals pre-decided so you just tick them off, and a plain record of every action your agent took.

Week 4 · day 2
Upper A 24:31

Bench Press

4 sets · 62.5 kg
162.5 kg × 8
262.5 kg × 8
362.5 kg × 8Log set
462.5 kg × 8

Incline DB Press

3 × 10

Seated Cable Row

3 × 10
TodayFoodBodyAgent
WorkoutTargets set by your agent
Thursday, July 11
Food
1,160 of 2,900 kcal
P 66/180C 121/330F 32/75

Meal 1 — Breakfast

Eaten · 520 kcal

Meal 2 — Lunch

Turkey chili bowl · 640 kcal
Log meal
Swap

Meal 3 — Snack

Skyr + berries · 380 kcal
TodayFoodBodyAgent
FoodMeals pre-decided, macros counted
Connected over MCP
Agent

Claude Code

Last active today, 7:02
Today
Updated plan — bench 60 → 62.5 kg2 reps in reserve last session
Read workout + weight logs
Read this week's check-ins
Sunday
Published plan v3Block 2, weeks 3–6
TodayFoodBodyAgent
AgentEvery MCP call, on the record
04

Then the coaching compounds

Every week your agent reads the logs over MCP and proposes the next move. You approve in chat; Porridge updates. Tap a question to see how it plays out:

Is my progress normal?
Am I lifting enough?
I can’t fit all 4 workouts this week
Going out tonight
Traveling — hotel gym only
My lower back hurts
Getting in shape with Porridge
FOUR WEEKS LATER
How did my week go? Is my progress normal?
get_adherence_summaryPorridge
Week 4 reviewJul 6 – 12 · block 1
↑ ON TRACK
Workouts
4/4
all done
Meal adherence
96%
↑ 2 vs last week
Weight
+0.3 kg
this week
Weight trend82.4 kg
Week 1Week 2Week 3Week 4
On pace for +2 kg by Oct 6 · ~0.25 kg/week is the lean-gain lane
Right on track — +0.3 kg a week is exactly the lean-gain lane. You also had reps in reserve on every squat set, so here's a volume bump — approve it if you're game:
Plan update — v4 draftProposed from your last two weeks of logs
PUBLISHED · V4
Thursday · squats
4 × 6 @ 100 kg5 × 6 @ 100 kg
Why2+ reps in reserve on every squat set, two weeks running
RestMeals and all other days unchanged
Approved ✓
Not now

Every answer comes from your actual logs and plan — not generic advice.

Boring on purpose

The app never talks back.
That's the point.

Talking happens in your agent's chat — that's where your coach lives. Porridge is the quiet notebook underneath: it shows the plan, counts the meals, keeps the log. No pep talks, no nagging.

No chatbot. You already have one — your agent.
No streaks, badges, or confetti. Nothing begs you to open the app.
No plan builders. Your coach writes the plan; you just follow it.
No dashboards. Just the few numbers you actually act on.

THE MCP SURFACE — V1

READWRITE get_current_planpublish_plan get_workout_logsupdate_exercise_targets get_food_logsadd_meal_variant get_weight_historystart_phase get_checkins get_adherence_summary

Review and approval cards are returned as MCP UI resources and render inside any client that supports them. Scopes are per-key; revoke or regenerate anytime.

Pricing (planned)

Logging is free forever

The MCP connection is what Pro pays for.

Free
$0
  • Unstructured workout, food and weight logging
  • Daily check-in
  • Yours forever
Pro
$12.9/month
  • Your agent connected over MCP
  • Plans, phases and weekly adjustments
  • Full history and progress photos

Pricing isn't final — it's one of the things we're testing. Tell us what you'd pay when you join the waitlist.

Be first in when it ships

Porridge is in development. Leave your email and we'll write once — when there's something to try. No newsletter, no spam.