MCP App Store
by KeenEthics
Healthcare
STREEQ icon

STREEQ

by Average People Ltd

Overview

STREEQ gives an individual controlled access to their own fitness record from ChatGPT. It can read workout, food, body-progress and supported health history; log evidence; and manage the person’s workout programme or nutrition strategy when they own that plan. If an active TRAINEDBY coach owns a plan, STREEQ blocks self-directed plan changes.

Tools

archive_streeq_athlete_goal

ChatGPT
Archive one owned athlete goal without deleting its history.

change_streeq_endurance_target

ChatGPT
Change one exact owned endurance session or indexed interval pace/load target using exercise occurrence identity and programme revision.

change_streeq_nutrition_item

ChatGPT
Change one stable ingredient occurrence when the person owns nutrition authority.

change_streeq_nutrition_meal

ChatGPT
Replace the ingredients in one exact stable meal coordinate in a self-owned nutrition strategy, recomputing meal/day totals and preserving a before/after diff.

change_streeq_workout_set_target

ChatGPT
Change one prescribed set target when the person owns workout authority.

compact_streeq_context

ChatGPT
Use this when a STREEQ result says the notes are long: rewrite the whole notes file shorter. Keep the newest fact when two conflict (a new deadline replaces the old one), merge repeats, keep every goal, injury, illness, preference, plan reason and pattern, and list in dropped each fact you removed with why it no longer applies. Needs the revision you read with get_streeq_context. STREEQ keeps the old version and refuses a rewrite that would lose a number, date or health fact not listed in dropped.

confirm_streeq_workout_program

ChatGPT
Explicitly confirm one proposal and commit it once through the immutable plan ledger.

create_streeq_athlete_goal

ChatGPT
Create one exact athlete goal with explicit units and a stable idempotency key.

create_streeq_custom_exercise

ChatGPT
Use this when the person does an exercise that is not in the library: create it as their own custom exercise so it can go in a plan and be logged. Creating the same name again returns the existing one.

edit_streeq_workout_structure

ChatGPT
Add, remove, reorder or substitute one exact exercise occurrence, or create/clear an exact superset, in one self-owned programme day. Requires the current programme revision and preserves a before/after diff.

fetch

ChatGPT
Read one full STREEQ record by the id returned from search (for example "workout:<id>", "meal:<id>", "today:current").

finish_streeq_workout

ChatGPT
Finish an owned live workout and promote it once to canonical workout history.

get_coach_plan_today

ChatGPT
TrainedBy clients: read today's workout and nutrition targets from the coach's plan.

get_coach_setup_prompt

ChatGPT
Get the text that sets this AI up as the person's coach: recurring tasks in this AI app that call get_today and log answers. Pass the host name.

get_coaching_rhythm

ChatGPT
Read what the person asked to be asked and when, and their reminder settings.

get_streeq_account_overview

ChatGPT
Use this when you need an overview of the person’s STREEQ account: profile, units, plan owner (self or coach), membership and today’s state.

get_streeq_active_nutrition_strategy

ChatGPT
Read the one active daily-rules, simple-meal or macro nutrition strategy.

get_streeq_active_workout_program

ChatGPT
Use this when the person asks about their workout plan, this week’s training, today’s session, or which sets, reps and weights to do. Returns the one active programme with stable exercise occurrences and per-set targets.

get_streeq_active_workout_session

ChatGPT
Use this when the person asks about a workout they have already started, or before starting one, to see whether a session is in progress and what has been logged in it.

get_streeq_app

ChatGPT
Use this only when the person asks for something the chat cannot do because it needs their phone: pairing Apple Watch or WHOOP (watch), syncing steps from Apple Health or Health Connect (health_sync), scanning a barcode with the camera (camera), clubs, or importing Hevy or Strava files (imports). Shows where to do it. Use need=other only when they ask about the app itself. Do not use it to promote the app.

get_streeq_context

ChatGPT
Use this when you are about to advise on training, food, goals or a plan and have not seen this person’s saved notes in this chat: read the notes saved from their past chats in ChatGPT, Claude and other AIs. Show them to the person only when they ask what is saved.

