PlatePal is a connector (an MCP server) that gives your AI assistant a structured, lasting record of your food, training and health notes, plus coaching procedures for using it well. You talk normally; the assistant logs, looks things up, and coaches from your actual history.
https://platepal.xyz/mcp.https://platepal.xyz/mcp.The plugin includes these skills; the connector also serves them through the guide tool, so assistants without plugins get the same procedures.
daily-coach): Decides what the user should train today and how heavy, from their stored plan and their record (recovery, day tags, pain, recent sessions), and coaches live during a workout. Use for "what should I do today?", "legs or upper tomorrow?", "is 185 too heavy for RDLs?", "should I run today?", "can I add chest to leg day?", or a form question mid-workout.health-data-import): Reads health and fitness data from Apple Health, Garmin, Oura, Whoop, Fitbit, Polar, Withings and glucose-monitor apps (screenshots, exports, pasted summaries) and stores it with log_health, and tags days or nights that skew readings (illness, alcohol, travel, a medication the user names). Use when the user shares a watch, ring, scale or CGM screenshot or export, asks to import or sync their data, finishes a workout or a day while a device health tool is available, or mentions something that would throw off their numbers.joint-pain-assessment): Runs a structured check-in when the user reports pain, discomfort or an injury in a joint, the back or the neck outside of logging a set: screens for red flags, takes a short history, records it, and adjusts training. Use for "my knee hurts", "tweaked my back", "shoulder's been sore for a week". Not for symptoms like headaches or energy crashes.meal-logging): Logs what the user ate or drank from a photo, a label, a barcode or a description, with honest estimates and at most one clarifying question, and builds their food library (packaged foods, usual meals, recipes). Use when the user mentions eating or drinking something ("had my usual breakfast", "chipotle bowl for lunch", a plate or label photo) or asks how their day is going.onboarding): Sets up a new PlatePal user: explains what PlatePal keeps, then gathers basics, timezone, goals, targets and devices a few questions at a time while letting them start logging right away, and moves over history from another tracker. Use when PlatePal is newly connected, the profile is empty, or the conversation already keeps its own log ("I just connected PlatePal", "set me up", "what can you do?", a running dashboard, doc or notes).program-design): Builds or reworks the user's training program (split, routines, sets and reps, progression, deloads, runs, scheduling rules) from their goals, schedule, equipment, experience and constraints, and stores it with save_plan so it can't drift. Use for "build me a routine", "design my week", "I want to train 4 days a week", "add running to my plan", "change my program", or "what's my routine again?" (plan answers that one directly).tracking-and-analysis): Sets up anything new to track (a lab value, a habit or supplement, a body measurement, a 1–10 scale), goals that are measured from the record, and self-experiments, then answers questions about the user's data with the server's statistics instead of impressions. Use when the user wants to track something new, shares lab results, sets a goal, wants to test whether a change helps ("does magnesium help my sleep?"), or asks "is X getting better", "does X affect Y", "since I started X".weekly-review): Runs the user's weekly check-in: what happened, what moved, and 1–3 decisions for next week, saved to the record. Use when the user asks for a weekly review or recap, or accepts one offered from the briefing ("Weekly review is due").workout-logging): Logs a workout from what the user says or a device screenshot (sets, reps, loads, holds, runs), live during the session or afterwards, and finishes with a short check of how each exercise felt on the joints. Use whenever the user reports training ("did 3x5 at 225", "just finished legs", "ran 4 miles", "back felt tight on the last set").Read tools only look things up. Write tools add to or change your record. Delete tools ask the assistant (and you) to confirm.
| Tool | Kind | What it does |
|---|---|---|
briefing | Read | Where you are, to start a conversation: today's nutrition against targets and today's plan, what other chats or apps logged since the last briefing, what needs asking, goal progress, recovery and coaching notes. Ask for the full version for a day-by-day timeline, trends and everything you track, or focus it on food, training or recovery. |
timeline | Read | Nutrition, training, sleep, heart-rate variability, pain and weight side by side, by day, week or month. |
guide | Read | PlatePal's coaching procedures and reference material (for example, how meals are estimated, or the red flags for knee pain). |
find_food | Read | Searches your personal food library. |
save_food | Write | Adds or updates a food in your library, from a label, a restaurant's published numbers, or an estimate. Combos like "usual breakfast" are foods too. |
log_meal | Write | Logs a meal from library foods and estimates, with ranges where it's uncertain, and returns the day's totals against your targets. |
find_exercise | Read | Searches the exercise catalog and your custom exercises. |
save_exercise | Write | Adds a custom exercise. |
log_session | Write | Logs a workout or run: exercises, sets, loads, holds, distance, effort, and how each exercise felt, including pain by body region. |
history | Read | The recent record of one thing: an exercise (sets, estimated one-rep max, feedback, form cues), a symptom (each episode with what you ate and how you trained before it), a pain trend, or any tracked series day by day. |
log_symptom | Write | Logs pain or another symptom (energy crash, headache, bloating) with severity and context. |
search | Read | Searches everything you've written: notes, meals, symptoms, workout feedback. |
plan | Read | Your stored plan for a day or week: each routine's exercises, sets and reps, today's suggested loads from your last session, cues and video links, what's done, and whether the week follows your scheduling rules. |
save_plan | Write | Stores routines, a program's weekly schedule, day-by-day changes (skip, add, move), and your scheduling rules, then checks the week against them. |
gear | Write | Your shoes and bikes with the distance on them: runs count toward the default pair automatically, with a nudge near the retirement point. |
track | Write | Defines anything else you want to track (a lab value, a body measurement, a habit or supplement, a 1–10 scale), goals tied to your data so progress is computed, and self-experiments ("magnesium for two weeks") with before/during results. |
query | Read | Read-only SQL over your own data for questions the other tools don't answer, checked against allowlists and scoped to you by row-level security. |
analyze | Read | Statistics on your own data: trends, comparisons (by weekday, by a tag, before vs since a date), correlations, streaks and experiment results, each with the number of days behind it. |
log_health | Write | Stores health data in batches: measurements and daily totals from you or read off a watch, ring, scale or glucose monitor; sleep; and day tags (sick, travel, a big day) that keep skewed readings out of your baselines. |
update_profile | Write | Updates your timezone, units, profile, goals, nutrition targets, and injuries or conditions with precautions. |
note | Write | Your coaching notebook: preferences, constraints, decisions and why, follow-ups, personal form cues, weekly reviews. |
edit_entry | Write (can delete) | Corrects or deletes something already logged. |
export_data | Read | Creates a one-time, 15-minute download link to a JSON file with everything PlatePal holds for you. |
delete_account | Delete | Permanently deletes your account and all of your data, after you confirm. |
Everything you log is stored by PlatePal, tied to your account, and only used to run PlatePal for you. It's never sold, used for ads, or used to train AI models. Meal photos are not stored. You can export or delete everything at any time. Details: privacy policy.
PlatePal is a fitness and nutrition tracker, not medical advice.
support@platepal.xyz · support