get_streeq_endurance_activity

ChatGPT
Read one owned endurance activity with route, splits, device laps, intervals, pace, elevation, heart rate, peak-effort segments and repeated-route comparisons. Missing evidence stays null or empty.

get_streeq_endurance_progress

ChatGPT
Read owned weekly, monthly and yearly endurance totals, sport-safe pace, elevation, consistency, personal records and qualified heart-rate load.

get_streeq_exercise_progress

ChatGPT
Read lineage-aware performed history for one exercise.

get_streeq_game

ChatGPT
Read the connected person’s canonical Today rings, recent Perfect Days, streak, Saves, level, accomplishments and weekly game state. Missing health evidence remains pending rather than becoming a failure.

get_streeq_health_history

ChatGPT
Read a page of saved daily health and wearable biometrics with provenance. Follow pagination.nextCursor until hasMore is false; this does not certify complete provider import.

get_streeq_meal_photo

ChatGPT
View one owned private meal photo with its recorded nutrition certainty. Unknown or estimated nutrition is never presented as confirmed. Image bytes are returned only to this call.

get_streeq_nutrition_adherence

ChatGPT
Analyse actual evidence against the active nutrition strategy for up to 90 days: planned meal-slot completion, daily-rule completion and actual macro averages versus targets. Missing or legacy non-macro evidence remains null.

get_streeq_profile

ChatGPT
Read the connected person’s product-neutral profile and module preferences.

get_streeq_progress_history

ChatGPT
Read body-weight, circumference and body-scan result history without photo bytes.

get_streeq_progress_summary

ChatGPT
Use this when the person asks how they are progressing: weight trend, measurements, body fat, strength records, endurance records or how they are doing over time. Returns one evidence-backed view of weight, measurements, private photo/scan metadata, strength and endurance trends, actual meals and wearable evidence. Photo bytes are never included and missing values stay missing.

get_streeq_sync_diagnostics

ChatGPT
Explain the latest device permission and sync state, server checkpoints, evidence provenance and reconciliation state without returning or inventing health values.

get_streeq_usage

ChatGPT
Read how much of this week's STREEQ AI usage the person has used, as a percentage, and when it resets. Free to call and never counted.

get_today

ChatGPT
Call this first in any conversation about training or food, and from every scheduled check-in. Returns what is due, done and missed today (weigh-in, meals by slot, workout, daily and weekly check-in, coach tasks), with nextAction naming the exact tool to log each one.

list_streeq_athlete_goals

ChatGPT
List the connected person’s evidence-backed distance, frequency, event, time and pace goals.

list_streeq_context_versions

ChatGPT
Use this when the person says something is missing from what you remember, or asks what changed in their notes: list the earlier versions of the notes, newest first, with what each tidy removed.

list_streeq_endurance_activities

ChatGPT
List the connected person’s endurance history with pace, heart-rate and elevation summaries. Uploaded Strava archive rows are included only after separate import-history consent.

list_streeq_exercise_groups

ChatGPT
Use this when you need the muscle groups and equipment names the STREEQ exercise library uses, before searching or creating an exercise.

list_streeq_meals

ChatGPT
Use this when the person asks what they ate, wants to see or check today’s food, or asks about calories, protein, carbs or fat for a day. Shows the day’s meals against their targets. Pass from and to as YYYY-MM-DD in the person’s timezone; for today pass today’s date for both. Unknown nutrition stays unknown.

list_streeq_starter_programmes

ChatGPT
Use this when someone wants a ready-made workout programme to start from: list the STREEQ starter programmes. Build their own plan from one with the plan tools.

list_streeq_workouts

ChatGPT
Use this when the person asks about workouts they have already done: their training history, last session, or what they lifted. Returns completed workout history.

log_streeq_activity

ChatGPT
Log an unplanned strength/timed/functional workout or a direct canonical endurance activity without altering the active programme. Endurance evidence is stored without synthetic exercise sets.

log_streeq_manual_meal

ChatGPT
Log food you describe without inventing nutrition numbers. Omitted values stay unknown. Numeric values default to an AI estimate unless the person explicitly supplied them; set nutritionSource=user_reported only for the person’s figures. This does not change a nutrition plan.

log_streeq_meal_photo

ChatGPT
Upload exact image bytes for one meal and save the photo and description as canonical food evidence. If an attachment is supplied as a local path, read that file and base64-encode its bytes; never send a path or URL. Nutrition omitted by the person stays unknown.

lookup_streeq_food_barcode

ChatGPT
Use this when the person gives a product barcode number: look the food up in the STREEQ database.

message_coach

ChatGPT
TrainedBy clients: send a message to the coach in the TrainedBy chat. Only send what the person asked to send. Sent once per idempotencyKey.

propose_streeq_workout_program

ChatGPT
Store a reviewable self-managed workout-programme proposal without changing the active programme. Unavailable while a coach manages the programme.

record_streeq_measurements

ChatGPT
Record dated circumference measurements with a stable request id.

record_streeq_weight

ChatGPT
Record body weight in kg or lb with a stable request id.

replace_streeq_nutrition_strategy

ChatGPT
Create or replace the one active self-owned nutrition strategy. Rejected while a coach owns diet authority.

replace_streeq_workout_program

ChatGPT
Create or replace the one active self-owned workout programme. Rejected while a coach owns workout authority.

request_streeq_health_reconciliation

ChatGPT
Queue one idempotent, person-scoped device reconciliation for biometrics and/or workouts. This can retry reads and uploads but cannot grant device health permission.

reschedule_streeq_endurance_session

ChatGPT
Move one exact unfinished endurance occurrence to an open programme week/day, preserving its immutable occurrence audit.

restore_streeq_context_version

ChatGPT
Use this when an earlier version of the notes was better, for example a fact was lost in a tidy: put that version back. The current notes are kept as a version too, so this can be undone.

revise_streeq_athlete_goal

ChatGPT
Revise one owned athlete goal using optimistic revision control and a stable idempotency key.

revise_streeq_workout_program

ChatGPT
Create a revised preview from a proposal or the active plan without committing it.

search_streeq_exercises

ChatGPT
Use this when building or changing a workout plan and you need real exercises: search the STREEQ exercise library (including the person’s own custom exercises) by name, muscle group or equipment. Returns exercise ids to use in plan tools.

search_streeq_foods

ChatGPT
Use this when logging food and you want real nutrition values: search the STREEQ food database by name. Use the result’s values when logging a meal instead of guessing.

set_coaching_rhythm

ChatGPT
Save what the person wants to be asked and when (local times in their timezone), and whether STREEQ may remind them itself when something is missed. Replaces the previous rhythm. If they have a coach, the coach's check-in schedule stays and this only adds to it. To stop reminders, send nudges.enabled false.

start_streeq_workout

ChatGPT
Start or resume canonical execution of an active programme workout.

submit_daily_check_in

ChatGPT
Submit today's daily check-in: energy 1 to 5, notes, optional weight, and (for coached clients) which coach tasks were done. Coached clients: goes to the coach exactly as from the app.

submit_weekly_check_in

ChatGPT
Submit this week's check-in: weight, energy 1 to 5 and notes. Coached clients: goes to the coach exactly as from the app.

suggest_streeq_routes

ChatGPT
Rank the connected person’s own saved routes by requested activity, distance and eligible attempt evidence. Does not invent geography or claim live safety/closure information.

sync_streeq_workout_sets

ChatGPT
Synchronize prescribed-versus-actual sets into an owned active workout session.

update_streeq_meal

ChatGPT
Correct an owned meal at the evidenceVersion actually reviewed. Numeric changes default to estimates unless the person supplied them and nutritionSource=user_reported. A conflict returns current evidence; review it instead of silently rebasing.

update_streeq_profile

ChatGPT
Update the connected person’s display name, timezone, units or enabled modules.

Capabilities

InteractiveWrites

App Stats

67

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily